Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

Pi MusicBox — malinowa szafa grająca

Muzyka towarzyszy mi od najmłodszych lat. Pamiętam dokładnie, jak rodzice w ciężkich czasach zakupili radiomagnetofon ("dwukaseciak") Sanyo, od którego zacząłem swoją przygodę z muzyką. Kuzyn, który wówczas mieszkał płot w płot, posiadał wtedy magnetofon szpulowy Unitra ZRK M2404S. Na zawsze w pamięci pozostanie mi trójkowe dostrajanie sprzętu: "kanał lewy... kanał prawy...", długie wieczory z wciśniętym klawiszem rec, podpinanie przez nas tych sprzętów spreparowanym własnoręcznie kablem oraz te nieprzespane przy muzyce noce. Były to czasy, kiedy chodziłem do podstawówki...

Później uczęszczałem do liceum, gdzie udało mi się poznać wspaniałych ludzi, dzięki którym odkryłem sporo ciekawej muzyki. Niektórzy z nich nadal dbają o to, bym nie nudził się i dzielą się zarówno znaną i oklepaną przez nas muzyką, jak i nowo odkrytymi (nieraz starymi już) kapelami. Towarzyszą mi na koncertach, słuchają ze mną muzy przy piwku. Na studiach także miałem szczęście poznać ludzi podzielających mój gust muzyczny - z nimi również zaliczyłem kilka koncertów. Często wspólnie zbieraliśmy się u któregoś z nas, delektując się dźwiękami płynącymi z głośników przy falującym złocistym w kufelku.

14.01.2015 - zaliczony występ RB z kolegą od czasów liceum Michałem - kamerę obsługiwał Denver, my zajęliśmy się pogowaniem ;)

Spotify

Czasy się zmieniły... Taśmy, szpule i kasety zniknęły bezpowrotnie. Dinozaury jedynie pamiętają, jak obsługiwało się kasety za pomocą ołówka. Do sieci internet podłączony jest dziś każdy i wszędzie. Muzykę można odtwarzać za pomocą komputera, telefonu, tabletu, odtwarzacza mp3 z różnych nośników, także z internetu.

Początkiem roku 2014 zacząłem odkrywać kapelę Royal Blood, która karmiła swych fanów od czasu do czasu singlami z niewydanej jeszcze wtedy ich debiutanckiej płyty. Z niecierpliwością czekałem na wydanie pełnego materiału, które nastąpiło pod koniec sierpnia 2014 roku. Okazało się, że tuż po wydaniu płyty, materiał był dostępny w dobrze znanej internautom usłudze Spotify. Spotify zagościło u mnie trochę wcześniej, od kiedy zaistniała możliwość instalacji oficjalnego klienta tej usługi na linuksie. Spotify szybko stało się moim podstawowym narzędziem do poszukiwania, odkrywania, a przede wszystkim odsłuchiwania muzyki. Szybki dostęp do oczekiwanego materiału, dostępność większości kapel, które kocham, łatwość obsługi, niezawodność - Spotify urzekło mnie na dobre.

Przed długi czas wystarczała mi wersja darmowa - do reklam przyzwyczaiłem się (choć nie było łatwo). Wszystkie argumenty "za" przebijały tą drobną niedogodność. Mimo tego nadeszła chwila, kiedy zdecydowałem się na wersję premium. Wszystko zaczęło się od tego wpisu @Xyrcon: Yatse, pilot do Kodi (XBMC), przepisany i przygotowany na przyszłość - pilot do XBMC? Fantastyczna sprawa, pomyślałem. Można by było dograć plugin Spotify i zrobić sobie fajny odtwarzacz muzyki dla XBMC na jednym z moich Raspberry Pi - w dodatku sterowany z pilota pod postacią współczesnego telefonu, tabletu. Oczywiście odtwarzacze inne niż dedykowany przez Spotify, wymagają posiadania konta premium. Dlaczego więc nie wgrać od razu klienta wprost od Spotify? Można by trochę zaoszczędzić kosztem reklam. Ograniczeniem jest architektura Raspberry Pi - brak wsparcia Spotify dla procesorów ARM...

Pi MusicBox

Zastosowanie XBMC jedynie do odsłuchu muzyki trochę mija się z celem. To tak, jakbyśmy kupili ciężarówkę do dojazdów do pracy z myślą o możliwości przywiezienia tony piachu i kilku worków cementu na budowę, której jeszcze nie rozpoczęliśmy... Szukałem dalej - jak tu wprowadzić Spotify do Raspberry Pi? Mopidy wydawało mi się rozsądne, ale... sporo gimnastyki do zrobienia, zanim program zacznie spełniać swoją funkcję. Z lenistwa rozglądałem się jeszcze chwilkę i tak natrafiłem na Pi MusicBox.

