LMS
Ľahký server na streamovanie hudby s vlastným hostingom so Subsonic API
Vyberte si VPS balíček, ak chcete nasadiť LMS
Obnoví sa za 14,99 €/mes. na 2 roky. Zrušiť môžete kedykoľvek.
O LMS
LMS — Lightweight Music Server — je open-source, samo-hostovaný server na streamovanie hudby napísaný v C++, ktorý sprístupňuje vašu osobnú zvukovú knižnicu prostredníctvom rýchleho webového rozhrania (UI) a API kompatibilného so Subsonicom. Namiesto spoliehania sa na streamovaciu službu SaaS, ktorá čoraz viac uprednostňuje katalóg ako produkt pred hudbou, ktorú skutočne vlastníte, LMS indexuje priečinok zvukových súborov na disku a umožňuje vám ich streamovať do ľubovoľného prehliadača alebo do ktoréhokoľvek z desiatok mobilných a desktopových klientov, ktoré už komunikujú pomocou protokolu Subsonic. Výsledkom je nenáročný, od dodávateľa nezávislý hudobný backend, ktorý sa škáluje od osobnej knižnice na malom VPS až po domáce nastavenie s niekoľkými používateľmi a desiatkami tisíc skladieb.
Bežné prípady použitia
Zberatelia hudby s rozsiahlymi osobnými knižnicami — FLAC ripy, bezstratové zálohy fyzických médií, ťažko dostupné živé nahrávky — používajú LMS na udržanie tohto katalógu streamovateľného odkiaľkoľvek bez opätovného nahrávania na komerčnú službu, ktorá nemusí ani povoliť formáty, na ktorých im záleží. Domácnosti s viacerými poslucháčmi si sami hostujú LMS, aby mal každý člen rodiny vlastné zoznamy skladieb, hodnotenia a históriu počúvania, pričom zdieľajú jednu základnú knižnicu a jeden zálohovací systém. Poslucháči preferujúci mobilné zariadenia si vyberú Subsonic klienta, ktorého uprednostňujú (substreamer, DSub, Symfonium, play:Sub, Sublime Music a ďalšie), a nasmerujú ho na svoju inštanciu LMS, čím získajú prepracovaný natívny zážitok bez toho, aby LMS musel dodávať vlastné aplikácie. Audiofili používajú LMS ako súkromnú alternatívu k Spotify alebo Apple Music pre prehrávanie s vysokým dátovým tokom cez súkromné siete, pričom využívajú pripojenia knižníc len na čítanie a dobre definované pravidlá transkódovania. Poslucháči dbajúci na súkromie si sami hostujú LMS aj cieľ scrobble, ako je Maloja, na rovnakom VPS, čím udržiavajú údaje o počúvaní úplne mimo služieb tretích strán, pričom stále získavajú štatistiky pre jednotlivé skladby a umelcov. Pokročilí používatelia s už usporiadanými knižnicami na hardvéri NAS pripájajú existujúce zdieľanie do kontajnera LMS ako `/music:ro`, čo umožňuje LMS indexovať ho bez dotyku zdrojových súborov.
Kľúčové funkcie
- API kompatibilné so Subsonicom, ktoré funguje so širokým ekosystémom Subsonic klientov naprieč každou hlavnou platformou
- Ľahký démon v C++ s úložiskom metadát podporovaným SQLite pre predvídateľné využitie zdrojov na malých VPS plánoch
- Viacero používateľských účtov s oddelenými zoznamami skladieb, hodnoteniami, históriou počúvania, označenými položkami a nastaveniami pre každého používateľa
- Inteligentný odporúčací systém, ktorý vytvára zoskupenia podobných umelcov a skladieb z tagov a histórie počúvania
- Režimy rádia a automatického prehrávania, ktoré rozširujú počiatočný výber o podobný materiál z lokálnej knižnice
- Scrobbling kompatibilný s Last.fm a Maloja pre jednotnú históriu počúvania naprieč zariadeniami a aplikáciami
- Pripojenie hudobného adresára len na čítanie, aby server nikdy nemohol náhodne upraviť alebo odstrániť zdrojový zvuk
- Viacero autentifikačných backendov — interné, PAM a SSO s HTTP hlavičkou — pre integráciu s existujúcimi systémy identity
- Extrakcia obalov albumov, transkódovanie pre klientov, ktorí potrebujú rôzne formáty, a zobrazenia knižnice riadené metadátami
- Konfigurovateľná podpora dôveryhodného proxy pre čistú integráciu za reverznými proxy servermi ako Traefik
- Open-source GPL licencovanie s aktívnym vývojom upstream a častými označenými vydaniami
- Webové UI so správou zoznamov skladieb, ovládaním frontu a prehliadaním knižnice vstavané priamo do obrazu servera
Prečo nasadiť LMS na Hostinger VPS
Spustenie LMS na Hostinger VPS vám poskytuje súkromný, od dodávateľa nezávislý domov pre osobnú hudobnú knižnicu, ktorá prežije zmeny katalógu, cien alebo zásad akejkoľvek streamovacej platformy. Vyhradený CPU na VPS spracováva transkódovanie, skenovanie knižnice a súbežných poslucháčov predvídateľne; trvalé úložisko zväzkov udržuje databázu metadát SQLite, históriu poslucháčov a zoznamy skladieb trvanlivé naprieč reštartmi kontajnerov a aktualizáciami hostiteľa. Pretože LMS skenuje hudobný adresár, ale nemení ho, pripojenie zdroja ako len na čítanie udržuje vaše zvukové súbory úplne v bezpečí, aj keď indexer narazí na chybu. V kombinácii s routovaním HTTPS založeným na Traefiku je verejná URL adresa, na ktorú smerujete svojich klientov Subsonic, šifrovaná pomocou TLS na každom zariadení. Runtime C++ udržuje nasadenie dostatočne malé na to, aby koexistovalo s inými samoobslužnými službami — cieľom scrobble ako Maloja, synchronizačným serverom ako Syncthing, zálohovacou službou — na rovnakom VPS bez toho, aby ho preplnilo. Pre poslucháčov, ktorí uprednostňujú katalóg, ktorý si sami spravovali, pred katalógom, ktorý sa rozhodol ponúkať poskytovateľ SaaS, je samoobslužné hostovanie LMS na Hostingeri čistou cestou späť k hudbe, ktorú skutočne vlastnia.
Vyberte si VPS balíček, ak chcete nasadiť LMS
Obnoví sa za 14,99 €/mes. na 2 roky. Zrušiť môžete kedykoľvek.