Proměňte svůj Raspberry Pi na domácí hudební server s Mopidy

Proměňte svůj Raspberry Pi na domácí hudební server s Mopidy

Domácí audio systémy podobné Sonos jsou v módě, ale mohou být docela drahé. S pouhým Raspberry Pi a některými reproduktory si však můžete vytvořit svůj vlastní zvukový systém pro domácí přehrávání hudby, streamů Spotify, internetových rozhlasových stanic, podcastů a dalších prostřednictvím webového rozhraní.





To vše umožňuje Mopidy, rozšiřitelný bezhlavý hudební server napsaný v Pythonu.





Co budete potřebovat k vybudování hudebního serveru

• Raspberry Pi. Každý model bude fungovat, i když Mopidy poběží na pozdějších modelech plné velikosti výrazně rychleji. Pokud používáte Pi Zero, budete potřebovat přídavnou desku DAC pro kabelový zvukový výstup.





• Dvojice napájených reproduktorů s 3,5 mm konektorem male pro audio vstup. Alternativně můžete zvuk přenášet prostřednictvím televizoru přes HDMI.

• Bezdrátová síť pro přístup k hudebnímu serveru prostřednictvím webového rozhraní.



1. Nainstalujte si Mopidy

Nejprve se ujistěte, že používáte nejnovější verzi Raspberry Pi OS. V ideálním případě byste měli provést čistou instalaci na kartu microSD pomocí Raspberry Pi Imager.

Chcete -li nainstalovat nejnovější verzi Mopidy a všechny její závislosti, zadejte v okně Terminál následující příkazy:





wget -q -O - https://apt.mopidy.com/mopidy.gpg | sudo apt-key add -
sudo wget -q -O /etc/apt/sources.list.d/mopidy.list https://apt.mopidy.com/buster.list
sudo apt update
sudo apt install mopidy

Stažení a vybalení Mopidy může trvat několik minut.

Pokud používáte Raspberry Pi OS s obrázkem na ploše, budete muset přidat uživatele Mopidy do skupiny videí:





jak sledovat provoz v domácí síti
sudo adduser mopidy video

Chcete -li, aby byl Mopidy při spuštění spuštěn jako služba na pozadí, zadejte:

sudo systemctl enable mopidy

2. Konfigurujte nastavení Mopidy

Chcete -li konfigurovat nastavení Mopidy tak, abyste k nim měli přístup z webového prohlížeče na Raspberry Pi nebo jiném zařízení, budete muset upravit mopidy.conf soubor:

sudo nano /etc/mopidy/mopidy.conf

V dolní části souboru přidejte následující řádky:

[http]
hostname = 0.0.0.0

Pokud nepoužíváte zvukový výstup přes HDMI, přidejte také tyto řádky (vynechejte místo v [ Zvuk] ) pro použití 3,5mm AV konektoru:

[ audio]
output = alsasink device=hw:1,0

lis Ctrl + X , pak A pro uložení souboru. | _+_ |

Všimněte si, že nastavení zařízení = hw: 1,0 říká Mopidy, aby používala zvukovou kartu 1, zařízení 0, což je 3,5mm AV konektor. Pokud místo toho používáte přídavnou desku DAC, budete ji muset nastavit na jinou hodnotu-pro seznam zvukových hardwarových zařízení zadejte toto do Terminálu:

Spusťte službu Mopidy spuštěnou s:

aplay -l

3. Vstupte do webového rozhraní Mopidy

Nyní zkuste přistupovat ke službě z vašeho Raspberry Pi nebo jiného zařízení ve stejné síti. Ve webovém prohlížeči zadejte následující adresu: http: //raspberrypi.local: 6680

Měli byste vidět webovou stránku se zprávou o Mopidy.

Ke správnému přístupu k němu budete muset nainstalovat webového klienta jako rozšíření Mopidy. K dispozici je několik, ale jednou z nejpropracovanějších je Iris. Nainstalujte jej pomocí:

sudo systemctl start mopidy

Musíte také spustit následující příkaz (na jednom řádku), abyste dali uživateli mopidy sudo oprávnění ke spuštění instalačního programu Iris:

sudo python3 -m pip install Mopidy-Iris

Aby se změna projevila, restartujte službu Mopidy:

sudo sh -c 'echo 'mopidy ALL=NOPASSWD: /usr/local/lib/python3.7/dist-packages/
mopidy_iris/system.sh' >> /etc/sudoers'

Nyní zkuste přistupovat k webovému rozhraní na následující adrese:

http: //raspberrypi.local: 6680/iris/

Uvidíte webovou stránku, která vás vítá u Iris. Klikněte Uložit a uvidíte uživatelské rozhraní.

4. Přidejte hudbu do Mopidy

Dobře, takže nyní musíte do souboru přidat nějaké hudební soubory Hudba ve složce /home/pi/ adresář. Mopidy podporuje širokou škálu zvukových kodeků, včetně MP3 a FLAC. Přenášejte tedy některé hudební soubory jakýmkoli způsobem, například pomocí paměťového zařízení USB.

Dále je třeba nainstalovat rozšíření Mopidy-Local ke čtení místních souborů. V okně Terminál zadejte:

sudo systemctl restart mopidy

Nyní znovu otevřete soubor nastavení Mopidy pomocí:

sudo python3 -m pip install Mopidy-Local

Poté přidejte následující řádky a nastavte jej tak, aby vyhledával hudební soubory v souboru Hudba složka: | _+_ |

sudo nano /etc/mopidy/mopidy.conf

Restartujte službu Mopidy pomocí:

Poté proveďte skenování a vyhledejte své hudební soubory:

[local]
media_dir = /home/pi/Music

Můžete to také provést z rozhraní Iris tak, že přejdete na Nastavení , přejděte dolů a klikněte na Spusťte místní skenování knoflík.

Poznámka: Zobrazení stopy v rozhraní může chvíli trvat. Možná budete muset také kliknout na Obnovit možnost na hlavní obrazovce.

jak opravit domovské tlačítko

Vaše stopy by se nyní měly objevit v rozhraní Iris a můžete na ně dvakrát kliknout. Všimněte si toho, že i když pro přístup k webovému rozhraní používáte vzdálené zařízení, zvuk se bude přehrávat z Raspberry Pi.

Dalším aspektem, který je třeba poznamenat, je, že se zobrazí pouze obal alba vložený do hudebních souborů. I tak je to malý hit a slečna.

Související: Hudební nástroje, které můžete postavit s Raspberry Pi

5. Streamujte ze Spotify

Mopidy také podporuje streamovací služby jako Spotify, YouTube Music a SoundCloud. Zde vám ukážeme, jak zajistit, aby Spotify fungovalo, i když mějte na paměti, že budete potřebovat účet Premium.

Nejprve je třeba nainstalovat rozšíření Mopidy-Spotify. Otevřete okno Terminál a zadejte:

sudo systemctl restart mopidy

Do konfiguračního souboru Mopidy musíte přidat své uživatelské jméno a heslo pro Spotify Premium a také navštívit Web Mopidy autorizovat toto rozšíření na vašem účtu Spotify. Získáte tak client_id a client_secret k použití.

Znovu otevřete mopidy.conf soubor nastavení s:

sudo mopidyctl local scan

Přidejte následující řádky a nahraďte hodnoty svým uživatelským jménem, ​​heslem a identifikátorem client_id a client_secret, které jste získali od mopidy.com:

sudo python3 -m pip install Mopidy-Spotify

Stejně jako dříve stiskněte Ctrl + X , pak A uložit a ukončit.

Restartujte službu Mopidy pomocí:

sudo nano /etc/mopidy/mopidy.conf

Nyní obnovte webové rozhraní Iris na adrese raspberrypi.lokální: 6680/duhovka/ a měli byste mít plný přístup k Spotify.

6. Přidejte do Mopidy internetové rádio

Prostřednictvím TuneIn můžete také poslouchat své oblíbené rozhlasové stanice. Chcete -li nainstalovat rozšíření, zadejte:

[spotify]
username =
password =
client_id =
client_secret =

Ve webovém rozhraní Iris vyberte Procházet možnost a potom Vyladit pro přístup k možnostem, jako je Místní rozhlas , Hudba (pro výběr žánrů) a Podcasty .

Pro komplexnější výběr podcastů si můžete nainstalovat rozšíření Mopidy-Podcast s:

sudo systemctl restart mopidy

To vám umožní procházet podcasty distribuované jako kanály RSS a přehrávat jednotlivé epizody v různých zvukových formátech. Můžete k němu také přidat volitelné rozšíření Mopidy-Podcast-iTunes, které vám umožní vyhledávat a procházet podcasty z Apple iTunes Store.

Přečtěte si více: Nejlepší projekty Raspberry Pi pro začátečníky

Vytvoření vlastního hudebního přehrávače

Kromě experimentování s dalšími dostupnými rozšířeními Mopidy (mopidy.com/ext) můžete dokonce přidat mini LCD obrazovku a vytvořit tak přenosný přehrávač. Jedním z nejjednodušších způsobů, jak toho dosáhnout, je jeden z doplňků Pirate Audio od Pimoroni , které mají bonus DAC (převodník digitálního signálu na analogový) pro lepší kvalitu výstupu zvuku.

Pokud se však rozhodnete používat Mopidy, jsme si jisti, že budete mít skvělý poslech s přizpůsobitelným hudebním přehrávačem Raspberry Pi.

Podíl Podíl tweet E-mailem Jak nastavit server Raspberry Pi Media Server: 7 způsobů

Chcete nainstalovat mediální server Raspberry Pi? Zde je několik způsobů, jak můžete nyní začít svůj Raspberry Pi používat jako mediální server!

Číst dále
Související témata
  • DIY
  • Raspberry Pi
  • Streamování hudby
O autorovi Phil King(22 článků zveřejněno)

Novinář z oblasti technologií a zábavy na volné noze Phil upravil řadu oficiálních knih o Raspberry Pi. Je dlouholetým malířem Raspberry Pi a elektronikou a pravidelně přispívá do časopisu The MagPi.

Více od Phila Kinga

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru
Kategorie Diy