Pi MusicBox, to nic innego, jak serwer Mopidy dostosowany do Raspberry Pi. Pi MusicBox pozwala między innymi na strumieniowanie muzyki ze Spotify (premium), SoundCloud, a także z internetowych rozgłośni radiowych, czy własnych zgromadzonych zasobów dostępnych w domowej sieci. System ten wspiera AirPlay i DLNA, więc słuchacze odgrywający swoje przeboje ze swoich domowych zasobów sieciowych powinni być zadowoleni. Powinno także być możliwe odtworzenie swojej kolekcji muzyki z Google Music. Mnie się to nie udało, ale biorąc pod uwagę fakt, że nie używam, to nie rozpaczałem za bardzo. Powodem braku współpracy systemu Pi MusicBox z Google Music w moim przypadku może być weryfikacja dwuetapowa, którą stosuję do logowania się do Google...

Dużym plusem Pi MusicBox jest prostota konfiguracji całości, jak i obsługa. Uroku dodaje możliwość obsługi naszej malinowej szafy grającej z poziomu praktycznie każdego urządzenia z przeglądarką podłączonego do sieci domowej: smartfon, komputer, tablet, laptop... Jeśli nie lubimy obsługi urządzeń przez przeglądarkę, wolimy dedykowany program, zawsze możemy wykorzystać jakiegoś klienta MPD, np. MPDroid na Androida, który spisuje się świetnie i jest bardzo prosty w obsłudze. Dodatkowym atutem jest możliwość obsługi urządzenia bez podpinania myszy, klawiatury, czy nawet monitora - wystarczy wpiąć Raspberry uzbrojone w kartę z Pi MusicBox do sieci i skonfigurować przez przeglądarkę.

Instalacja Pi MusicBox

Do zainstalowania systemu Pi MusicBox potrzebny będzie nam komputer wraz z czytnikiem kart SD. Obraz systemu pobieramy ze strony Pi MusicBox z działu download. Pobrany obraz systemu trzeba wgrać na kartę SD, z której później wystaruje Raspberry Pi. Jak nagrać obraz (jakiegokolwiek) systemu do Raspberry na kartę, opisywałem kiedyś na łamach mojego malinowego bloga na przykładzie Raspbiana. Dla Pi MusicBox można zastosować kartę SD o minimalnej pojemności 1GB. Im większa karta, tym więcej miejsca na utworzenie współdzielonego zasobu z muzyką - Pi MusicBox może posłużyć nam za mini serwerek.

Mając naniesiony obraz systemu Pi Music Box na kartę SD, możemy przystąpić do jego konfiguracji. Konfigurację można zacząć na dwa sposoby:

  • Preferowana - po wgraniu systemu na kartę SD, nie usuwamy karty z czytnika komputera. Z poziomu menadżera plików naszego systemu operacyjnego, wchodzimy do katalogu config znajdującego się na karcie i modyfikujemy plik settings.ini w dowolnym edytorze tekstowym
  • po wgraniu Pi MusicBox na kartę, bezpiecznie usuwamy kartę z czytnika komputera i startujemy z niej Raspberry PI, które podłączone jest do naszej sieci domowej przez połączenie kablowe. Warunkiem zadziałania tej metody jest uruchomiona usługa DHCP w naszej sieci, aby Raspberry mogło otrzymać poprawny adres IP. Resztę konfiguracji dokonujemy z przeglądarki internetowej dowolnego urządzenia podłączonego do naszej sieci, wpisując w niej adres: http://musicbox.local

W ustawieniach możemy skonfigurować między innymi takie opcje, jak: hasło root serwera Music Box (zalecane), zezwolić na łączenie się przez SSH do naszego serwerka (przydatne do aktualizacji, kiedy nie mamy podpiętego monitora i klawiatury), ustawić połączenie wifi (jeśli będzie wykorzystane), skonfigurować konta z przechowywaną muzyką, jak i kilka innych rzeczy. Niestety konfiguracja przez WWW jest trochę kłopotliwa, bo każdorazowa akceptacja ustawień skutkuje restartem naszej przyszłej szafy grającej.

Po skonfigurowaniu naszego malinowego serwera uzbrojonego w głośniki, podłączeniu go do sieci i prądu, wchodząc z komputera do przeglądarki na adres http://musicbox.local możemy rozpocząć odtwarzanie muzyki. Myślę, że niepotrzebny jest tutaj opis, jak to obsłużyć - interfejs jest na tyle prosty, że kilkuminutowe zapoznanie się z nim rozwieje wszystkie wątpliwości ;)

Obudowa dla Pi MusicBox

