Czy są jakieś alternatywy dla odtwarzacza Linux MPD (demona odtwarzacza muzyki) dla sieciowego serwera / odtwarzacza muzyki [zamknięte]

9

Czy istnieją jakieś rozsądne alternatywy dla MPD (demon odtwarzacza muzyki) jako zdalnie sterowanego odtwarzacza muzyki? Powinien być sterowany przez sieć i nie wymagać działania serwera X.

Saulius Žemaitaitis
źródło
Co powinien zrobić inaczej niż MPD?
asjo
Interesują mnie wszystkie alternatywy bez względu na ich możliwości. Sam MPD nie ma możliwości oglądania katalogów (musisz zmusić go do odświeżenia bazy danych po dodaniu czegoś nowego), listy odtwarzania są dość statyczne i nie ma możliwości zdalnej edycji znaczników (denerwujące jest to, że trzeba je edytować zdalnie za pomocą zewnętrznych narzędzi). Jak stwierdzono na stronie głównej wiki MPD: MPD to serwer, który odtwarza muzykę. Chciałem więcej :-)
Saulius Žemaitaitis
MPD ma wiele ograniczeń: mpd.wikia.com/wiki/What_MPD_Is_and_Is_Not
endolit
1
Niestety wydaje się, że alternatywy mają jeszcze więcej ograniczeń. Chciałbym, aby jeden z prawdziwych programów, takich jak Banshee, mógł zostać odłączony i działać jako serwer na jednym komputerze, a klient / pilot na innym komputerze. Westchnienie.
endolith,
Inną możliwością może być „sfałszowanie” serwera X (z Xvfb?) Na maszynie bezgłowej, a następnie użycie aplikacji X za pomocą zdalnego sterowania. Banshee ma na przykład zdalne sterowanie. launchpad.net/banshee-remote-control dartmouth.edu/~nstamato/android.html
endolith

Odpowiedzi:

5

xmms2 to świetna alternatywa.

Ze strony:

Model klient-serwer

  • Pozwala XMMS2 mieć wiele różnych interfejsów (jako klientów).
    • Interfejsy wiersza poleceń
    • Klienci GTK (pasujący wygląd GNOME i Xfce4)
    • Klienci KDE (pasujący wygląd i działanie KDE)
  • Przejrzystość sieci oznacza, że ​​możesz uruchomić i kontrolować XMMS2 zdalnie (np. Uruchomić XMMS2 na swoim „urządzeniu multimedialnym” i kontrolować go przez sieć za pomocą PDA z obsługą Bluetooth (TCP) - patrz platformy mobilne)
cschol
źródło
Od wieków znałem xmms2 jako odtwarzacz GUI, nawet nie sądziłem, że może mieć interfejsy wiersza poleceń i obsługę zdalnego sterowania siecią. Dzięki za informację!
Saulius Žemaitaitis
xmms jest / był prostym odtwarzaczem GUI, xmms2 niekoniecznie próbuje ponownie wdrożyć xmms, ale używa modelu klient / serwer i zewnętrznych klientów GUI.
cschol
O tak, miałem na myśli xmms :-)
Saulius Žemaitaitis
4

Groove Basin jest konkurentem MPD. Obsługuje nawet protokół MPD oprócz własnego ( lepszego ) protokołu. Ma wbudowane skanowanie głośności, oglądanie systemu plików, scrobblowanie Last.fm, Auto-DJ, edytowanie tagów i obsługę przesyłania strumieniowego. Jest wyposażony w interfejs internetowy, którego możesz użyć, jeśli chcesz (patrz zrzut ekranu).

Demo online

Zrzut ekranu: Zrzut ekranu


Rozpoczęcie pracy z Ubuntu

Możesz zainstalować groovebasin na Ubuntu za pomocą:

sudo apt-get install groovebasin

Następnie utwórz dowiązanie symboliczne z ~ / music do własnego folderu muzycznego:

ln -s -T $PATH_TO_OWN_MUSIC_FOLDER ~/music

Następnie uruchom:

groovebasin &

Następnie uzyskaj dostęp do niego z przeglądarki internetowej pod adresem 127.0.0.1:16242

andrewrk
źródło
Próbowałem groovebasin, ale nie ma opcji wprowadzania nazwy użytkownika / hasła w celu uzyskania dostępu do utworów. Nie zapewnia również żadnego dostępu do interfejsu z sieci LAN. działa tylko na localhost. Nie rozumiem powodu, dla którego brakowało tych minimalnych wymagań użytkowania.
Josh
Obsługuje obie te funkcje. Pierwsze z nich można skonfigurować w panelu „Ustawienia” interfejsu internetowego, a drugie można skonfigurować w pliku „config.json” w tym samym katalogu co serwer. Zapraszam do zgłoszenia problemu, jeśli masz problemy ze zrozumieniem, jak to działa, a ja dam bardziej szczegółowe wyjaśnienie.
andrewrk
1

Nie polecam tego, ponieważ nie próbowałem, ale pita to odtwarzacz muzyczny klient-serwer z wierszem poleceń.

Aktualizacja: Według dewelopera, ma on robić to samo co MPD i nie jest aktywnie utrzymywany. Ponadto jest to Python zamiast C, który jest łatwiejszy do rozszerzenia itp. „Zdecydowanie próbują rozwiązać te same problemy w podobny sposób”.

endolit
źródło
ze strony głównej projektu: „Jeśli chcesz, aby wtyczki oscyloskopu fali Opengl tańczyły po ekranie podczas odtwarzania największych hitów Wingera na najwyższym poziomie głośności, prawdopodobnie potrzebujesz czegoś innego.”
quack quixote
Niestety CHCĘ coś z dzwonkami i gwizdkami, a MPD ich nie ma. Nie chcę głupich wizualizacji, ale chcę dostępu DAAP, radia Last.fm, edycji znaczników i usuwania plików z klienta, okładek albumów wysyłanych do klienta z serwera itp.
endolith
1

Bardzo też lubię Ampache .

Joshua K.
źródło
Opis tego, co jest i nie jest: ampache.org/wiki/about
endolit
Ampache nie wyświetla się, jeśli utwór jest odtwarzany lub nie, gdy używasz funkcji localplay. Nie ma też paska wyszukiwania :(
Josh
1

Nie jestem pewien, czy o tym wiedziałeś, ale najnowszy MPD obsługuje libinotify, który najwyraźniej automatycznie aktualizuje DB.

freedrull
źródło
0

Szukasz mpd. Tylko z lepszymi klientami.

freedrull wspomniał, że teraz obsługuje libinotify (czego nie jestem świadomy). Widziałem fajne skrypty oparte na użyciu demona „cron” inotify, aby automatycznie uruchamiać aktualizację MPD, gdy zmienia się system plików.

Edycja znaczników zależy również od aplikacji klienckiej MPD. Przekonałem się, że ncmpcpp dobrze radzi sobie z edytowaniem tagów i obsługą list odtwarzania.

qedi
źródło
0

Być może będziesz mógł użyć oprogramowania Squeezebox Server, aby zaspokoić tę potrzebę. Jest to w zasadzie zestaw skryptów Perla, więc działa w dowolnym miejscu bez potrzeby używania GUI i nie jest potrzebny sprzęt Squeezebox. Eksportuje interfejs sieciowy i strumień HTTP MP3, a także różnych klientów dla różnych platform, które mają niektóre z opisanych przez ciebie funkcji.

Złota rączka 5
źródło