- A Navidrome egy saját tárhelyen futó, könnyűsúlyú és ingyenes zeneszerver, amely számos hangformátumot és mobil klienst támogat.
- Lehetővé teszi hatalmas zenei könyvtárak kezelését egy modern webes felületen és az OpenSubsonic API szabványon keresztül.
- Biztonságos távoli hozzáférési lehetőségeket és valós idejű átkódolást kínál a különböző eszközökön történő zenehallgatás optimalizálása érdekében.
Ha még mindig élvezed a CD-k, kazetták gyűjtését vagy a digitális albumok vásárlását a Bandcampen, akkor tudod, hogy a saját könyvtár fenntartása öröm, de manapság igazi fejfájást okozhat a kezelése. A streaming térnyerésével elvesztettük az irányítást a zenénk felett, és a platformok döntéseinek vagyunk kitéve azzal kapcsolatban, hogy mit hallgathatunk és milyen áron. Szerencsére van egy fantasztikus alternatíva azok számára, akik vissza akarják szerezni digitális szuverenitásukat , és harmadik féltől való függés nélkül szeretnék beállítani saját lejátszórendszerüket.
Itt jön képbe a Navidrome, egy ingyenes és nyílt forráskódú szoftvereszköz, amely lényegében lehetővé teszi, hogy otthon létrehozd a saját Spotify klónodat . Akár néhány CD-d van, akár egy hatalmas, több ezer albumból álló gyűjtemény FLAC vagy MP3 formátumban, ez a szerver könnyedén kezeli mindezt, lehetővé téve, hogy a zenéidhez hozzáférj a számítógépedről, mobileszközödről vagy akár az irodádból is, amennyiben van internetkapcsolatod. Ideális megoldás azok számára, akik a magánéletre, a Hi-Fi hangminőségre és a kényelmére vágynak, hogy minden szinkronizálva legyen.

Egyszerűen fogalmazva, a Navidrome egy Go nyelven írt szerver, ami rendkívül gyorssá és könnyűvé teszi . Annyira hatékony, hogy akár egy Raspberry Pi Zerón is futtatható a rendszer összeomlása nélkül. Fő funkciója a zenei mappák indexelése és egy jól megtervezett webes felületen vagy külső alkalmazásokon keresztüli kiszolgálása. Az egyik legnagyobb erőssége az OpenSubsonic API használata , amely szabvány lehetővé teszi több tucat különböző mobilalkalmazás számára, hogy zökkenőmentesen csatlakozzanak a szerveredhez.
Kompatibilitás tekintetében a Navidrome nem viccel. Gyakorlatilag minden elképzelhető hangformátumot támogat , a szokásos MP3 és AAC formátumoktól kezdve a veszteségmentes formátumokig, mint a FLAC, WAV és AIFF. Továbbá olyan fejlett funkciókat is tartalmaz, mint az azonnali átkódolás , ami elengedhetetlen, ha nagyon nagy fájlokkal rendelkezik, és azokat mobileszközén szeretné hallgatni anélkül, hogy az összes adatát felhasználná, vagy ha az eszköz nem támogatja az eredeti formátumot.
Telepítés minden szintre

Attól függően, hogy mennyire szeretsz számítógépekkel babrálni, számos módon elkezdheted. Azok számára, akik a Windows rendszerre egy egyszerű és egyértelmű megoldást kedvelnek , van egy .msi telepítő. Csak futtasd, add meg a zenefájlok helyét (például C:\Music), és nyisd meg a böngésződben a localhost:4533 címet. Ez a leggyorsabb módja annak, hogy gond nélkül elkezdhesd élvezni a zenéidet.
Rajongóknak vagy otthoni szerverrel rendelkezőknek a Docker és a Docker Compose az ajánlott opció . Ez lehetővé teszi a szerver elkülönítését egy konténerben, így az nem zavar más programokat. Egyszerűen hozz létre egy docker-compose.yml fájlt, amely meghatározza a deluan/navidrome rendszerképet, leképezi a portokat (alapértelmezés szerint 4533), és összekapcsolja az adat- és zenemappákat. Ha Portainert használsz , mindezt egy vizuális felületről teheted meg egy Stack létrehozásával, ami sokkal könnyebbé teszi a kezelést.
Ha Mac vagy Linux felhasználó vagy, közvetlenül a bináris fájlból futtathatod, vagy beállíthatsz egy LaunchAgent-et macOS rendszeren , hogy a szerver automatikusan elinduljon a számítógép bekapcsolásakor, így elkerülhető, hogy minden alkalommal manuálisan kelljen futtatnod a parancsokat.
Könyvtárkonfiguráció és optimalizálás

