- Navidrome to samodzielnie hostowany, lekki i darmowy serwer muzyczny, który obsługuje szeroką gamę formatów audio i klientów mobilnych.
- Umożliwia zarządzanie ogromnymi bibliotekami muzycznymi poprzez nowoczesny interfejs internetowy i standard API OpenSubsonic.
- Oferuje bezpieczne opcje zdalnego dostępu i transkodowanie w czasie rzeczywistym w celu optymalizacji słuchania na różnych urządzeniach.
Jeśli nadal lubisz kolekcjonować płyty CD, kasety lub kupować cyfrowe albumy na Bandcampie, wiesz, że posiadanie własnej biblioteki to przyjemność, ale zarządzanie nią w dzisiejszych czasach może być prawdziwym bólem głowy. Wraz z rozwojem streamingu straciliśmy część kontroli nad naszą muzyką, stając się podatni na decyzje platform dotyczące tego, czego możemy słuchać i w jakiej cenie. Na szczęście istnieje fantastyczna alternatywa dla tych, którzy chcą odzyskać swoją cyfrową suwerenność i skonfigurować własny system odtwarzania bez polegania na dostawcach zewnętrznych.
Tutaj pojawia się Navidrome, darmowe i otwarte narzędzie, które pozwala w zasadzie stworzyć własny klon Spotify w domu. Niezależnie od tego, czy masz kilka płyt CD, czy ogromną kolekcję tysięcy albumów w formacie FLAC lub MP3, ten serwer z łatwością sobie z tym poradzi, umożliwiając dostęp do muzyki z komputera, urządzenia mobilnego, a nawet biura, o ile masz połączenie z internetem. To idealne rozwiązanie dla osób poszukujących prywatności, jakości dźwięku Hi-Fi i wygody synchronizacji.

Mówiąc najprościej, Navidrome to serwer napisany w Go, co czyni go niezwykle szybkim i lekkim . Jest tak wydajny, że można go uruchomić nawet na Raspberry Pi Zero bez ryzyka awarii systemu. Jego główną funkcją jest indeksowanie folderu z muzyką i udostępnianie go za pośrednictwem dobrze zaprojektowanego interfejsu webowego lub aplikacji zewnętrznych. Jedną z jego największych zalet jest wykorzystanie API OpenSubsonic , standardu, który umożliwia dziesiątkom różnych aplikacji mobilnych bezproblemowe łączenie się z serwerem.
Pod względem kompatybilności Navidrome nie owija w bawełnę. Obsługuje praktycznie każdy możliwy format audio , od popularnych MP3 i AAC po formaty bezstratne, takie jak FLAC, WAV i AIFF. Ponadto oferuje zaawansowane funkcje, takie jak transkodowanie w locie , co jest niezbędne, jeśli masz bardzo duże pliki i chcesz ich słuchać na urządzeniu mobilnym bez zużywania całego transferu danych lub jeśli urządzenie nie obsługuje oryginalnego formatu.
Instalacja na wszystkich poziomach

W zależności od tego, jak bardzo lubisz majsterkować przy komputerach, masz kilka sposobów na rozpoczęcie. Dla tych, którzy preferują proste i proste rozwiązanie dla systemu Windows , dostępny jest instalator .msi. Wystarczy go uruchomić, określić lokalizację plików muzycznych (na przykład C:\Muzyka) i otworzyć przeglądarkę na localhost:4533. To najszybszy sposób na bezproblemowe słuchanie muzyki.
Dla entuzjastów lub posiadaczy serwera domowego, preferowaną opcją jest Docker i Docker Compose . Pozwala to na odizolowanie serwera w kontenerze, aby nie kolidował z innymi programami. Wystarczy utworzyć plik docker-compose.yml definiujący obraz deluan/navidrome, mapujący porty (domyślnie 4533) oraz łączący foldery z danymi i muzyką. Jeśli używasz Portainera , możesz to wszystko zrobić z poziomu interfejsu wizualnego, tworząc stos, co znacznie ułatwia zarządzanie.
Jeśli jesteś użytkownikiem Maca lub Linuksa, możesz uruchomić program bezpośrednio z pliku binarnego lub skonfigurować LaunchAgent w systemie macOS tak, aby serwer uruchamiał się automatycznie po włączeniu komputera, dzięki czemu unikniesz konieczności ręcznego uruchamiania poleceń za każdym razem.
Konfiguracja i optymalizacja biblioteki

