Zmień swój Raspberry Pi w najlepszy streamer muzyczny

Liczba rzeczy, które możesz zrobić z Raspberry Pi jest zdumiewająca. Za nieco ponad 35 USD można utworzyć serwer mediów sieciowych, aby przesyłać strumieniowo wszystkie cyfrowe filmy do telewizora lub udostępnić istniejące funkcje bezprzewodowe drukarki. A to tylko wierzchołek góry lodowej.

Jeśli jeszcze nie zdecydowałeś, co chcesz zrobić z Raspberry Pi, ten projekt pokazuje, jak przekształcić go w streamer muzyczny podobny do Chromecasta. Oznacza to, że możesz ustawić kilka Raspberry Pis w ten sposób, podłączyć każdy do głośnika, umieścić je w domu i przesyłać muzykę do każdego z głośników zdalnie w wysoce konfigurowalny sposób. Możesz sterować muzyką z telefonu, tabletu lub komputera.

To łatwy projekt, który można skonfigurować i uruchomić w niecałą godzinę.

Co będzie potrzebne

Na początek będziesz potrzebował Raspberry Pi (1, 2 lub 3) i system operacyjny Pi MusicBox. Instalacja i konfiguracja będzie łatwiejsza dzięki starszym dwóm modelom Raspberry Pi. Jest to możliwe dzięki Raspberry Pi 3, ale proces ten będzie nieco bardziej zaangażowany, ponieważ najnowsza aktualizacja kodu została napisana dla Raspberry Pi 2.

Dodatkowo potrzebujesz karty SD lub microSD, adaptera Wi-Fi do Raspberry Pi (nawet dla Raspberry Pi 3, pomimo wbudowanego Wi-Fi) oraz głośnika lub systemu dźwiękowego. Komputer jest konieczny, aby zapisać obrazy na karcie SD i początkowej konfiguracji, ale aby kontrolować, która muzyka jest odtwarzana, można użyć prawie dowolnego urządzenia z dostępem do przeglądarki internetowej.

Instalowanie Pi MusicBox

Aby zainstalować Pi MusicBox, najpierw pobierz najnowszy obraz z pimusicbox.com. Wyodrębnij zawartość ZIP i zlokalizuj plik obrazu.

Od tego momentu proces instalacji przebiega podobnie jak w przypadku każdej innej instalacji systemu operacyjnego na Raspberry Pi bez NOOBS. Postępuj zgodnie z tymi samymi instrukcjami, które znajdziesz tutaj, zastępując obraz Pi MusicBox w miejscu Raspbijskiego.

Jeśli masz Raspberry Pi 3

Do tego momentu instalacja dla Raspberry Pi 3 jest identyczna. Aby jednak uruchomić oprogramowanie na Pi 3, trzeba wprowadzić pewne zmiany, jak zauważył Bennett Hollstein.

Powiększ obraz

", " modalTemplate ":" {{content}} ", " setContentOnInit ": false}">

  • Pobierz poprzednią wersję (czytaj: nie najnowszą wersję) obrazu Raspbian Jessie Lite ze strony internetowej Fundacji Raspberry Pi. Aktualizacja jądra w najnowszej wersji Jessie Lite łamie to obejście.
  • Wyodrębnij zawartość pliku ZIP i otwórz obraz. Na komputerze Mac możesz to zrobić, klikając plik prawym przyciskiem myszy i wybierając Otwórz za pomocą> DiskImageMounter . W systemie Windows Hollstein sugeruje użycie programu takiego jak PowerISO do otwarcia pliku obrazu.
  • Skopiuj wszystkie pliki kończące się na .dat, .elf i .dtb, a także plik bootcode.bin z obrazu Jessie Lite do katalogu głównego karty SD Pi MusicBox. Po wyświetleniu monitu wybierz opcję zastąpienia istniejących plików.

Po nadpisaniu wszystkich plików tymi z obrazu Jessie Lite, powinieneś być w stanie uruchomić Pi MusicBox na Raspberry Pi 3.

Konfiguruję go jako streamer muzyczny

Powiększ obraz

", " modalTemplate ":" {{content}} ", " setContentOnInit ": false}">

Ten system operacyjny nie wymaga zewnętrznego wyświetlacza. Będziesz kontrolować muzykę i ustawienia Raspberry Pi przez przeglądarkę internetową. W związku z tym będziesz musiał zmienić niektóre ustawienia przed wyjęciem karty SD i włożeniem jej do Raspberry Pi.

Otwórz napęd, na którym właśnie zainstalowałeś Pi MusicBox i zlokalizuj folder config . Wewnątrz tego folderu znajduje się plik o nazwie settings.ini . Otwórz ten plik w edytorze tekstu i znajdź sekcję Ustawienia sieciowe . Wprowadź SSID sieci bezprzewodowej obok wifi_network i hasło obok hasła wifi_password . ( Uwaga: Pi MusicBox działa tylko z zabezpieczeniami WPA, nie z WEP. ) Nie zapomnij zapisać zmian po zakończeniu.

Opcjonalnie możesz zapisać swoje dane uwierzytelniające do Spotify, Last.fm, SoundCloud, Muzyki Google Play, YouTube, Dirble, Subsonic i TuneIn Radio, zanim zapiszesz zmiany i włożysz kartę SD do Raspberry Pi. Aby włączyć te usługi, zlokalizuj włączone pole w pliku settings.ini i zamień " false " na " true ". Im więcej zmian wprowadzisz do pliku settings.ini przed pierwszym uruchomieniem, tym większe będzie ryzyko konieczności ponownego uruchomienia instalacji, ale udało mi się wprowadzić moje referencje Spotify i włączyć je przed początkowym uruchomieniem bez problemu.

Grać muzykę

Po włożeniu karty SD do Raspberry Pi, włącz urządzenie, wkładając zasilacz i daj mu kilka minut na rozruch.

Powiększ obraz

", " modalTemplate ":" {{content}} ", " setContentOnInit ": false}">

Następnie przejdź do //musicbox.local w przeglądarce internetowej - można to zrobić z komputera, smartfona lub tabletu. Otwórz Ustawienia i włącz i wprowadź dane logowania do usług przesyłania strumieniowego, których zamierzasz używać. Możesz włączyć SSH do zdalnego sterowania Raspberry Pi przez terminal, włączyć AirPlay i zmienić nazwę urządzenia (na coś takiego jak LivingRoom lub Kitchen) lub ustawić domyślną głośność (twoje uszy będą Ci później wdzięczne). Po zakończeniu kliknij przycisk Aktualizuj ustawienia (uruchom ponownie) u dołu i poczekaj, aż Raspberry Pi w pełni się uruchomi. Wydaje się, że trwa to nieco dłużej niż standardowe ponowne uruchomienie Pi.

Aby odtwarzać muzykę, wróć do portalu internetowego Pi MusicBox. Jeśli zmieniłeś nazwę urządzenia, będziesz musiał użyć innego adresu URL, aby uzyskać dostęp do Raspberry Pi. Pierwsza część adresu URL będzie nazwą urządzenia. Na przykład, jeśli zmienisz nazwę na Kuchnia, musisz przejść do //kitchen.local .

Możesz przeglądać wszystkie swoje listy odtwarzania w sekcji Playlist, przeglądać stacje w TuneIn Radio lub top listy na Spotify w Browse, odtwarzać strumienie bezpośrednio za pomocą URI w strumieniach lub przeszukać jedną lub wszystkie połączone usługi za pomocą karty Wyszukaj . Po kliknięciu na utwór powinien automatycznie zacząć grać na głośniku podłączonym do Raspberry Pi.

 

Zostaw Swój Komentarz