Linux ma wiele świetnych odtwarzaczy muzyki stacjonarnej, takich jak Cementine, Amarok i Rhythm Box. MPD (odtwarzacz muzyki Deamon) to odtwarzacz muzyki, który można kontrolować zdalnie lub z wiersza poleceń. MPD nie jest strumieniem multimediów. Służy tylko do odtwarzania sprzętu serwera. MPD można skonfigurować na użytkownika lub system. Skonfigurujemy to jako samodzielny system muzyczny z MPD działa jako usługa całego systemu. Raspberry Pi z pamięcią USB jest do tego idealna.
Przygotuj Raspberry Pi
Zrób dom dla swojej kolekcji muzycznej:
$ sudo mkdir -p/var/lib/mpd/muzyka
Daj własność użytkownikowi SSH, abyś mógł przenieść swoją muzykę tutaj:
$ sudo chown -r użytkownik: użytkownik/var/lib/mpd/muzyka
Zamontuj pamięć USB w nowej lokalizacji i skopiuj do niej pliki muzyczne. Lubię rsync:
$ rsync -Av/ścieżka/do/local/muzyka/nazwa użytkownika@pi_ipaddress:/var/lib/mpd/muzyka
Uważam, że jest przydatne do przechowywania muzyki jako '/var/lib/mpd/muzyka/albumartist/album/track_number - track_name,', '' Ale ta struktura nie jest konieczna, ponieważ MPD użyje tagów plików do grupowania artystów, albumów i gatunków. Upewnij się, że Twoja kolekcja jest dobrze oznaczona za pomocą narzędzia takiego jak buraki, easyTag lub Picard. Cała muzyka robi musi być poniżej jednego wspólnego katalogu. Będziemy trzymać się '/var/lib/mpd/muzyka.'
Zainstaluj MPD
Zaloguj się do PI i uruchom:
$ sudo apt-get instaluj mpd
$ sudo apt-get instaluj alsa-utyls
MPD będzie działał jako MPD użytkownika.„Dostosuj uprawnienia, aby MPD może uzyskać dostęp do plików muzycznych. MPD potrzebuje uprawnień do katalogów w naszej bibliotece i musi mieć uprawnienia do zapisu dla plików bazy danych i listy odtwarzania. Najłatwiej jest zrobić:
$ sudo chown -r mpd: mpd/var/lib/mpd
Konfiguracja
Następnie skonfigurujemy MPD:
$ sudo vim /etc /mpd.conf
-----------------------------------
Music_Directory „/var/lib/mpd/muzyka”
db_file „/var/lib/mpd/.MPD.db
PlayList_Directory „/var/lib/mpd/.Listy odtwarzania ”
log_file „var/log/mpd/mpd.dziennik"
PID_file „/run/mpd/pid”
State_file „/var/lib/mpd/.państwo"
stolet_file „var/lib/mpd/.naklejka.SQL ”
Użytkownik „MPD”
auto_update „Tak”
Port „6600”
bind_to_address „dowolny”
wyjście audio
urządzenie „HW: 0.0 ”
mikser_type „oprogramowanie”
-----------------------------------
Przykładowa konfiguracja znajduje się pod adresem '/usr/share/doc/mpd/mpdconf.przykład.'
Uruchom ponownie MPD:
$ sudo systemctl restart mpd
Może to potrwać chwilę, w zależności od rozmiaru biblioteki, aby MPD aktualizację bazy danych. Podczas ręcznej aktualizacji bazy danych użyj:
$ mpc w górę
Lub
$ sudo -u mpd mpc up
Jeśli masz problem z ustawieniem urządzenia wyjściowego audio, uruchom poniższe polecenie, aby uzyskać listę urządzeń audio.:
$ aplay -lista PCM
Wybierz klienta
Teraz połącz się z dowolną z wielu klientów. Będziesz mógł znaleźć MPD na adres IP swojego PI, port 6600. Mafa jest (płatnym) klientem dla Androida. Jest wypolerowany i zawiera wiele zaawansowanych funkcji. NCMPCPP jest świetnym klientem dla konsoli napisanej w C++. Jest bardzo lekki i ma obszerny plik konfiguracyjny. Cantata jest pełnoognawionym klientem graficznym dla pulpitu Linux, napisanego w QT5.
Mafa
NCMPCPP
Kantata
Wniosek
Istnieje wielu artystów, którzy nie są opisani na Spotify lub Tidal. Jeśli spędziłeś lata na zbieraniu i rozrywaniem płyt CD, MPD to świetny sposób na doświadczenie lokalnej kolekcji wszystkich swoich ulubionych artystów. Raspberry Pi to bardzo lekki, niskopastyczny sposób na przekształcenie kolekcji FLAC i MP3 w domowy system dźwiękowy.