xmms2 является большой альтернативой.
От веб-страницы:
Клиент-серверная модель
- Позволяет XMMS2 иметь различный несколько интерфейсов (как клиенты).
- Интерфейсы командной строки
- Клиенты GTK (соответствие стилю GNOME & Xfce4)
- Клиенты KDE (соответствие стилю KDE)
- Прозрачность сети означает, что можно выполнить и управлять XMMS2 удаленно, (например, выполнить XMMS2 на 'поле медиа' и управлять ею по сети с помощью КПК с поддержкой Bluetooth (TCP) - посмотрите Мобильные платформы),
Я не рекомендую это, поскольку я не попробовал его, но лаваш является командной строкой аудиоплеер клиент-сервер.
Обновление: По словам разработчика, это предназначено, чтобы сделать почти такую же вещь как MPD и активно не сохраняется. Кроме того, это - Python вместо C, который легче расширить и т.д. Они "определенно пытаются решить те же проблемы почти таким же способом".
Я не попробовал, это, также, но Смелый может быть выполнено бездисплейное и управляемое клиентами. Википедия
deejayd является другой опцией, которая возникла от недостатков в MPD и XMMS2. Это только получило несколько клиентов в данный момент, командная строка один и веб-интерфейс. Это записано в Python с GStreamer или Xine для декодирования медиа, и использует JSON-RPC в качестве формата сообщения.
Вы ищете mpd. Только с лучшими клиентами.
freedrull упомянул, что теперь имеет поддержку libinotify (о котором я не знаю). Я видел прохладные сценарии на основе использования inotify демона "крона", чтобы автоматически выполнить обновление mpd, когда файловая система изменяется.
Редактирование тега является также иждивенцем на mpd клиентском приложении. Я нашел, что ncmpcpp делает хорошее задание редактирования тегов и обработки плей-листов.
Вы можете использовать программное обеспечение Squeezebox Server для удовлетворения этих потребностей. Это - в основном ряд сценариев Perl, таким образом, это работает куда угодно, не нуждаясь в GUI, и не необходимо иметь аппаратные средства Squeezebox для использования его. Это экспортирует веб-интерфейс и поток MP3 HTTP, и существует также множество клиентов для различных платформ, которые имеют некоторые функции, которые Вы описали.