TimPlayer
About TimPlayer
TimPlayer is a small audio file player. It has an interface similar to Winamp or XMMS. It's actually closest to EinaPlayer, a similar program written in Ruby. I made it not because there is a lack in the world for more music players, but because I wanted to learn python by making a real application and my wife wanted a simple music player. She thinks RhythmBox and the like are too complicated, and given her listening habits, I tend to agree.
It's written in Python using Tepache to make it a lot easier to code. The main libraries I use are GStreamer for the audio decoding and GTK for the interface. I found it pretty easy to do, but horrible under documented. When I first made this and released it to the forums, I got lots of responses. They weren't people who like using the program, but people who are trying to do the same thing and couldn't find any good documentation. So think of it as a self-hosting tutorial on using Python, GTK, and GStreamer
Screenshots
The main window of the player

The main window in compact mode

The jump-to-song dialog

The tag editor

And of course, the about dialog

Download
Download the latest version here