A telepítés után a rendszer első dolga az, hogy rendszergazdai fiókot hozz létre. Ezt követően a Navidrome megkezdi a mappák beolvasását. Itt jön képbe egy kritikus pont: a dalok címkézése . Annak érdekében, hogy a zenéid ne kusza képként jelenjenek meg, a fájloknak helyes metaadatokkal kell rendelkezniük (előadó, album, szám száma). Ha azt veszed észre, hogy egyes dolgok rendezetlenek, az olyan eszközök, mint a MusicBrainz Picard, felbecsülhetetlen értékűek a címkék kitakarításához, hogy a Navidrome mindent tökéletesen csoportosíthasson.
A beállítások panelen olyan részleteket módosíthatsz, mint a ReplayGain mód , amely biztosítja, hogy minden dal azonos hangerőn lejátszódjon, így nem kell minden második szám után állítani a hangerőt. A szervert a Last.fm-hez vagy a ListenBrainz-hez is csatlakoztathatod , hogy automatikusan rögzítsd az összes lejátszást, így a zenei előzményeid naprakészek maradnak, függetlenül attól, hogy hol hallgatod.
Hogyan férhet hozzá mobiltelefonjáról és más eszközökről

A varázslat akkor történik, amikor a zsebedben szeretnéd hordozni a zenéidet. Mivel a Navidrome kompatibilis a Subsonic-kal, hatalmas alkalmazásválaszték közül választhatsz. Androidon a Symfonium és a Substreamer nagyon jó választás, míg iOS-en az Amperfy és a play:sub emelkedik ki . A kapcsolat beállításához csak a szerver IP-címére (például http://192.168.1.15:4533), a felhasználónevedre és a jelszavadra van szükséged.
Ha el szeretnél menni otthonról, és technikai nehézségek nélkül szeretnél zenét hallgatni, használhatod a Tailscale-t . Ez az eszköz egy virtuális magánhálózatot hoz létre, amely lehetővé teszi, hogy úgy érd el a szerveredet, mintha a nappalidban lennél, még akkor is, ha egy másik városban vagy. Azok számára, akik valami hagyományosabbat kedvelnek, konfigurálhatnak egy fordított proxyt Nginx vagy Caddy segítségével, és egy SSL-tanúsítványt, hogy a saját biztonságos domaineden (https) keresztül érhesd el.
Speciális kezelés és további trükkök
Ha a következő szintre szeretnéd emelni az élményt, a Docker segítségével a Navidrome mellé hozzáadhatod a FileBrowsert . Ez lehetővé teszi, hogy közvetlenül a böngésződből tölts fel zenefájlokat a szerveredre, így nincs szükség megosztott mappákra vagy USB-meghajtókra. Ezenkívül Windows-felhasználók esetén a tűzfal blokkolhatja a mobileszközről érkező hozzáférést; ebben az esetben meg kell nyitnod a 4533-as portot a Windows Defender tűzfal bejövő szabályaiban.
Azok számára, akik értékelik az esztétikát, olyan asztali kliensek állnak rendelkezésre, mint a Feishin vagy az Aonsoku, amelyek a Spotify felületét utánozzák, és sokkal vizuálisan vonzóbb élményt nyújtanak, mint az alap weboldal. Ezek az alkalmazások lehetővé teszik az előadók diszkográfiáinak böngészését és a népszerű számok felfedezését a külső adatbázisokkal való integrációnak köszönhetően, így a gyűjtemény kezelése dinamikus és modern lesz.
Egy olyan rendszer, mint a Navidrome, teljesen átalakítja a zenénkkel való kapcsolatunkat, lehetővé téve számunkra, hogy több ezer fájlt egy helyen központosítsunk, és bármilyen eszközről elérhessük őket. A Windows telepítő egyszerűségétől kezdve a Docker Mini PC-n vagy Raspberry Pi-n elérhető erejéig a rugalmasság teljes. A jó fájlcímkézési és kliensalkalmazásokkal, mint a Symfonium vagy az Amperfy, kombinálva egy privát, ingyenes és nagy felbontású alternatívát kapunk, amely maga mögött hagyja a jelenlegi előfizetéses szolgáltatások korlátait.