I'll keep it short: are there any reasonable alternatives to MPD as a remotely controlled music player? It should be controllable over the network and not require X server to run.
|
2
|
|||||||||||
|
|
|
xmms2 is a great alternative. From the webpage:
|
||||||
|
|
|
I also really really like Ampache. |
||
|
|
|
|
MythTV has also served me extremely well. |
||
|
|
|
|
I haven't tried this, either, but Audacious can be run headless and controlled by clients. Wikipedia |
||
|
|
|
|
I'm not recommending this, as I haven't tried it, but pita is a command-line client-server music player. Update: According to the developer, it's meant to do much the same thing as MPD, and is not actively maintained. Also, it's Python instead of C, which is easier to extend, etc. They "definitely try to solve the same problems in much the same way". |
||||
|
|
|
deejayd is another option, that was born of shortcomings in MPD and XMMS2. It's only got a few clients at the moment, a command-line one and a web interface. It's written in Python with GStreamer or Xine for media decoding, and uses JSON-RPC as the message format. |
||
|
|
|
|
Not sure if you knew this, but the latest MPD has support for libinotify, which apparently updates the DB automatically. |
||
|
|
|
|
You're looking for mpd. Just with better clients. freedrull mentioned it now has support for libinotify (which I am unaware of). I've seen cool scripts based on using the inotify "cron" daemon, to auto-run mpd update when the filesystem changes. Tag editing is also dependant on the mpd client app. I've found that ncmpcpp does a good job of editing tags and handling playlists. |
||
|
|