Na stronie projektu http://www.pimusicbox.com można podejrzeć własnoręcznie wykonane przez użytkowników obudowy dla tej małej, aczkolwiek funkcjonalnej szafy grającej - niektóre z nich bardzo interesujące. Ja też nie próżnowałem i odkurzyłem swoją retro obudowę, którą dodatkowo uzbroiłem w głośniczek. Głośniczek okazał się słabym (ale mimo wszystko działającym) rozwiązaniem, więc na co dzień malinowa szafa u mnie podpięta jest do większego zestawu audio...

Podsumowanie

Pi MusicBox jest wygodnym rozwiązaniem dla tych, co z muzyką spędzają trochę czasu. Nie jest to rozwiązanie bez wad, ale też ma sporo zalet.

Zalety:

  • łatwa instalacja i konfiguracja
  • intuicyjna obsługa
  • obsługiwanych jest wiele muzycznych serwisów internetowych
  • możliwość odgrywania muzyki z udostępnionych zasobów sieciowych
  • możliwość przechowywania i udostępnienia w sieci zasobów
  • małe zapotrzebowanie na prąd
  • brak konieczności podpinania monitora i klawiatury
  • obsługa z każdego urządzenia wyposażonego w przeglądarkę
  • obsługa MPD
  • ...i pewnie wiele innych :)

Wady:

  • brak możliwości trwałego zapisu internetowych podcastów
  • czasem uciążliwe długie buforowanie (szczególnie z YouTube)
  • trudności z dostępem do utworzonej w międzyczasie playlisty Spotify
  • trudności z dostępem do kolekcji muzyki z Google Music (nienależycie przetestowane)
  • mało precyzyjne sterowanie głośnością
  • reset urządzenia po każdorazowej akceptacji ustawień (w zakładce settings)
  • aby korzystać z usług Spotify wymagane konto premium
  • oraz inne, których nie zauważyłem/nie doświadczyłem

Ja z Pi MusicBox jestem zadowolony i odtwarzam z niego muzykę codziennie. Tak to u mnie Cyfrowy świat spotkał się z muzyką ;)

 

linux oprogramowanie hobby

Komentarze

0 nowych
GBM MODERATOR BLOGA  20 #1 16.07.2015 08:25

Kolejne możliwe i ciekawe zaadaptowanie malinki do działania w codziennych warunkach, nieźle ;)

A jaka stylowa obudowa, hoho :P :D

cyryllo   16 #2 16.07.2015 09:07

Robię coś podobnego tyle tylko, że na Banana Pi + ekran lcd z dotykiem 5" ale głównie o moje zasoby muzyczne + radia internetowe. Zapewne napiszę o tym ;)

Zasada ma być taka abym na ekranie mógł sterować tym co chcę słuchać itd ;)

Samurai   16 #3 16.07.2015 09:35

Ciekawe, ciekawe ale powiedz mi gdzieś ty uchował te radio z gramofonem?

dragonn   11 #4 16.07.2015 09:38

R Pi mam niestety dosyć słaby przetwornik audio :/, czy jakoś dźwięku Cię zadowala? http://www.crazy-audio.com/2014/07/sound-quality-of-the-raspberry-pi-b/ tutaj można poczytać o problemie.

command-dos   18 #5 16.07.2015 09:58

@Samurai: znalazłem na strychu ;)

command-dos   18 #6 16.07.2015 09:58

@dragonn: spoko - nie jest źle. Nie jestem audiofilem :p

Samurai   16 #7 16.07.2015 10:01

@command-dos: No to masz ciekawe rzeczy na strychu :)

dragonn   11 #8 16.07.2015 10:20

@command-dos: Ja też nie i dopóki nie mam możliwości porównania dwóch różnych sprzętów to by mi to nie przeszkadzało ale jak porównałem z jakości z mojego kompa i Pi to dało się wyłapać różnicę.

Cenobith   3 #9 16.07.2015 11:34

"Niektórzy z nich nadal dbają o to, bym nie nudził się i dzielą się zarówno znaną i oklepaną przez nas muzyką, jak i nowo odkrytymi (nieraz starymi już) kapelami. Towarzyszą mi na koncertach, słuchają ze mną muzy przy piwku."

Te dwa zdania sprawiły, że zacząłem zazdrościć autorowi. Należałoby je pokazać moim znajomym, którzy na propozycje wyjazdu na koncerty zasłaniają się dzieciakami, żonami, obowiązkami rodzinnymi, brakiem czasu i tym podobnymi głupimi argumentami. :(

ygyfygy   5 #10 16.07.2015 11:54

@cyryllo: Czy taki Banan uciągnie .ape 24/96?

cyryllo   16 #11 16.07.2015 11:59

@ygyfygy: spokojnie

Ogólnie Banana Pi/PRO ma bardzo dobra jakość dźwięku

Autor edytował komentarz.
dziubin   6 #12 16.07.2015 13:06

W ciekawym miejscu jest umiejscowiona na ścianie :) już widzę, jakbym tak coś powiesił u Siebie i weszła by żona, mój syn za to odnalazł by się na tej półce pod telewizorem :))

