Domáce audio systémy ako Sonos sú veľmi populárne, ale môžu byť poriadne drahé. Iba s Raspberry Pi a niektorými reproduktormi si však môžete vytvoriť svoj vlastný zvukový systém, ktorý si môžete zahrať lokálne uložená hudba, streamy Spotify, internetové rozhlasové stanice, podcasty a ďalšie prostredníctvom webu rozhranie.

To všetko umožňuje Mopidy, rozšíriteľný bezhlavý hudobný server napísaný v Pythone.

Čo budete potrebovať na zostavenie hudobného servera

• Raspberry Pi. Fungovať bude akýkoľvek model, aj keď na ďalších modeloch plnej veľkosti bude program Mopidy fungovať podstatne rýchlejšie. Ak používate Pi Zero, budete potrebovať doplnkovú dosku DAC pre káblový zvukový výstup.

• Dvojica napájaných reproduktorov s 3,5 mm konektorom typu jack pre zvukový vstup. Alternatívne môžete výstup zvuku prenášať cez televízor cez HDMI.

• Bezdrôtová sieť na prístup k hudobnému serveru prostredníctvom webového rozhrania.

1. Nainštalujte si Mopidy

Najskôr sa uistite, že používate najnovšiu verziu operačného systému Raspberry Pi. V ideálnom prípade by ste mali vykonať čistú inštaláciu na karte microSD pomocou nástroja Raspberry Pi Imager.

instagram viewer

Ak chcete nainštalovať najnovšiu verziu Mopidy a všetky jej závislosti, zadajte do okna terminálu nasledujúce prí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 aktualizácia
sudo apt nainštalovať mopidy

Stiahnutie a rozbalenie Mopidy môže trvať niekoľko minút.

Ak používate Raspberry Pi OS s obrázkom na pracovnej ploche, budete musieť do skupiny videí pridať používateľa Mopidy:

sudo adduser mopidy video

Ak chcete, aby program Mopidy po spustení fungoval ako služba na pozadí, zadajte:

sudo systemctl povoliť mopidy

2. Nakonfigurujte nastavenia Mopidy

Ak chcete nakonfigurovať nastavenia Mopidy, aby ste k nim mali prístup z webového prehliadača na Raspberry Pi alebo inom zariadení, budete musieť upraviť mopidy.konf spis:

sudo nano /etc/mopidy/mopidy.conf

V dolnej časti súboru pridajte nasledujúce riadky:

[http]
hostname = 0.0.0.0

Ak nepoužívate zvukový výstup cez HDMI, pridajte aj tieto riadky (bez medzery v [audio]) na použitie 3,5 mm AV konektora:

[audio]
výstup = alsasink zariadenie = hw: 1,0

Stlačte Ctrl + Xpotom Y. súbor uložiť.

Upozorňujeme, že nastavenie device = hw: 1,0 hovorí spoločnosti Mopidy, aby použila zvukovú kartu 1, zariadenie 0, čo je 3,5 mm AV konektor. Ak namiesto toho používate doplnkovú dosku DAC, musíte ju nastaviť na inú hodnotu - pre zoznam zvukových hardvérových zariadení zadajte túto do terminálu:

aplay -l

Spustite službu Mopidy s:

sudo systemctl start mopidy

3. Prístup k webovému rozhraniu Mopidy

Teraz skúste získať prístup k službe z vášho Raspberry Pi alebo iného zariadenia v rovnakej sieti. Vo webovom prehliadači zadajte nasledujúcu adresu: http://raspberrypi.local: 6680

Mali by ste vidieť webovú stránku so správou o Mopidy.

Aby ste k nemu mali správny prístup, budete si musieť nainštalovať webového klienta ako rozšírenie Mopidy. K dispozícii je niekoľko, ale jednou z najsofistikovanejších je Iris. Nainštalujte ho pomocou:

sudo python3 -m pip nainštalovať Mopidy-Iris

Musíte tiež spustiť nasledujúci príkaz (na jednom riadku), aby ste používateľovi mopidy sudo udelili povolenie na spustenie inštalátora Iris:

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

Reštartujte službu Mopidy, aby sa zmena prejavila:

sudo systemctl restart mopidy

Teraz skúste prejsť na webové rozhranie na nasledujúcej adrese:

http://raspberrypi.local: 6680 / dúhovka /

Uvidíte webovú stránku, ktorá vás víta v Iris. Kliknite Uložiť a uvidíte používateľské rozhranie.

4. Pridajte hudbu do Mopidy

Dobre, takže teraz musíte do priečinka pridať nejaké hudobné súbory Hudba priečinok v priečinku /home/pi/ adresár. Mopidy podporuje širokú škálu zvukových kodekov vrátane MP3 a FLAC. Preneste teda niektoré hudobné súbory ľubovoľným spôsobom, napríklad pomocou pamäťového zariadenia USB.

Ďalej musíte nainštalovať rozšírenie Mopidy-Local, aby ste mohli čítať miestne súbory. V okne Terminál zadajte:

sudo python3 -m pip nainštalovať Mopidy-Local

Teraz znova otvorte súbor nastavení Mopidy pomocou:

sudo nano /etc/mopidy/mopidy.conf

Potom pridajte nasledujúce riadky a nastavte hľadanie hudobných súborov v priečinku Hudba priečinok:

[miestne]
media_dir = / home / pi / hudba

Reštartujte službu Mopidy pomocou:

