Miten

Rakenna oma musiikkipalvelimesi Raspberry Pi: llä

Monihuoneinen äänijärjestelmä maksaa paljon rahaa. Lisäksi voit helposti käyttää olemassa olevaa audiosarjaasi musiikin suoratoistoon missä tahansa talossa. Tätä varten perustimme suoratoistopalvelimen, jossa on Raspberry Pi sekä ohjelmisto Mopidy ja Snapcast. Yhdistät tämän palvelimen äänilaitteisiisi, jotta voit toistaa Spotifyä, Google Play Musiikkia, SoundCloudia tai omaa musiikkikirjastoa vanhanaikaisilla laitteillasi missä tahansa talossa.

1 Tarvikkeet

Oman monihuoneisen audiojärjestelmän käyttöön tarvitaan yksi Raspberry Pi (katso myös ruutu "Mikä Raspberry Pi?") Toistolaitetta kohti. Yksi Raspberry Pis -laitteista käyttää Mopidy-musiikkipalvelinta, joka hakee ja toistaa musiikkia paikallisesta tallennustilastasi, NAS-laitteestasi tai online-musiikin suoratoistopalveluista, kuten Spotify, Google Play Music tai SoundCloud. Tämä Vadelma Pi käyttää myös Snapserveria, joka on Snapcast-moniohjelmisto-palvelimen osa. Kaikki Vadelma Pis -laitteet käyttävät Snapclientiä, joka on Snapcastin asiakasosa. Kaikki Snap-asiakkaat synkronoivat äänensä Snapserverin kanssa, jotta sama ääni tulee kaikista soittolaitteistasi. Aivan kuin Sonos-järjestelmä, mutta halvempaa!

Asenna Raspbian

Asenna mihin tahansa Raspberry Pi Raspbian Stretch Lite -ohjelmaan. Lataa zip-tiedosto ja kirjoita se mikro-SD-kortille Etcherillä. Avaa sitten micro-sd-kortin käynnistysosio tietokoneesi kautta ja laita siihen tyhjä tiedosto ja nimi ssh. Irrota micro-SD-kortti turvallisesti, kytke se Pi-laitteeseesi, kytke verkkokaapeli, kaiutinkaapeli ja lopuksi virtajohto ja odota, että Pi käynnistyy. Tarkista reitittimesi dhcp-vuokrasopimuksista, mikä IP-osoite sinulla on, ja kirjaudu sisään PuTTY-ohjelman kautta käyttäjänimellä pi ja salasana vadelma.

Mikä Vadelma Pi?

Raspberry Pi, jossa on Mopidy, Snapserver ja Snapclient, on eniten kuormitettua. Joten valitset ainakin Vadelma Pi 2: n. Multiroom-äänijärjestelmän muut Pis-mallit voivat olla vähemmän tehokkaita malleja, koska ne käyttävät vain Snapclient-ohjelmaa siirtääksesi äänen liitettyihin kaiuttimiin. Jopa Raspberry Pi Zero W riittää tähän. Raspberry Pi: n tavallinen äänilähtö ei ole muuten laadultaan niin hyvä. Laadukkaan äänen saamiseksi on parasta ostaa laajennuskortti, kuten HifiBerry, joka on saatavana eri versioina. Raspberry Pi ja lisävarusteet ovat myynnissä verkkokaupoissa, kuten Kiwi Electronics ja SOS Solutions.

Valmista raspia

Kun olet kirjautunut sisään, avaa pääte ja suorita Raspbianin määritysapuohjelma komennolla sudo raspi-config. Vaihda käyttäjän salasana pi ja aseta Lokalisointivaihtoehdot aikavyöhyke oikein. alla Edistyneet asetukset Oletko menossa Laajenna tiedostojärjestelmä ja valitse Muistin jako kuinka monta megatavua RAM-muistia GPU saa. Koska Pi on tarkoitettu vain äänelle eikä tarvitse näyttöä, aseta vähimmäisarvo tähän 16 sisään. Lisäasetuksissa voit myös pakottaa äänilähdön HDMI: n tai 3,5 mm: n liitännän kautta. Kun kaikki muutokset menevät Suorittaa loppuun. Muutoksistasi riippuen Pi pyytää uudelleenkäynnistystä. Valitse sitten Joo ja kirjaudu sisään myöhemmin.

4 Asenna Mopidy

