Sinun ei tarvitse luottaa kaupallisiin musiikin suoratoistopalveluihin. Luo oma Raspberry Pi -musiikkipalvelin ja kuuntele millä tahansa laitteella.

Musiikin suoratoisto on nykyajan ominaisuus, ja useimmat ihmiset ovat tottuneet Spotifyn ja YouTuben kaltaisten palveluiden mukavuuteen. Jos sinulla on suuri yksityisomistuksessa oleva musiikkikokoelma, voit sen sijaan käyttää Navidromea suosikkikappaleidesi suoratoistoon mobiililaitteillesi ja kuunnellaksesi internetradiota.

Miksi käyttää Navidromea musiikin suoratoistamiseen Raspberry Pi: stä?

Monille ihmisille suurten musiikkikokoelmien kerääminen on harrastus. Vaikka kaupallisissa suoratoistopalveluissa on käsittämättömän suuri määrä lisensoituja kappaleita, tarvitset usein maksullisen tilauksen kuunnellaksesi epäselvämpiä artisteja. Erilaisten suoratoistoalustojen runsauden keskellä ei ole takeita siitä, että valitsemasi palveluntarjoaja säilyttää oikeudet kaikkeen tällä hetkellä lisensoimaan musiikkiin ikuisesti.

Jos päätät käyttää musiikin suoratoistopalveluiden ilmaista tilausmallia, joudut alttiiksi ärsyttävälle tiedonkeruulle ja mainoksille. On paljon järkevämpää ostaa omaa musiikkia tai kopioida ikääntyvä CD-kokoelmasi digitaaliseen muotoon ja suoratoistaa sitä itse.

instagram viewer

On olemassa useita ratkaisuja, joiden avulla voit käyttää Raspberry Pi: tä musiikin striimarina, mukaan lukien Python-pohjainen musiikkipalvelin Mopidy. Voit myös käyttää Jellyfin-suoratoistomediakeskus musiikille ja tietysti Nextcloud Raspberry Pi: ssä, johon voit lisätä useita musiikin toistosovelluksia.

Vaikka jokaisella näistä on omat etunsa, Navidrome keskittyy ainutlaatuisesti pelkästään musiikkiin, ja siinä on useita ominaisuuksia, jotka tekevät siitä erottuu muiden yläpuolella – erityisesti kehittäjät väittävät, että se toimii ilman ongelmia jopa erittäin halvoissa laitteissa, kuten Raspberry Pi Nolla.

Kuinka asentaa Navidrome Raspberry Pi -laitteeseen

Navidrome on melko yksinkertainen asentaa Raspberry Pi -laitteeseen, mutta ennen kuin aloitat, sinun tulee noudattaa ohjeita valmistele Raspberry Pi verkkopalvelimeksi. Vaikka sinun ei tarvitse asentaa MariaDB: tä tai PHP: tä tätä projektia varten, niistä voi olla hyötyä muissa mahtavissa Raspberry Pi -itseisäntäprojekteissa. Sinun pitäisi myös asenna uusin Docker Compose -julkaisu manuaalisesti.

Yhdistä nyt Raspberry Pi -laitteeseen Secure Shellin (SSH) avulla ja luo uusia hakemistoja Navidromelle ja sen tiedoille:

ssh pi@your-pi-local-ip-address
mkdir navidrome navidrome/data

Tarvitset myös sijainnin albumien tallentamiseen. Tämä voi olla missä tahansa, mutta suosittelemme uuden hakemiston luomista kotihakemistoosi:

mkdir music

Avaa paikallisella koneellasi uusi pääte ja kopioi musiikkisi Raspberry Pi -sovellukseen Secure Copylla:

scp -r /path/to/your/music/folder/* pi@your-pi-local-ip-address:~/music/

Siirry Pi SSH -yhteydelläsi Navidrome-hakemistoon ja luo ja muokkaa uusi tiedosto nano-tekstieditorilla:

cd navidrome
nanodocker-compose.yml

Lisää siihen seuraavat rivit:

version: "3"
services:
navidrome:
image: deluan/navidrome: latest
user: 1000:1000
ports:
- "4533:4533"
restart: unless-stopped
environment:
ND_SCANSCHEDULE: 1h
ND_LOGLEVEL: info
ND_SESSIONTIMEOUT: 24h
ND_BASEURL: ""
volumes:
- "/home/pi/navidrome/data:/data"
- "/home/pi/music:/music: ro"

Tallenna ja poistu nanosta Ctrl + O sitten Ctrl + X.

Avaa Docker Compose irrotetussa tilassa:

docker-compose up -d

Docker Compose lataa kuvat ja määrittää Navidrome-säiliöt. Kun prosessi on valmis, avaa verkkoselain paikallisella koneellasi. kirjoita URL-palkkiin sinun-pi-paikallinen-ip-osoitteesi: 4533.

Luo järjestelmänvalvojan käyttäjätili antamalla käyttäjätunnus ja salasana ja kirjaudu sisään. Sinun pitäisi nähdä kaikki musiikkialbumisi välittömästi.

Tee Navidrome-esiintymästäsi käytettävissä verkossa

Vieraile verkkotunnuksesi rekisteröintipalvelussa ja etsi Advanced DNS -osio verkkotunnuksellesi. Luoda uusi A tallentaa, asettaa Isäntä @-merkkiin ja arvokenttään kotimaan IP-osoitteeseesi. Aseta vuokra-ajan (TTL) arvo mahdollisimman pieneksi.

Takaisin Pi: lle sinun on luotava uusi Apache-määritystiedosto:

cd /etc/apache2/sites-available/
sudonanonavidrome.conf

Liitä uuteen tiedostoon seuraavat rivit:

<VirtualHost *:80>

ServerNamemuo.lol
ProxyPass / http://127.0.0.1:4533/
ProxyPassReverse / http:/127.0.0.1:4533/
ProxyPreserveHost On

VirtualHost>

Sinun pitäisi vaihtaa muo.lol omalla verkkotunnuksellasi.

Tallenna ja poistu nanosta Ctrl + O sitten Ctrl + Xja käytä sitten Certbotia TLS-varmenteiden ja -avainten hankkimiseen ja käyttöön verkkotunnuksessasi:

sudo certbot

Valitse verkkotunnuksesi nimi luettelosta ja paina Tulla sisään.

Voit nyt käydä Navidrome-esiintymässä selaimessa verkkotunnuksesi nimellä. Kaikki yhteydet päivitetään HTTPS: ään.

Navidrome-verkkoliittymä

Navidrome-verkkokäyttöliittymä on melko intuitiivinen käyttää, ja löydät päävalikon näytön vasemmasta reunasta. Jos tämä vie liikaa tilaa, voit tiivistää sen käyttämällä yllä olevaa hampurilaiskuvaketta.

Tämän valikon avulla voit selata albumeja esittäjän, kappaleen nimen tai albumin mukaan. Voit myös selata suosikkejasi, eniten toistettuja, äskettäin toistettuja ja äskettäin lisättyjä.

Jos et tiedä mitä haluat kuunnella, voit luoda satunnaisen soittolistan. Valitettavasti verkkokäyttöliittymässä ei ole mahdollisuutta luoda pikasekoitusta tietyn kappaleen perusteella. Tämä kuitenkin lisätään tulevaan julkaisuun, ja ominaisuus on tuettu useissa yhteensopivissa asiakaskoneissa.

Albuminäkymästä voit toistaa albumeita, suosikkeja ja arvostella yksittäisiä kappaleita sekä lisätä musiikkia soittolistoihin tai jonoon toistaaksesi myöhemmin.

Sinisen palkin oikealla puolella näet kolme eri tehtävien nimeämätöntä kuvaketta. Ensimmäinen päivittää näkymän, kun taas toinen antaa sinulle erilaisia ​​Navidrome-instanssiin liittyviä tilastoja, mukaan lukien käyttöaika ja hakemistojen lukumäärä. Voit myös käynnistää musiikkikirjastosi nopean tai täyden uudelleenskannauksen – tämä voi kestää kauan, jos sinulla on teratavuja musiikkia.

Viimeinen kuvake liittyy hallintaan ja sisältää alivalikot oman käyttökokemuksesi mukauttamiseen. Voit myös lisätä ja poistaa käyttäjiä ja tarkastella luetteloa äskettäin käytetyistä asiakaslaitteista ja ohjelmistoista.

Lisää radioasemia Navidromeen

Tietysti oman kuratoidun musiikin mestariteoskokoelmasi kuunteleminen voi haalistua ajan kuluttua, ja radio on erinomainen tapa löytää uutta musiikkia haluamastasi genrestä tai sen ulkopuolelta.

Vaikka se on helppoa kuuntele Internet-radiota selaimessasi, ja voit jopa rakentaa kosketusnäytöllinen Raspberry Pi -internetradio, voit myös lisätä radioasemia Navidromen verkkokäyttöliittymään, joten radioasemasi ja musiikkikokoelmasi ovat kaikki yhdessä paikassa.

Lisää radioasema Navidromeen napsauttamalla Radiotja lisää ensimmäinen asemasi antamalla asemalle nimi. Anna streamin URL-osoite ja valinnaisesti aseman kotisivun URL-osoite. Klikkaus Tallentaa kun olet onnellinen. Voit lisätä niin monta radioasemaa kuin haluat ja käyttää niitä kaikkia Radiot -välilehti.

Mobiilisovellukset Navidromeen

Vaikka Navidrome-instanssisi verkkokäyttöliittymä on progressiivinen verkkosovellus ja näyttää hyvältä jopa pienemmällä näytöllä, Navidrome on yhteensopiva minkä tahansa Subsonic-asiakkaan kanssa. Voit käyttää kymmeniä mahdollisia sovelluksia – etsi vain "subsonic" suosikkisovelluskaupastasi.

Navidrome tekee musiikkikokoelmasi suoratoistosta ja hallinnasta helppoa

Raspberry Pi -laitteesi Navidrome-palvelimen avulla voit suoratoistaa omaa musiikkiasi missä päin maailmaa tahansa. Mutta Raspberry Pi pystyy paljon enemmän kuin tämä. Jos sinulla on suuri elokuvakokoelma etkä halua luottaa Netflixiin, Disneyyn tai HBO: han, harkitse Jellyfinin asentamista.