Te ei pea lootma kommertsmuusika voogedastusteenustele. Looge oma Raspberry Pi muusikaserver ja kuulake mis tahes seadmest.

Muusika voogesitus on tänapäevase elu tunnusjoon ja enamik inimesi on harjunud selliste teenuste nagu Spotify ja YouTube mugavusega. Kui teil on suur eraomanduses olev muusikakogu, saate selle asemel kasutada Navidrome'i oma lemmiklugude voogesitamiseks mobiilseadmetesse ja Interneti-raadio kuulamiseks.

Miks kasutada Navidrome'i oma Raspberry Pi-st muusika voogesitamiseks?

Paljude inimeste jaoks on suurte muusikakogude kogumine hobi. Kuigi kommertsteenuste voogedastusteenustel on kujuteldamatult suur hulk litsentsitud lugusid, on sageli vaja tasulisemat tellimust, et kuulata ebaselgemaid artiste. Erinevate voogedastusplatvormide rohkuse taustal pole mingit garantiid, et teie valitud teenusepakkuja säilitab määramata ajaks õigused kogu muusikale, mida ta praegu litsentseerib.

Kui otsustate kasutada muusika voogedastusteenuste tasuta tellimismudelit, kogutakse teid tüütute andmete ja reklaamide alla. Palju mõttekam on osta oma muusikat või rippida oma vananev CD-kogu digitaalsel kujul ja seda ise voogesitada.

instagram viewer

On mitmeid lahendusi, mis võimaldavad teil oma Raspberry Pi-d kasutada muusika striimijana, sealhulgas Pythonil põhinev muusikaserver Mopidy. Võite kasutada ka Jellyfini voogesituse meediakeskus muusika jaoks ja muidugi Nextcloud Raspberry Pi-s, millele saate lisada mitu muusikat mängivat rakendust.

Kuigi igal neist on oma eelised, keskendub Navidrome unikaalselt ainult muusikale ja sellel on mitmeid funktsioone, mis muudavad selle paista teistest silma – arendajad väidavad, et see töötab probleemideta isegi väga madala kvaliteediga riistvaraga, näiteks Raspberry Pi Null.

Kuidas installida Navidrome oma Raspberry Pi-sse

Navidrome'i on Raspberry Pi-le üsna lihtne installida, kuid enne alustamist peaksite järgima juhiseid valmistage oma Raspberry Pi veebiserverina. Kuigi te ei pea selle projekti jaoks installima MariaDB-d ega PHP-d, võivad need olla kasulikud teiste suurepäraste Raspberry Pi isehostimisprojektide jaoks. Samuti peaksite installige käsitsi uusim Docker Compose'i versioon.

Ühendage nüüd Secure Shelli (SSH) abil oma Raspberry Pi-ga ja looge Navidrome'i ja selle andmete jaoks uued kataloogid:

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

Samuti vajate asukohta oma albumite salvestamiseks. See võib olla kõikjal, kus soovite, kuid soovitame luua oma kodukataloogis uue kataloogi:

mkdir music

Avage kohalikus masinas uus terminal ja kasutage turvalist koopiat, et kopeerida muusika oma Raspberry Pi-sse.

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

Liikuge oma Pi SSH ühenduses Navidrome'i kataloogi ja kasutage uue faili loomiseks ja redigeerimiseks nano tekstiredaktorit:

cd navidrome
nanodocker-compose.yml

Lisage sellele järgmised read:

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"

Salvestage ja väljuge nano rakendusega Ctrl + O siis Ctrl + X.

Avage Docker Compose eraldatud režiimis koos:

docker-compose up -d

Docker Compose laadib alla pildid ja seadistab Navidrome'i konteinerid. Kui protsess on lõppenud, avage oma kohalikus masinas veebibrauser; sisestage URL-i ribale teie-pi-kohalik-ip-aadress: 4533.

Looge administraatori kasutajakonto, sisestades kasutajanime ja parooli, seejärel logige sisse. Peaksite kohe nägema kõiki oma muusikaalbumeid.

Tehke oma Navidrome'i eksemplar veebis juurdepääsetavaks

Külastage oma domeeni registripidajat ja otsige üles Täiustatud DNS jaotist teie domeeni jaoks. Loo uus A salvestada, seades Host '@' ja väärtuse välja oma kodumaisele IP-aadressile. Seadistage TTL (Time to Lease) väärtus võimalikult madalaks.

