Як налаштувати власний сервер потокової передачі музики на 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 клік. тут.

  Як синхронізувати Todoist з додатком Gnome To Do на 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 тощо), слід перейти ця сторінка завантаженняі завантажте версію Subsonic Redhat.

На Ubuntu, Debian, Linux Mint, Elementary OS тощо: перейдіть до ця сторінка завантаженняі отримати файл пакунка Debian для Subsonic.

Користувачі Arch Linux, завантажте та створіть це AUR пакет, і Subsonic встановить у систему.

Для пакету Redhat і Debian: двічі клацніть файл, завантажений з веб-сайту Subsonic, і запустіть його. Він відкриється за допомогою програмного забезпечення Gnome, центру програмного забезпечення Ubuntu (або будь-якого інсталятора програмного забезпечення, на якому працює ваша версія Linux). Натисніть кнопку встановлення, введіть пароль, і Subsonic встановиться на ваш ПК.

  Як використовувати команду ar 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 натисніть значок «Налаштування» на бічній панелі та введіть, де зберігається музика в дозвуковому, як показано на зображенні нижче.

Потім натисніть «Зберегти», а потім «Сканувати медіа-папки зараз». Це дозволить зберегти налаштування, а також вийти і знайти всю музику, а потім додати їх до дозвукової.

  Як зробити Gnome Shell зручною для користувачів у Linux

Щоб прослухати музику, натисніть «Додому» та перегляньте додану музику.

Примітка: користувачі сервера повинні розмістити свої музичні файли в /var/music/.

Інші дозвукові функції

Subsonic може робити й інші речі, окрім потокової передачі музики через Інтернет та локальну мережу. Можна додати подкасти або інтернет-радіостанції.

Додайте подкаст, натиснувши вкладку «подкаст». Додайте RSS-канал з подкастів, які ви хочете прослухати. Звідси можна буде завантажувати подкасти на сервер Subsonic та відтворювати їх через мобільний додаток та веб-інтерфейс.

Додавання радіостанцій відбувається приблизно так само. Перейдіть до бічної панелі та натисніть Інтернет-радіо. Потім просто додайте URL-адресу потоку інтернет-радіо.

Дозвукові мобільні додатки

Ваш Subsonic можна отримати з Android або iOS. Просто завантажте одну з багатьох дозвукових мобільних програм. Багато розробників створили програми Subsonic. Якщо ви не прихильник офіційного мобільного додатка для Subsonic, спробуйте деякі з альтернативних програм, пов’язаних із цим. Без сумніву, є рішення для кожного.

Примітка: Subsonic можна використовувати безкоштовно, але має преміальний режим, який дозволяє користувачам отримати більш розширені функції. Придбайте тут ліцензію на рік.

Висновок

Потокове передавання музики — це дуже круто, але довіряти службам, щоб надійно доставляти потрібний вміст, шкода. З Subsonic ви не покладаєтесь ні на кого, крім потужності вашої машини Linux і розміру ваших жорстких дисків. Для тих, хто трохи більше технічно підкований, це набагато кращий варіант.