Asennamme nyt Mopidyn yhteen Pi: hen. Tarkista ensin komennolla aplay /usr/share/sounds/alsa/Front_Center.wav Jos ääni toimii: Jos kaikki on kunnossa, kuulet äänen sanomalla "Front Center". Jos tämä toimii, lisää Mopidy-kehittäjien gpg-avain wget -q -O - //apt.mopidy.com/mopidy.gpg | sudo apt-key add -. Lisää sitten Mopidy-arkisto arkistoihisi: sudo wget -q -O /etc/apt/sources.list.d/mopidy.list //apt.mopidy.com/stretch.list. Päivitä arkistot sudo apt-get -päivitys ja asenna Mopidy sudo apt-get install mopidy.

Jaa musiikkia NAS: lta

Ensinnäkin annamme Pi: lle pääsyn musiikkiin, jonka jaat Windows-verkossa, esimerkiksi nenässäsi. Asenna tarvittavat paketit sudo apt-get install smbclient samba-common-bin. Avaa asennuksen määritystiedosto painikkeella sudo nano / etc / fstab ja lisää seuraava rivi:

// palvelimen nimi / jakonimi / var / lib / mopidy / media cifs käyttäjätunnus = käyttäjänimi, salasana = salasana, iocharset = utf8 0 0

Syötä oikea palvelimen nimi, jaonimi, käyttäjänimi ja salasana. Tallenna tiedosto painamalla Ctrl + O ja sulje nano painamalla Ctrl + X. Kiinnitä osuus sudo mount -a.

Lisää musiikkia NAS: lta

Avaa Modipy-määritystiedosto sudo nano /etc/mopidy/mopidy.conf ja tarkista otsikon alle [paikallinen] hakemisto / var / lib / mopidy / media on asetettu mediahakemistoksi. Vaihda hakemistoa tarvittaessa. Skannaa sitten mediahakemiston musiikki painikkeella sudo mopidyctl paikallinen skannaus. Huomaa: jos sinulla on laaja musiikkikokoelma, tämä voi kestää jonkin aikaa. Jos lisäät musiikkitiedostoja mediahakemistoon myöhemmin, skannaa ne uudelleen ja käynnistä Mopidy uudelleen sudo systemctl käynnistä mopidy uudelleen.

7 Määritä MPD-palvelin

Kokoonpanotiedostoon on lisättävä vielä kaksi riviä, jotta pääset Mopidyyn verkon kautta. Avaa tiedosto uudelleen painikkeella sudo nano /etc/mopidy/mopidy.conf ja lisää rivis [mpd] ja isäntänimi =:: ole kiltti. Tallenna muutokset painamalla Ctrl + O ja sulje nano painamalla Ctrl + X. Kytke sitten Mopidy päälle sudo systemctl ota mopidy käyttöön ja aloita se sudo systemctl käynnistää mopidyn. Sitten tarvitsemme MPD-asiakkaan. Asenna esimerkiksi Android-sovellus M.A.L.P. Napsauta yläosassa olevaa plusmerkkiä, anna profiilille nimi, kirjoita Pi: n IP-osoite ja tallenna profiili painamalla oikeassa yläkulmassa olevaa levykekuvaketta.

8 MPD-asiakkaan käyttö

Sen jälkeen voit selata musiikkia nas-laitteestasi Android-puhelimellasi ja toistaa Pi: n kappaleita. Voit tehdä tämän siirtymällä sovellukseen Kirjasto kaikelle musiikillesi ja Soittolistat soittolistoihisi. Voit etsiä artistin, nimen ja niin edelleen. M.A.L.P. sisältää kaikki perusominaisuudet, joita voit odottaa musiikin suoratoistopalvelimen kauko-ohjaimelta, mukaan lukien kappaleiden lisääminen soittolistaan, soittolistojen sekoittaminen ja paljon muuta. Mopidy on muuten yhteensopiva kaikkien MPD-asiakkaiden kanssa, joten musiikin suoratoistopalvelinta voidaan ohjata myös muilla sovelluksilla tai jopa tietokoneesi MPD-ohjelmistoilla.

9 Linkitä Spotify-tili

Entä jos et halua soittaa paikallista musiikkia Mopidyn kautta, mutta musiikkia Spotifysta? Tämä on mahdollista Spotify Premium -tilillä. Jos olet luonut Spotify-tilisi Facebook-tilillä sähköpostiosoitteen sijaan, sinun on luotava sovelluskohtainen salasana Mopidylle. Voit tehdä tämän siirtymällä Facebookiin Asetukset / Suojaus ja kirjautuminen / Sovellusten salasanat / Sovellusten salasanatluoda. Tämä pätee nyt Spotify-käyttäjän salasanana Mopidyssä. Joka tapauksessa sinun on myös annettava Mopidylle lupa käyttää Spotify-tiliäsi. Voit tehdä tämän käymällä tällä sivustolla ja napsauttamalla Kirjaudu sisään Spotifyn avulla.