Pygme - MPlayer Frontend
Update:
I have more or less given up on Pygme's development. There isn't much one can do with the current state of mplayer's slave mode. There's no way one can get information from audio and video files without duplicating the work already being done in mplayer. Moreover, other software utilities like eyeD3 (which I used to get ID3 tag information and bitrate for mp3s) are just not robust enough and frequently give exceptions for files that work just fine in mplayer (or WinAmp).
What is Pygme?
Pygme is an MPlayer frontend written in Python/PyGTK. It has been written with audio and video songs in mind (as opposed to movies). It has a searchable media library, which can be used to enqueue songs in a playlist. It also has support for processing ID3 tag information.
The media library and playlist are stored as databases using sqlite. Pysqlite (Python bindings for sqlite) is used for database access.
Features
- Searchable Media Library
- Playlists can easily be created from the search results
- Songs in the playlist can be enqueued to be played next
Requirements
Download
The current version of Pygme is 0.0.6. Download Pygme
Upcoming Features
- System Tray Icon
- Shuffle
- ID3 Tag Editing
- Getting length of video files while adding them into medialib
Feedback
Please send all feedback (bugs, suggestions, criticism or praise ;-)) to me at vinayvinay@gmail.com