Pi-le tagasi pöördudes peate looma uue Apache'i konfiguratsioonifaili:

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

Kleepige uude faili järgmised read:

<VirtualHost *:80>

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

VirtualHost>

Peaksite asendama muo.lol oma domeeninimega.

Salvestage ja väljuge nano rakendusega Ctrl + O siis Ctrl + X, seejärel kasutage oma domeeni jaoks TLS-i sertifikaatide ja võtmete hankimiseks ja rakendamiseks Certbotit.

sudo certbot

Valige loendist oma domeeninimi ja vajutage Sisenema.

Nüüd saate oma Navidrome'i eksemplari külastada brauseris, kasutades oma domeeninime. Kõik ühendused uuendatakse HTTPS-ile.

Navidrome'i veebiliides

Navidrome'i veebiliidese kasutamine on üsna intuitiivne ja peamenüü jookseb ekraani vasakust servast. Kui see võtab liiga palju ruumi, saate selle ahendada, kasutades ülalolevat hamburgeriikooni.

Selle menüü abil saate sirvida albumeid esitaja, laulu pealkirja või albumi järgi. Samuti saate sirvida oma lemmikuid, enim mängitud, hiljuti mängitud ja hiljuti lisatud.

Kui te ei tea, mida kuulata soovite, saate luua juhusliku esitusloendi. Kahjuks ei ole veebiliidesel võimalust luua konkreetse loo põhjal kiirmiksi; kuid see lisatakse tulevases versioonis ja seda funktsiooni toetavad mitmed ühilduvad kliendid.

Albumivaates saate esitada albumeid, lemmikuks lisada ja hinnata üksikuid lugusid ning lisada muusikat esitusloenditesse või järjekorda, et seda hiljem esitada.

Sinise riba paremal küljel näete erinevate ülesannete jaoks kolme märgistamata ikooni. Esimene värskendab vaadet, teine ​​​​aga annab teile erinevat statistikat teie Navidrome'i eksemplari kohta, sealhulgas tööaega ja kataloogide arvu. Samuti saate käivitada oma muusikakogu kiire või täieliku uuesti skannimise – see võib võtta kaua aega, kui teil on terabaiti muusikat.

Viimane ikoon on seotud administreerimisega ja sisaldab alammenüüsid teie enda kasutuskogemuse isikupärastamiseks. Samuti saate lisada ja kustutada kasutajaid ning vaadata hiljuti kasutatud kliendiseadmete ja tarkvara loendit.

Lisage Navidrome'i raadiojaamu

Muidugi võib enda kureeritud muusikaliste meistriteoste kogu kuulamine mõne aja pärast kahvatada ja raadio on suurepärane viis uue muusika avastamiseks eelistatud žanris või sellest väljaspool.

Kuigi see on lihtne kuulake oma brauseris Interneti-raadiot, ja saate isegi ehitage puutetundliku ekraaniga Raspberry Pi internetiraadio, saate lisada raadiojaamu ka Navidrome'i veebiliidesesse – nii on teie raadiojaamad ja muusikakogu ühes kohas.

Raadiojaama lisamiseks Navidrome'i klõpsake nuppu Raadiodja lisage oma esimene jaam, andes jaamale nime. Sisestage voo URL ja soovi korral ka jaama kodulehe URL. Klõpsake Salvesta kui sa oled õnnelik. Saate lisada nii palju raadiojaamu, kui soovite, ja pääseda neile kõigile juurdepääsu kaudu Raadiod sakk.

Navidrome'i mobiilirakendused

Kuigi teie Navidrome'i eksemplari veebiliides on progressiivne veebirakendus ja näeb hea välja ka väiksemal ekraanil, ühildub Navidrome iga Subsonicu kliendiga. Saate kasutada kümneid võimalikke rakendusi – lihtsalt otsige oma lemmikrakenduste poest sõna "allhelikiirus".

Navidrome teeb muusikakogu voogesitamise ja haldamise lihtsaks

Raspberry Pi Navidrome'i serveriga saate oma muusikat voogesitada kõikjal maailmas. Kuid teie Raspberry Pi on võimeline palju enamaks. Kui teil on suur filmikogu ja te ei soovi Netflixile, Disneyle või HBO-le loota, kaaluge Jellyfini installimist.