Утекло много воды с первого поста о SubSonic. Хоть он и служит верой и правдой по сей день, но увы лишен обновлений, активного сообщества и начинает пристраиваться рядом с Winamp
В поисках альтернативы я пошел по избытому пути, а именно линейке соников. Airsonic, Madsonic, Libresonic (сайта уже нет, искал в закромах). Всех их объединяет интерфейс нулевых годов, куча дополнительных опций которые выглядят странно в 2022 году и как конечно же движок на Java
Потом снова вернулся на Plex. Это огромный комбайн который едет, тарахтит и вечно требует доступ к моему же серверу через их сайт. С последним я смирился, но потом они что то сломали, и по прямому IP или доменному имени он перестал работать, остался только их p2p вариант (не уверен что правильно описал эту технологию). И пережёвывать 300 Гб музыки пару часов это слишком как по мне
Далее я нашел Koel. Выглядит чертовки круто, но в Докере никак не стартовал, а собрать с composer не получалось из-за ошибки сертификатов на Synology. В общем был вариант сломать всю систему, и я сдал назад. Подниму на Ubuntu этого зверя чтобы поиграться
Затем чисто случайно набрел на Navidrome, о нем и будет повесть
Официальный сайт: Navidrome
Установка
- Ставим Docker
- Создаем папку navidrome (можно любую другую) в директории docker

- Подключаемся к северу по ssh протоколу
- Переходим к созданной папке командой
cd /volume1/docker/navidrome
, у вас путь может быть другой - Скачиваем файл конфигурации
- Закидаем его в директорию navidrome
- Вводим команду
docker-compose up -d
. В командной строке должна появится надпись done - Теперь сервер доступен по следующему адресу: IP Synology: 4533
- Придумываем логин/пароль
- Если все прошло удачно, вы увидите свои музыкальные файлы
Описывать интерфейс не стал, есть демка где все можно пощупать самому https://www.navidrome.org/demo/
Файлы настройки будут хранится в директории navidrome, потому если нужно перенести конфигурацию просто скопируйте их