Raspberry Pi Music Station z MPD

Raspberry Pi Music Station z MPD

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.