Po zainstalowaniu, system poprosi Cię o utworzenie konta administratora. Następnie Navidrome rozpocznie skanowanie folderów. To właśnie tutaj pojawia się kluczowa kwestia: tagowanie utworów . Aby Twoja muzyka nie wyglądała jak chaotyczny bałagan, pliki muszą mieć poprawne metadane (artysta, album, numer utworu). Jeśli zauważysz, że niektóre elementy są nieuporządkowane, narzędzia takie jak MusicBrainz Picard będą nieocenione w usuwaniu tagów, dzięki czemu Navidrome będzie mógł wszystko idealnie pogrupować.
W panelu ustawień możesz dostosować takie szczegóły, jak tryb ReplayGain , który zapewnia, że wszystkie utwory będą odtwarzane z tą samą głośnością, dzięki czemu nie musisz regulować głośności co dwa utwory. Możesz również połączyć serwer z Last.fm lub ListenBrainz , aby automatycznie nagrywać wszystkie utwory, aktualizując historię odtwarzania niezależnie od tego, gdzie słuchasz.
Jak uzyskać dostęp z telefonu komórkowego i innych urządzeń

Magia zaczyna się, gdy chcesz nosić muzykę w kieszeni. Ponieważ Navidrome jest kompatybilny z Subsonic, masz do wyboru ogromny wybór aplikacji. Na Androidzie Symfonium i Substreamer to bardzo solidne opcje, a na iOS wyróżniają się Amperfy i play:sub . Do nawiązania połączenia potrzebujesz tylko adresu IP serwera (na przykład http://192.168.1.15:4533), nazwy użytkownika i hasła.
Jeśli chcesz wyjść z domu i nadal słuchać muzyki bez problemów technicznych, możesz skorzystać z Tailscale . To narzędzie tworzy wirtualną sieć prywatną, która umożliwia dostęp do serwera tak, jakbyś był w salonie, nawet jeśli znajdujesz się w innym mieście. Osoby preferujące bardziej tradycyjne rozwiązania mogą skonfigurować odwrotny serwer proxy z Nginx lub Caddy oraz certyfikat SSL, aby uzyskać dostęp do serwera za pośrednictwem własnej, bezpiecznej domeny (https).
Zaawansowane zarządzanie i dodatkowe sztuczki
Jeśli chcesz przenieść to doświadczenie na wyższy poziom, możesz dodać FileBrowser do Navidrome za pomocą Dockera. Dzięki temu możesz przesyłać pliki muzyczne na serwer bezpośrednio z przeglądarki, eliminując potrzebę korzystania z folderów współdzielonych lub dysków USB. Dodatkowo, w przypadku użytkowników systemu Windows, zapora sieciowa może blokować dostęp z urządzenia mobilnego; w takim przypadku należy otworzyć port 4533 w regułach ruchu przychodzącego Zapory systemu Windows Defender.
Dla osób ceniących estetykę dostępne są aplikacje desktopowe, takie jak Feishin czy Aonsoku , które naśladują interfejs Spotify, oferując znacznie bardziej atrakcyjne wizualnie wrażenia niż podstawowa strona internetowa. Aplikacje te pozwalają przeglądać dyskografie artystów i odkrywać popularne utwory dzięki integracji z zewnętrznymi bazami danych, co sprawia, że zarządzanie kolekcją jest dynamiczne i nowoczesne.
System taki jak Navidrome całkowicie zmienia naszą relację z muzyką, umożliwiając scentralizowanie tysięcy plików w jednym miejscu i dostęp do nich z dowolnego urządzenia. Od prostoty instalatora w systemie Windows po moc Dockera na komputerach Mini PC czy Raspberry Pi – elastyczność jest całkowita. W połączeniu z dobrym tagowaniem plików i aplikacjami klienckimi, takimi jak Symfonium czy Amperfy, otrzymujemy prywatną, darmową i wysokiej jakości alternatywę, która przezwycięża ograniczenia obecnych usług subskrypcyjnych.