PyMediaServer is a simple media server built on UPnP. It is designed to work seamlessly with Netgear MP101 digital music player.
The software supports ordering MP3s that are found in a given folder via track number if those track numbers are available via ID3v2. PyMediaServer also supports playing MP3s via RTSP and RTP/UDP to the MP101. However, development is in progress to add support for organization by artist, genre, and album.
In addition to the above features, the developer is planning to add playlist support, internet radio support, PyGTK interface, improved installer, WMA support, and additional media player support. For the installation process, it is recommended to download the source to /usr/src or /usr/local/src and then run install.sh in the pymediaserver directory. If you want the link created in a different bin directory, you will need to edit install.sh to specify the path.
Running the software is straightforward where users will need to launch pymediaserver /path/to/mp3s/ to load a new set of content. However, users need to note that /path/to/mp3s/ is an absolute path and should be readable by the user from which pymediaserver is launched.
In the latest release, PyMediaServer has some improved functionality including the non-graphical version no longer requiring GTK+ or X in any fashion, permitting it to be started as a daemon. The Media Directory is now read directly from the Amarok database using a SQLite interface if available. Error handling when encountering malformed ID3 tags was improved along with the handling of character encoding of MP3 titles.
Version 0.6.0: N/A