Sam projekt - cud, miód, malina ... ale

- brakuje wyświetlacza zintegrowanego z obudową (nawet prostego LCD)
- przydałoby się sterowanie głośnością z analogowego pokrętła
- brak łatwej możliwości podpięcia czegokolwiek pod USB
- szkoda że fabryczny głośnik gra słabo, bo właśnie słuchanie na nim muzyki budowało by klimat

Nie mniej gratuluję i czekam na kolejne wersje, proszę też o podanie szacowanego kosztu całej zabawy.

Autor edytował komentarz.
command-dos   18 #13 16.07.2015 13:30

@dziubin: "- brak łatwej możliwości podpięcia czegokolwiek pod USB" - eee, wyprowadziłem sobie przedłużkę usb i można podpinać pendrajwy. Miałem podpięte słuchawki HyperX po usb i grały nieźle ;)
Co do kosztów, to jedynie RaspberryPi, karta SD, kabel sieciowy i zasilacz. Jak jest w domu infrastruktura sieciowa, to to by było na tyle. Obudowy nie liczę, ale podobną do mojej możesz znaleźć na alledrogo za niewiele ponad 100 ;)

wojtekadams   18 #14 16.07.2015 14:05

@command-dos: z obudową to się nie namęczyłeś ;)
pimusicbox.com - fajny projekt - jakoś mi umknął. Ostatnio w ogóle się zastałem i nic w domu nie klecę ;/

BTW.
Kiedyś był jeszcze jakis projekt raspyfi czy coś ...

Autor edytował komentarz.
command-dos   18 #15 16.07.2015 16:34

@wojtekadams: powiem tylko tyle: fajny avatar ;)

ygyfygy   5 #16 16.07.2015 16:50

@cyryllo: Myślałem o dodaniu zewnętrznej karty dźwiękowej. (widziałem taką do RPI)

cyryllo   16 #17 16.07.2015 17:04

@ygyfygy: Tak zewnętrzny moduł na GPIO też działa z bananem.

muska96   9 #18 16.07.2015 18:23

Masz naprawdę piękny radio-gramofon na lampach - sam też chciałbym mieć coś podobnego. Projekt ciekawy i nie zdewastowałeś samego radio-gramofonu ;) Spróbuj podpiąć się RPi do Całego wzmacniacza lampowego - to nie powinno być trudne. Sam nigdy nie miałem Malinki, ale przydał by się tutaj jakiś dobry (co nie oznacza drogi) przetwornik DAC - taki przetwornik + wzmacniacz lampowy = niebo na ziemi :)

command-dos   18 #19 16.07.2015 18:40

@muska96: bałbym się to lampowe cudo podpinać do prądu - spłonęłoby radio i nie wiem co jeszcze ;)

necavi   7 #20 16.07.2015 19:14

Dla Pretorian z Elektrody to co zrobiłeś z tym lampowcem to obraza uczuć religijnych. Lepiej dziś porządnie zamknij drzwi gdy pójdziesz spać...

muska96   9 #21 16.07.2015 20:05

@command-dos Spróbuj - to nie jest trudne. Musisz upewnić się przed podłączeniem musisz sprawdzić koniecznie, czy masz sprawny i podłączony głośnik - a najlepiej będzie jak troszeczkę poczytasz bo ten niby mały projekt ma potencjał.

  #22 16.07.2015 22:33

Ja polecam Volumio - niedługo będzie ponoć lżejszy i dużo lepsze Volumio2. A póki co ładnie działa podpięty pod tani DAC Audinst, sterowanie z laptopa przez przeglądarkę. W zasadzie to nic mi już nie brakuje.
Do tego można zrobić wyświetlacz LCD, sterowanie, głośność - czego tam nie ma na tej sieci ;)
Tylko co kilkadziesiąt minut się lekko zatnie dźwięk ale nie wiem może to problem z zasilaczem, ewentualnie przesiądę się na RP2 ;)
http://www.volumio.org

command-dos   18 #23 17.07.2015 05:27

@zenek73 (niezalogowany): nie widzę obsługi spotify...

  #24 17.07.2015 08:19

@command-dos: Ta ich strona jest taka przeładowana grafiką że faktycznie ciężko się doczytać.
Ale tu o tym piszą:
https://volumio.org/volumio-1-5-best-volumio-audiophile-player-ever/

cyryllo   16 #25 17.07.2015 11:16

Ja do swojego projektu zamierzam wykorzystać ympd (http://www.ympd.org/). Volumio jakoś nie przypadł mi do gustu. Za dużo śmieci trzeba instalować.