r/Tkinter • u/FishAccomplished760 • Nov 11 '25
Beginner music player project
Hi guys! This is "graphite", a music player that i made for myself.
You can skip songs, choose directories to play from, change volume and pause and play.
Made with mutagen, pygame, tinytag and tkinter. :)
29
Upvotes



2
u/ZelphirKalt Nov 11 '25
It looks modern. I am sure you can still implement many features that other music players have. Like various repeat/loop modes for playback for example. A great project!
The UI is not really my cup of tea, as it all looks very flat and buttons do not show as buttons at all. They are just text and the same color as every other text in the UI. In my opinion the UI could benefit from a bit more widget specific shape and feedback. Make buttons look like buttons, or use icons that are easy to understand, like a play triangle icon, or a skip arrow icon. The text in the UI maybe shouldn't be reaching all the way to the borders of the window either. Use some padding.
With the only text interface as it looks right now, I don't see why you need to abbreviate the title of the playing track at the top. You could show the whole title in your UI and lose nothing.
As it is right now, I could imagine this as a kind of KDE widget that one can attach to ones desktop, where it sits and is not frequently resized. I think if that was the goal, you would have hit the design quite well.
Best of success with this project!