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
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 KingaPř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