Не морате се ослањати на комерцијалне услуге стриминга музике. Направите сопствени Распберри Пи музички сервер и слушајте са било ког уређаја.

Стримовање музике је карактеристика модерног живота и већина људи је навикла на погодности услуга као што су Спотифи и ИоуТубе. Ако имате велику музичку колекцију у приватном власништву, уместо тога можете да користите Навидроме за стримовање омиљених мелодија на своје мобилне уређаје и слушање интернет радија.

Зашто користити Навидроме за стримовање музике са вашег Распберри Пи?

За многе људе, прикупљање великих музичких колекција је хоби. Док комерцијалне услуге стриминга имају незамисливо огромне залихе лиценцираних песама, често ће вам требати плаћена претплата да бисте слушали опскурније извођаче. И усред обиља различитих платформи за стриминг, не постоји гаранција да ће ваш изабрани провајдер на неодређено време задржати права на сву музику коју тренутно лиценцира.

Ако одлучите да користите модел бесплатне претплате на услуге стриминга музике, бићете изложени досадном прикупљању података и огласима. Много је смисленије купити сопствену музику, или копирати своју старију колекцију ЦД-а у дигиталну форму и сами је стримовати.

Постоји неколико решења која вам омогућавају да користите свој Распберри Пи као музички стример, укључујући и Музички сервер Мопиди заснован на Питхон-у. Такође можете користити Јеллифин стреаминг медиа центар за музику, и наравно, Нектцлоуд на Распберри Пи, на који можете додати неколико апликација за репродукцију музике.

Иако свако од њих има своје предности, Навидроме има јединствен фокус само на музику и долази са низом карактеристика које га чине истичу се изнад осталих – нарочито, програмери тврде да ће радити без проблема чак и на веома јефтином хардверу као што је Распберри Пи Нула.

Како инсталирати Навидроме на свој Распберри Пи

Навидроме је прилично једноставан за инсталирање на ваш Распберри Пи, али пре него што почнете, требало би да пратите кораке за припремите свој Распберри Пи као веб сервер. Иако не морате да инсталирате МариаДБ или ПХП за овај пројекат, можда ће вам бити од користи за друге сјајне Распберри Пи пројекте за самостално хостовање. Требало би и ти ручно инсталирајте најновију верзију Доцкер Цомпосе.

Сада се повежите на свој Распберри Пи користећи Сецуре Схелл (ССХ) и креирајте нове директоријуме за Навидроме и његове податке:

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

Такође ће вам требати локација за чување ваших албума. Ово може бити где год желите, али препоручујемо да направите нови директоријум у свом матичном директоријуму:

mkdir music

На вашој локалној машини отворите нови терминал и користите Сецуре Цопи да копирате музику на свој Распберри Пи:

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

На вашој Пи ССХ вези, идите у директоријум Навидроме и користите уређивач нано текста да бисте креирали и уредили нову датотеку:

cd navidrome
nanodocker-compose.yml

Додајте му следеће редове:

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"

Сачувајте и изађите из нано са Цтрл + О онда Цтрл +Кс.

Покрените Доцкер Цомпосе у одвојеном режиму са:

docker-compose up -d

Доцкер Цомпосе ће преузети слике и поставити Навидроме контејнере. Када се процес заврши, отворите веб претраживач на вашој локалној машини; у УРЛ траци унесите ваша-пи-локална-ип-адреса: 4533.

Креирајте кориснички налог администратора уношењем корисничког имена и лозинке, а затим се пријавите. Требало би да одмах видите све своје музичке албуме.

Учините своју инстанцу Навидроме доступна на Вебу

Посетите свог регистратора домена и пронађите Напредни ДНС одељак за ваш домен. Створити нова А рекорд, постављање Домаћин на '@' и поље вредности на вашу домаћу ИП адресу. Подесите вредност времена закупа (ТТЛ) што је нижу.

Назад на Пи, мораћете да креирате нову Апацхе конфигурациону датотеку:

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

У нову датотеку налепите следеће редове:

<VirtualHost *:80>

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

VirtualHost>

Требало би да замените муо.лол са сопственим именом домена.

Сачувајте и изађите из нано са Цтрл + О онда Цтрл +Кс, а затим користите Цертбот да бисте добили и применили ТЛС сертификате и кључеве за свој домен:

sudo certbot

Изаберите име вашег домена са листе и притисните Ентер.

Сада можете да посетите своју инстанцу Навидроме у прегледачу користећи име свог домена. Све везе ће бити надограђене на ХТТПС.

Веб интерфејс Навидроме

Навидроме веб интерфејс је прилично интуитиван за коришћење, а главни мени се налази низ леву страну екрана. Ако ово заузима превише простора, можете га сложити помоћу иконе хамбургера одмах изнад.

Користећи овај мени, можете да претражујете албуме по извођачу, наслову песме или албуму. Такође можете да прегледате своје фаворите, најчешће пуштане, недавно пуштане и недавно додане.

Ако не знате шта желите да слушате, можете да генеришете насумичне листе песама. Нажалост, веб интерфејс нема опцију за креирање инстант микса на основу одређене нумере; међутим, ово ће бити додато у будућем издању и ова функција је подржана у неколико компатибилних клијената.

У приказу албума можете да пуштате албуме, омиљене и да оцењујете појединачне нумере, као и да додајете музику на листе песама или у ред за репродукцију касније.

На десној страни плаве траке видећете три неозначене иконе за различите задатке. Први ће освежити приказ, док ће вам други дати различите статистике везане за вашу Навидроме инстанцу, укључујући време непрекидног рада и број директоријума. Такође ћете моћи да покренете брзо или потпуно поновно скенирање своје музичке библиотеке—ово може потрајати ако имате терабајте музике.

Последња икона се односи на администрацију и садржи подменије за персонализацију сопственог корисничког искуства. Такође ћете моћи да додајете и бришете кориснике, као и да видите листу недавно коришћених клијентских уређаја и софтвера.

Додајте радио станице на Навидроме

Наравно, слушање сопствене колекције музичких ремек-дела може да пребледи након неког времена, а радио је одличан начин да откријете нову музику унутар или ван жељеног жанра.

Док је то лако слушајте интернет радио у свом претраживачу, а можете чак направите Распберри Пи интернет радио са екраном осетљивим на додир, такође можете да додате радио станице у веб интерфејс Навидроме-а—тако да су ваше радио станице и музичка колекција на једном месту.

Да бисте додали радио станицу на Навидроме, кликните Радио, и додајте своју прву станицу дајући јој име. Унесите УРЛ стрима и опционо УРЛ почетне странице станице. Кликните сачувати кад си срећан. Можете додати онолико радио станица колико желите и приступити им свим путем Радио таб.

Мобилне апликације за Навидроме

Док је веб интерфејс за вашу Навидроме инстанцу прогресивна веб апликација и изгледа добро чак и на мањем екрану, Навидроме је компатибилан са било којим Субсониц клијентом. Постоји на десетине могућих апликација које можете да користите—само потражите „субсониц“ у својој омиљеној продавници апликација.

Навидроме олакшава стримовање и управљање вашом музичком колекцијом

Са Навидроме сервером на вашем Распберри Пи можете да стримујете сопствену музику где год да се налазите у свету. Али ваш Распберри Пи је способан за много више од овога. Ако имате велику колекцију филмова и не желите да се ослањате на Нетфлик, Диснеи или ХБО, размислите о инсталирању Јеллифина.