Musicd is a music server with plugin-supported format versatility and multi-playlist functionality.
The player is a server, making it possible to use many different frontends simultaneously. While you can use a GUI, every function can be done from the command-line interface too. Musicd also ensures the GUI or X does not crash the whole player.
Musicd has it's own simple text-based protocol for player-frontend communication. It accommodates an unlimited number of playlists, songs per playlist, and multiple frontends to be connected to the server simultaneously. The server supports both IPv4 and IPv6. UNIX-sockets are supported for local connections. Musicd supports multiple audio formats, including mp3 (ffmpeg), ogg vorbis (vorbisfile), and mods (libmikmod). The server also supports OSS and Solaris output.
This software has been thoroughly tested on x86 Linux and Solaris 9. An update to musicd ensures that calling play while already playing will not cause deadlocks. It also handles situations where the load command on a file that has too long a line the last line locked up the daemon. Additionally, invalid id3tags and filenames will no longer cause player crashes.
In summary, musicd provides an efficient music-playing server, offering extensive support for multiple audio formats and playlists. Its versatility, reliability, and simplicity make it a great choice for music lovers who want an uninterrupted listening experience.
Version 0.0.4: N/A