Navidrome — веб-сервер для аудиофилов

Navidrome: Лёгкий музыкальный сервер для вашего домашнего Linux-сервера

Давайте поговорим о музыке. Если вы, как и я, обожаете свою коллекцию треков и хотите иметь доступ к ней в любой точке мира через защищённое соединение, то пришло время познакомиться с Navidrome. Это мощный музыкальный сервер, который позволяет организовать стриминг музыки на любом устройстве с доступом к вашему серверу. И нет, Spotify вам больше не понадобится!

Что такое Navidrome и зачем он нужен?

Navidrome — это бесплатный и открытый музыкальный сервер с интуитивно понятным интерфейсом. Он поддерживает широкий спектр форматов аудиофайлов и позволяет стримить музыку через интернет или локальную сеть. Установили — и у вас собственный «музыкальный Netflix», но без подписок и рекламы.

Если интересно, как всё это настроить на домашнем сервере — переходите по ссылке и узнайте все подробности.

Почему стоит выбрать Navidrome?

  1. Поддержка множества форматов:
  • MP3 — стандарт для компактных файлов с приличным качеством.
  • FLAC — формат для тех, кто хочет слышать каждый аккорд в оригинале.
  • AAC — хороший компромисс между качеством и размером файла.
  • OGG — для поклонников форматов с открытым исходным кодом.
  • WAV — идеально для аудиофилов, которые не терпят компромиссов в качестве звука.
  1. Управление музыкальной коллекцией:
  • Создавайте плейлисты одним щелчком.
  • Редактируйте метаданные треков прямо в браузере.
  • Используйте мощный поиск и фильтрацию, чтобы быстро находить нужные треки.

Установка и настройка: проще не бывает

Чтобы развернуть Navidrome, не нужно быть IT-гуру. Всё сводится к нескольким шагам:

  1. Скачиваем сервер с официального сайта.
  2. Настраиваем путь к папке с музыкой, например:
   navidrome --musicFolder="/mnt/data/music"
  1. Устанавливаем регулярное сканирование библиотеки:
   ScanSchedule = '@every 24h'
  1. Оптимизируем работу сервера через кеширование:
   CacheSize = 1500MiB
  1. Настраиваем интерфейс под свои нужды. Хотите стиль как у Spotify? Пожалуйста!

Стриминг на устройства: музыка всегда с вами

Зачем хранить треки на телефоне, если можно стримить их прямо с сервера? Navidrome поддерживает безопасное соединение через Nginx и HTTPS. Вот базовый пример настройки:

server {
    listen 443 ssl;
    server_name music.yourdomain.com;

    ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

    location / {
        proxy_pass http://127.0.0.1:4533/;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_buffering off;
    }
}

Теперь вы можете слушать музыку на любом устройстве с доступом в интернет, будь то смартфон, планшет или даже умный холодильник (если он поддерживает браузер).

Интеграция с Last.fm и ListenBrainz

Для тех, кто хочет отслеживать свои музыкальные предпочтения, Navidrome поддерживает интеграцию с Last.fm и ListenBrainz. Теперь все ваши плейлисты и треки будут учитываться в статистике.

Заключение: для кого подходит Navidrome?

Navidrome — идеальный выбор для домашних серверов, особенно если вы хотите иметь полный контроль над своей музыкальной коллекцией. Это не просто «музыкальный сервер», а полноценный инструмент для любителей музыки, которым важно качество, функциональность и конфиденциальность.

Так что хватайте свои наушники, устанавливайте Navidrome и наслаждайтесь звуком в полном качестве! А если хотите узнать все тонкости настройки, добро пожаловать на мой домашний сервер.


Комментарии загружаются…

blank
Обзор конфиденциальности

На этом сайте используются файлы cookie, что позволяет нам обеспечить наилучшее качество обслуживания пользователей. Информация о файлах cookie хранится в вашем браузере и выполняет такие функции, как распознавание вас при возвращении на наш сайт и помощь нашей команде в понимании того, какие разделы сайта вы считаете наиболее интересными и полезными.