Създайте свой собствен музикален сървър с вашия Raspberry Pi

Аудиосистемата с много стаи струва много пари. Освен това можете лесно да използвате съществуващия си аудио комплект за поточно предаване на музика навсякъде в къщата. За това създадохме стрийминг музикален сървър с Raspberry Pi и софтуера Mopidy и Snapcast. Свързвате този сървър с вашето аудио оборудване, така че можете просто да възпроизвеждате Spotify, Google Play Music, SoundCloud или собствена музикална библиотека на старомодното си оборудване из цялата къща.

1 Консумативи

За вашата собствена мултирум аудио система се нуждаете от Raspberry Pi (вижте също полето „Коя Raspberry Pi?“) На устройство за възпроизвеждане. Един от Raspberry Pi управлява музикалния сървър Mopidy, който извлича и възпроизвежда музика от вашето локално хранилище, вашето NAS или онлайн услуги за стрийминг на музика като Spotify, Google Play Music или SoundCloud. Тази Raspberry Pi също така работи със Snapserver, сървърната част на мултирум софтуера Snapcast. Всички Raspberry Pis работят с Snapclient, клиентската част на Snapcast. Всички клиенти на Snap синхронизират звука си със Snapserver, така че един и същ звук да идва от цялото ви оборудване за възпроизвеждане. Точно като система Sonos, но по-евтина!

Инсталирайте Raspbian

Инсталирайте на всеки Raspberry Pi Raspbian Stretch Lite. Изтеглете zip файла и го запишете на micro SD карта с Etcher. След това отворете дяла за зареждане на micro sd картата през вашия компютър и поставете празен файл върху него, наречен ssh . Изключете безопасно micro-SD картата, включете я във вашия Pi, свържете мрежов кабел, кабел за високоговорители и накрая захранващ кабел и изчакайте Pi да се зареди. Потърсете dhcp лизинг на вашия рутер за IP адреса, който вашият Pi има и влезте чрез програмата PuTTY, с потребителско име pi и парола малина .

Коя Raspberry Pi?

Raspberry Pi с Mopidy, Snapserver и Snapclient е под най-голямо натоварване. Така че вие ​​избирате поне Raspberry Pi 2 за това. Другите Pi във вашата аудиосистема с много помещения може да са по-малко мощни модели, тъй като те изпълняват Snapclient само за предаване на звука към свързаните високоговорители. Дори Raspberry Pi Zero W е достатъчен за това. Стандартният аудио изход на Raspberry Pi не е толкова добър по отношение на качеството. За висококачествен звук е най-добре да закупите удължителна платка като HifiBerry, която съществува в различни версии. Raspberry Pi и аксесоарите се продават в уеб магазини като Kiwi Electronics и SOS Solutions.

Пригответе малинови

След като влезете, отворете терминала и стартирайте помощната програма за конфигуриране на Raspbian с командата sudo raspi-config . Променете паролата на потребителя pi и задайте правилно часовата зона в Опции за локализация . Под Разширени опции отивате в Разширяване на файловата система и избирате в Memory Split колко мегабайта RAM ще получи GPU. Тъй като вашият Pi е само за аудио и не се нуждае от екран, задайте тук минималната стойност на 16 . В разширените настройки можете също да принудите аудио изхода през HDMI или 3,5-милиметровия жак. След всички промени отидете на Finish. В зависимост от вашите промени, вашият Pi ще поиска да рестартира. След това изберете Да и влезте отново.

4 Инсталирайте Mopidy

Сега инсталираме Mopidy на един Pi. Първо използвайте командата aplay /usr/share/sounds/alsa/Front_Center.wav, за да проверите дали звукът ви работи: ако всичко е наред, ще чуете глас, който казва „Front Center“. Ако това работи, добавете gpg ключа на разработчиците на Mopidy с wget -q -O - //apt.mopidy.com/mopidy.gpg | sudo apt-key add -. След това добавете хранилището Mopidy към своите хранилища: sudo wget -q -O /etc/apt/sources.list.d/mopidy.list //apt.mopidy.com/stretch.list . Актуализирайте своите хранилища със sudo apt-get update и инсталирайте Mopidy със sudo apt-get install mopidy .

Споделяйте музика от вашия NAS

Първо, ние даваме на вашия Pi достъп до музика, която споделяте във вашата мрежа на Windows, например на вашия nas. Инсталирайте необходимите пакети със sudo apt-get install smbclient samba-common-bin . Отворете конфигурационния файл за монтиране с sudo nano / etc / fstab и добавете следния ред:

// име на сървър / име на споделяне / var / lib / mopidy / media cifs потребителско име = потребителско име, парола = парола, iocharset = utf8 0 0

Въведете правилното име на сървър, име за споделяне, потребителско име и парола. Запазете файла с Ctrl + O и затворете nano с Ctrl + X. Монтирайте споделянето със sudo mount -a .

Добавете музика от вашия NAS

Отворете конфигурационния файл Modipy със sudo nano /etc/mopidy/mopidy.conf и проверете под заглавието [ local ] директорията / var / lib / mopidy / media като медийна директория. Променете директорията, ако е необходимо. След това сканирайте музиката във вашата медийна директория с локално сканиране на sudo mopidyctl . Забележка: ако имате обширна музикална колекция, това може да отнеме известно време. Ако някога добавите музикални файлове към вашата медийна директория по-късно, сканирайте ги отново и рестартирайте Mopidy след това със sudo systemctl рестартирайте mopidy .

7 Конфигурирайте MPD сървър

В конфигурационния файл трябва да добавите още два реда за достъп до Mopidy през мрежата. Отворете файла отново с sudo nano /etc/mopidy/mopidy.conf и добавете реда s [mpd] и hostname = :: . Запазете промените си с Ctrl + O и излезте от nano с Ctrl + X. След това активирайте Mopidy със sudo systemctl активирайте mopidy и го стартирайте със sudo systemctl start mopidy . Тогава се нуждаем от MPD клиент. Например инсталирайте приложението за Android MALP. Кликнете върху знака плюс в горната част, дайте име на профила, въведете IP адреса на вашия Pi и натиснете иконата на дискетата горе вдясно, за да запазите профила.

8 Използване на MPD клиент

След това можете да разглеждате музиката от вашия NAS на вашия Android телефон и да възпроизвеждате песните на вашия Pi. В приложението отворете библиотеката за цялата си музика и плейлисти за вашите плейлисти. Можете да търсите по изпълнител, заглавие и т.н. Приложението MALP има всички основни функции, които бихте очаквали от дистанционното управление на сървър за поточно предаване на музика, включително добавяне на песни към плейлиста, разбъркване на плейлисти и така нататък. Между другото, Mopidy е съвместим с всички MPD клиенти, така че вашият сървър за поточно предаване на музика може да се управлява и с други приложения или дори с MPD софтуер на вашия компютър.

9 Свържете акаунта в Spotify

Ами ако не искате да пускате местна музика чрез Mopidy, а музика от Spotify? Това е възможно с акаунт в Spotify Premium. Ако сте създали акаунта си в Spotify с акаунт във Facebook, вместо с имейл адрес, ще трябва да създадете парола за приложение за Mopidy. За целта отидете в Настройки / Защита и вход / Пароли за приложения / Генериране на пароли за приложения във Facebook . Това сега се прилага като вашата потребителска парола за Spotify в Mopidy. Във всеки случай трябва да дадете разрешение на Mopidy за достъп до вашия акаунт в Spotify. За да направите това, посетете този сайт и щракнете Вход с Spotify .