Как да настроите свой собствен сървър за поточно предаване на музика на Linux с Subsonic

Днес има много различни видове музикални услуги. Дори в Linux потребителите могат да избират от Amazon Prime Music, Google Music, Spotify и други. Всички тези услуги обаче имат едно общо нещо; Потребителите на Linux не получават свободата да използват музикалните плейъри, които искат, или имат свободата да променят как работи музикалната услуга.

Не се притеснявайте! Съществува музикална услуга, която всеки може лесно да стартира на собствения си компютър или сървър с Linux. Той позволява неограничено съхранение на музика, поддръжка на интернет радио и дори може да управлява подкасти. И така, как да го инсталирате?

Инсталиране на Java

Subsonic е Java приложение. За да работи на Linux (независимо дали го изпълнявате на Linux сървър или настолен/лаптоп), трябва да бъде инсталирана среда за изпълнение на Java. Започнете, като отворите прозорец на терминала и въведете следната команда:

Ubuntu

sudo apt install openjdk-8-jre

Arch Linux

sudo pacman -S jre8-openjdk

Fedora

sudo dnf install java-1.8.0-openjdk.x86_64

OpenSUSE

SUSE има пакет за инсталиране с 1 щракване за няколко версии на Java за Subsonic. Версията, която се покрива в това ръководство, е Open Java Development Kit Runtime Environment, версия 8.

Отидете на тази страница тук, и щракнете върху него, за да го инсталирате. Разберете обаче, че има много версии на Java на тази операционна система. Ако имате проблеми с използването на версия 8, помислете за деинсталирането й и изпробването на някои от другите пакетни версии на Java с 1 щракване тук.

  Как да стартирате скриптове и команди при спиране и възобновяване на Linux

Debian

sudo apt-get install openjdk-8-jre

Моля, имайте предвид, че това ръководство се фокусира върху използването на версия 8 на средата за изпълнение на Java, това не е най-новата версия. Причината за това е, че потребителите, които искат да инсталират Subsonic, могат да го направят с всяка версия, а не само с най-новата.

Не искате да използвате версия 8 с вашия музикален сървър Subsonic? Чувствайте се свободни да потърсите на вашия Linux компютър за по-нова версия. Subsonic няма никакви проблеми (доколкото знаем) при използването на по-нови версии на Java Runtime Environment. Освен това е възможно и да отидете на Oracle, както и да използвате официалната среда за изпълнение на Java за Linux.

Инсталиране на Subsonic

Subsonic е пакетиран на уебсайта на разработчика. Тези, които използват Open SUSE или Fedora (и базирани на Redhat сървъри като CentOS и т.н.), трябва да отидат тази страница за изтеглянеи изтеглете Redhat версията на Subsonic.

Тези на Ubuntu, Debian, Linux Mint, Elementary OS и т.н.: преминете към тази страница за изтегляне, и вземете пакетния файл на Debian за Subsonic.

Потребители на Arch Linux, изтеглете и изградете това AUR пакет и Subsonic ще се инсталира в системата.

За пакета Redhat и Debian: щракнете двукратно върху файла, изтеглен от уебсайта на Subsonic, и го стартирайте. Той ще се отвори с Gnome Software, софтуерния център на Ubuntu (или какъвто софтуер за инсталиране на вашата версия на Linux). Щракнете върху бутона за инсталиране, въведете паролата и Subsonic ще се инсталира на вашия компютър.

  Как да играя Orwell на Linux

Конфигуриране на Subsonic

Subsonic Media Server е инсталиран, но това не е достатъчно. Сървърният софтуер има фонова програма, която му позволява да взаимодейства с мрежи, устройства и други важни компоненти. Отворете терминал и използвайте systemd, за да стартирате фоновия процес на Subsonic и да го активирате при стартиране.

Първо, стартирайте фоновия процес.

sudo systemctl start subsonic

След това активирайте фоновия процес при стартиране.

sudo systemctl start subsonic

Вие сте потребител на Debian? Някои версии на Debian не използват стартовата система systemd. Вместо това стартирайте услугата с тази команда: sudo service subsonic start

След това отворете този конфигурационен файл с текстовия редактор Nano, намерете „root“ и го променете на вашето потребителско име. Запазете файла с Ctrl + O.

Когато фоновата програма работи и е напълно активирана, отворете уеб браузър и посетете следния URL адрес: https://localhost:4040

Тези, които изпълняват Subsonic на сървър, трябва да посетят IP адреса на сървъра чрез уеб браузър. Тази информация се намира лесно чрез рутера или с помощта на командата ifconfig.

Добавяне на музика към Subsonic

Поставете музика на компютъра с Linux (или сървъра) и имайте предвид къде са файловете. Например, ако сте инсталирали медийния сървър Subsonic на лаптоп или работен плот на Ubuntu, поставете музиката си в /home/username/Music или някъде подобно, с файловия мениджър.

След това, вътре в интерфейса на Subsonic, щракнете върху иконата „Настройки“ в страничната лента и въведете къде се съхранява музиката в подзвуков, както е показано на изображението по-долу.

След това щракнете върху „запазване“, последвано от „Сканиране на медийни папки сега“. Това ще запази настройките, а също така ще излезе и ще намери цялата музика и след това ще ги добави към subsonic.

  7 най-добри теми за планк док, които потребителите на Linux ще харесат

За да слушате музика, щракнете върху „Начало“ и прегледайте добавената музика.

Забележка: потребителите на сървъра трябва да поставят своите музикални файлове в /var/music/.

Други дозвукови функции

Subsonic може да прави и други неща, освен поточно предаване на музика през интернет и локалната мрежа. Възможно е добавяне на подкасти или интернет радиостанции.

Добавете подкаст, като щракнете върху раздела „podcast“. Добавете RSS емисия от подкаст(ите), който искате да слушате. От тук ще бъде възможно сървърът на Subsonic да изтегля подкасти и да ги възпроизвежда през мобилното приложение и чрез уеб интерфейса.

Добавянето на радиостанции става приблизително по същия начин. Отидете до страничната лента и щракнете върху интернет радио. След това просто добавете URL адреса на интернет радиопотока.

Подзвукови мобилни приложения

Вашият Subsonic може да бъде достъпен от Android или iOS. Просто изтеглете едно от многото дозвукови мобилни приложения. Много разработчици са направили Subsonic приложения. Ако не сте фен на официалното мобилно приложение за Subsonic, изпробвайте някои от свързаните алтернативни приложения. Без съмнение има решение за всеки.

Забележка: Subsonic може да се използва безплатно, но има първокласен режим, който позволява на потребителите да получат по-разширени функции. Купете едногодишен лиценз тук.

Заключение

Поточното предаване на музика е много готино, но е гадно да се доверявате на услугите, за да доставят надеждно съдържанието, което искате. С Subsonic не разчитате на никого освен на мощността на вашата Linux машина и на размера на вашите твърди дискове. За тези, които са малко по-технологични, това е много по-добър вариант.