- Navidrome — это саморазмещаемый, легковесный и бесплатный музыкальный сервер, поддерживающий широкий спектр аудиоформатов и мобильных клиентов.
- Это позволяет управлять огромными музыкальными библиотеками через современный веб-интерфейс и стандарт API OpenSubsonic.
- Она предлагает безопасные варианты удаленного доступа и транскодирование в реальном времени для оптимизации прослушивания на разных устройствах.
Если вы по-прежнему любите коллекционировать компакт-диски, кассеты или покупать цифровые альбомы на Bandcamp, вы знаете, что иметь собственную музыкальную библиотеку — это удовольствие, но управлять ею в наши дни может быть настоящей головной болью. С развитием стриминга мы потеряли часть контроля над своей музыкой, став зависимыми от решений платформ о том, что мы можем слушать и по какой цене. К счастью, существует фантастическая альтернатива для тех, кто хочет вернуть себе цифровой суверенитет и создать собственную систему воспроизведения, не полагаясь на третьих лиц.
Вот тут-то и пригодится Navidrome — бесплатный инструмент с открытым исходным кодом, который, по сути, позволяет создать собственный клон Spotify у себя дома. Независимо от того, есть ли у вас несколько компакт-дисков или огромная коллекция из тысяч альбомов в форматах FLAC или MP3, этот сервер с легкостью справится со всем, позволяя вам получать доступ к вашей музыке с компьютера, мобильного устройства или даже офиса, при условии наличия подключения к интернету. Это идеальное решение для тех, кто ценит конфиденциальность, высокое качество звука и удобство синхронизации всего контента.

Проще говоря, Navidrome — это сервер, написанный на Go, что делает его чрезвычайно быстрым и легковесным . Он настолько эффективен, что его можно запустить даже на Raspberry Pi Zero без сбоев системы. Его основная функция — индексирование вашей музыкальной папки и предоставление доступа к ней через хорошо продуманный веб-интерфейс или через внешние приложения. Одним из его главных преимуществ является использование API OpenSubsonic , стандарта, который позволяет десяткам различных мобильных приложений беспрепятственно подключаться к вашему серверу.
Что касается совместимости, Navidrome не шутит. Он поддерживает практически все мыслимые аудиоформаты , от привычных MP3 и AAC до форматов без потерь, таких как FLAC, WAV и AIFF. Кроме того, он включает в себя расширенные функции, такие как транскодирование на лету , что крайне важно, если у вас очень большие файлы, и вы хотите слушать их на мобильном устройстве, не расходуя весь трафик, или если устройство не поддерживает исходный формат.
Монтаж для всех уровней

В зависимости от того, насколько вам нравится возиться с компьютерами, у вас есть несколько способов начать. Для тех, кто предпочитает простое и понятное решение для Windows , существует установщик .msi. Просто запустите его, укажите расположение ваших музыкальных файлов (например, C:\Music) и откройте в браузере localhost:4533. Это самый быстрый способ начать наслаждаться музыкой без каких-либо проблем.
Для энтузиастов или владельцев домашних серверов предпочтительным вариантом является Docker и Docker Compose . Это позволяет изолировать сервер в контейнере, чтобы он не мешал работе других программ. Просто создайте файл docker-compose.yml, определяющий образ deluan/navidrome, сопоставляющий порты (по умолчанию 4533) и связывающий папки с данными и музыкой. Если вы используете Portainer , вы можете сделать все это через визуальный интерфейс, создав стек, что значительно упрощает управление.
Если вы используете Mac или Linux, вы можете запустить его непосредственно из исполняемого файла или настроить LaunchAgent в macOS, чтобы сервер запускался автоматически при включении компьютера, избегая необходимости каждый раз вручную запускать команды.
Настройка и оптимизация библиотеки

После установки система первым делом предложит вам создать учетную запись администратора. После этого Navidrome начнет сканирование ваших папок. Здесь вступает в игру критически важный момент: теги для песен . Чтобы ваша музыка не выглядела как беспорядочный набор файлов, они должны иметь правильные метаданные (исполнитель, альбом, номер трека). Если вы заметите, что некоторые файлы не упорядочены, такие инструменты, как MusicBrainz Picard, окажутся незаменимыми для очистки тегов, чтобы Navidrome мог идеально сгруппировать все файлы.
В панели настроек вы можете отрегулировать такие параметры, как режим ReplayGain , который гарантирует воспроизведение всех песен с одинаковой громкостью, чтобы вам не приходилось регулировать громкость каждые две композиции. Вы также можете подключить сервер к Last.fm или ListenBrainz для автоматической записи всего воспроизведения, поддерживая актуальность вашей истории прослушивания музыки независимо от того, где вы её слушаете.
Как получить доступ с мобильного телефона и других устройств

Волшебство происходит, когда вы хотите носить свою музыку в кармане. Поскольку Navidrome совместим с Subsonic, у вас есть огромный выбор приложений. На Android отличными вариантами являются Symfonium и Substreamer , а на iOS выделяются Amperfy и play:sub . Для настройки соединения вам понадобится только IP-адрес вашего сервера (например, http://192.168.1.15:4533), ваше имя пользователя и пароль.
Если вы хотите выйти из дома и продолжить слушать музыку без технических проблем, вы можете использовать Tailscale . Этот инструмент создает виртуальную частную сеть, которая позволяет вам получить доступ к серверу так, как если бы вы находились в своей гостиной, даже если вы в другом городе. Для тех, кто предпочитает более традиционный подход, можно настроить обратный прокси с помощью Nginx или Caddy и SSL-сертификата для доступа через собственный защищенный домен (https).
Расширенное управление и дополнительные трюки
Если вы хотите вывести возможности сервиса на новый уровень, вы можете добавить FileBrowser к Navidrome, используя Docker. Это позволит вам загружать музыкальные файлы на сервер непосредственно из браузера, устраняя необходимость в общих папках или USB-накопителях. Кроме того, для пользователей Windows ваш брандмауэр может блокировать доступ с мобильных устройств; в этом случае вам потребуется открыть порт 4533 в правилах входящих соединений брандмауэра Windows Defender.
Для тех, кто ценит эстетику, существуют настольные приложения, такие как Feishin или Aonsoku , которые имитируют интерфейс Spotify, предлагая гораздо более привлекательный визуальный опыт, чем базовый веб-сайт. Эти приложения позволяют просматривать дискографии исполнителей и открывать для себя популярные треки благодаря интеграции с внешними базами данных, что делает управление вашей коллекцией динамичным и современным.
Наличие такой системы, как Navidrome, полностью меняет наше отношение к музыке, позволяя централизовать тысячи файлов в одном месте и получать к ним доступ с любого устройства. От простоты установки на Windows до мощи Docker на мини-ПК или Raspberry Pi — гибкость абсолютная. В сочетании с качественной разметкой файлов и клиентскими приложениями, такими как Symfonium или Amperfy, мы получаем приватную, бесплатную и высококачественную альтернативу, которая избавляет от ограничений существующих платных сервисов.