sudo systemctl restart mopidy

Potom vykonajte skenovanie a vyhľadajte svoje hudobné súbory:

sudo mopidyctl lokálne skenovanie

Môžete to urobiť aj z rozhrania Iris v časti nastavenie, posuňte sa nadol a kliknite na ikonu Spustiť miestne skenovanie tlačidlo.

Poznámka: Môže chvíľu trvať, kým sa stopy zobrazia v rozhraní. Možno budete musieť kliknúť na ikonu Obnoviť možnosť na hlavnej obrazovke.

Vaše stopy by sa teraz mali zobraziť v rozhraní Iris a dvojitým kliknutím na jednu ich prehráte. Upozorňujeme, že aj keď na prístup k webovému rozhraniu používate vzdialené zariadenie, zvuk sa bude prehrávať z Raspberry Pi.

Ďalším aspektom, ktorý je potrebné poznamenať, je, že sa zobrazia iba obrázky albumov vložené do hudobných súborov. Aj potom je to trochu hit a miss.

Súvisiace: Hudobné nástroje, ktoré môžete zostaviť pomocou maliny Pi

5. Streamujte zo Spotify

Mopidy podporuje aj streamovacie služby ako Spotify, YouTube Music a SoundCloud. Tu vám ukážeme, ako zariadiť Spotify, aj keď budete potrebovať prémiový účet.

Najskôr je potrebné nainštalovať rozšírenie Mopidy-Spotify. Otvorte okno terminálu a zadajte:

sudo python3 -m pip nainštalovať Mopidy-Spotify

Musíte pridať svoje používateľské meno a heslo Spotify Premium do konfiguračného súboru Mopidy a tiež navštíviť webovú stránku Webová stránka Mopidy autorizovať toto rozšírenie voči vášmu účtu Spotify. Získate tak identifikáciu client_id a client_secret.

Znova otvorte mopidy.konf súbor nastavení s:

sudo nano /etc/mopidy/mopidy.conf

Pridajte nasledujúce riadky a hodnoty nahraďte svojím používateľským menom, heslom a identifikáciou client_id a client_secret, ktoré ste získali zo stránky mopidy.com:

[spotify]
používateľské meno =
heslo =
client_id =
client_secret =

Rovnako ako predtým stlačte Ctrl + Xpotom Y. uložiť a ukončiť.

Reštartujte službu Mopidy pomocou:

sudo systemctl restart mopidy

Teraz obnovte svoje webové rozhranie Iris na adrese raspberrypi.local: 6680 / iris / a mali by ste mať plný prístup k Spotify.

6. Pridajte do Mopidy internetové rádio

Cez TuneIn môžete tiež počúvať svoje obľúbené rozhlasové stanice. Ak chcete rozšírenie nainštalovať, zadajte:

sudo python3 -m pip install Mopidy-TuneIn
sudo systemctl restart mopidy

Vo webovom rozhraní Iris vyberte ikonu Prechádzať možnosť a potom Vyladiť pre prístup k možnostiam ako napr Miestny rozhlas, Hudba (pre výber žánrov) a Podcasty.

Pre komplexnejší výber podcastov môžete nainštalovať rozšírenie Mopidy-Podcast s:

sudo python3 -m pip install Mopidy-Podcast
sudo systemctl restart mopidy

To vám umožní prehliadať podcasty distribuované ako kanály RSS a prehrávať jednotlivé epizódy v rôznych zvukových formátoch. Môžete preň tiež pridať voliteľné rozšírenie Mopidy-Podcast-iTunes, ktoré vám umožní vyhľadávať a prehliadať podcasty z Apple iTunes Store.

Čítaj viac: Najlepšie projekty Raspberry Pi pre začiatočníkov

Vytváranie vlastného hudobného prehrávača

Okrem experimentovania s ostatnými dostupnými rozšíreniami Mopidy (mopidy.com/ext) môžete k výrobe prenosného prehrávača pridať aj mini LCD obrazovku. Jedným z najjednoduchších spôsobov, ako to urobiť, je jeden z doplnkov Pirate Audio od spoločnosti Pimoroni, ktoré majú bonus DAC (digitálny na analógový prevodník) za vylepšenú kvalitu zvukového výstupu.

Rozhodli ste sa však použiť Mopidy, sme si istí, že s prispôsobiteľným hudobným prehrávačom Raspberry Pi budete mať vynikajúci zážitok z počúvania.

Email
Ako nastaviť mediálny server Raspberry Pi: 7 spôsobov

Chcete si nainštalovať mediálny server Raspberry Pi? Tu je niekoľko spôsobov, ako môžete teraz začať používať svoj Raspberry Pi ako mediálny server!

Prečítajte si Ďalej

Súvisiace témy
  • DIY
  • Malinový koláč
  • Streamovanie hudby
O autorovi
Phil King (3 publikované články)

Novinár na voľnej nohe v oblasti technológií a zábavy Phil upravil množstvo oficiálnych kníh o Raspberry Pi. Dlhoročný drotár Raspberry Pi a elektroniky pravidelne prispieva do časopisu The MagPi.

Viac od Phila Kinga

Prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu s technickými tipmi, recenziami, bezplatnými elektronickými knihami a exkluzívnymi ponukami!

Ešte jeden krok…!

V e-maile, ktorý sme vám práve poslali, potvrďte svoju e-mailovú adresu.

.