- Funkwhale dopušta tekući privatno, federirano i nemoguće za praćenje, s aplikacije Subsonični i zvuk bez gubitaka.
- Instalacija s Dockerom je preporučena metoda; na VPS-u ćete dobiti dostupnost, enkripciju i jednostavnost.
- Postoje alternative poput Plexa, Jellyfina, Navidromea, Koela ili Subsonica za različite profile i budžete.
Umorni ste od plaćanja naknada za slušanje omiljene glazbe? Uz malo domišljatosti možete postavite svoj vlastiti Spotify en casa I nosite ga u džepu, sa svojom bibliotekom, na svoj način i bez davanja svojih podataka. Funkwhale i drugi besplatni softverski alati omogućuju vam stvaranje glazbenog poslužitelja za reprodukciju glazbe iz vašeg preglednika ili mobilnih aplikacija, bilo na vašoj lokalnoj mreži ili daljinski.
Ideja je jednostavna: centralizirate svoje datoteke MP3 ili FLAC na poslužitelju i možete im pristupiti s bilo kojeg uređaja. To vam daje Potpuna kontrola, privatnost i kvaliteta po vašoj želji.Osim bolje podrške umjetnicima izravnom kupnjom njihove glazbe, potreban je i neki tehnički rad: Docker, portovi, DNS… ništa nemoguće uz dobar tutorial i malo strpljenja.
Što je Funkwhale i zašto se isplati?
Funkwhale je besplatna i otvorena federirana audio platforma koju možete Instalirajte na vlastito računalo ili na VPSRadi putem "podova" (instanci) koji se mogu međusobno povezati, slično Mastodonu: kontrolirate svoju biblioteku, svoja pravila i s kim dijelite. U praksi, postaje privatna streaming usluga za vašu glazbenu kolekciju, s modernim web playerom i kompatibilnošću s Subsonic mobilnim klijentima.
Sučelje je vrlo čisto: organizirano je po bibliotekama tako da možete odvojiti žanrove, kvalitete ili recenzije, a prijenos je jednostavan kao povlačenje datoteka u prozor preglednika. Sustav Automatski čita metapodatke i pokrivaOmogućuje vam stvaranje popisa i ima način rada "Radio" koji generira nasumične mikseve na temelju vašeg sadržaja, bez komercijalnih algoritama ili nametljivih preporuka.
Kakav je osjećaj koristiti Funkwhale svakodnevno?
Na računalu se osjeća kao „moja glazba, moja pravila“: odete na web stranicu, pregledate izvođače, albume i popise za reprodukciju i za nekoliko sekundi vaš zvuk teče. Na mobilnim uređajima, zahvaljujući kompatibilnosti sa Subsonic protokolom, možete koristiti aplikacije poput Ultrazvučni (Android) Tempo, koji se spaja na vaš server uz vrlo malo konfiguracije. Vaše FLAC ili MP3 datoteke putuju od vašeg doma do vašeg uređaja, bez obvezne kompresije i bez posrednika.
Za one koji dolaze s komercijalnih platformi, odsutnost oglasa i činjenica da Nema profiliranja ili praćenjaOsim toga, ako koristite preglednik na Androidu, web player se dobro prilagođava zaslonu. Unatoč tome, najpraktičnija opcija obično je izvorna aplikacija kompatibilna sa Subsonicom, koja vam omogućuje predmemoriranje ili preuzimanje sadržaja i brzo upravljanje redovima reprodukcije.
Instalacija: Što trebate znati (Docker, mreža i manje zavoje)
Najmanje "romantični" dio je postavljanje. To nije jednostavan "sljedeći-sljedeći" proces, pogotovo ako želite da vaš poslužitelj bude dostupan izvan vašeg doma. WindowsNa primjer, morat ćete se pozabaviti vatrozidom, mrežnim postavkama i Docker mostovima; u Linux Sve je jednostavnije jer Docker radi izvorno i s manje slojevaKad se pređe ta granica, sve dođe na svoje mjesto.
Preporučeni način instalacije Funkwhalea je pomoću spremniciDocker obrađuje ovisnosti i ažuriranja, što olakšava kasniju migraciju na VPS. Tipičan tijek rada na Linuxu bio bi stvaranje namjenskog korisnika, definiranje varijabli okruženja i pokretanje spremnika s volumenima za podatke i glazbu. U nastavku slijedi praktičan primjer koji sažima najčešće korake:
sudo useradd -r -s /usr/bin/nologin -d /srv/funkwhale -m funkwhale
sudo adduser funkwhale docker
cd /srv/funkwhale
sudo -u funkwhale -H bash
export FUNKWHALE_VERSION="0.18.3"
touch .env
echo "FUNKWHALE_HOSTNAME=tudominio.funkwhale" >> .env
echo "FUNKWHALE_PROTOCOL=https" >> .env
echo "NGINX_MAX_BODY_SIZE=100M" >> .env
echo "FUNKWHALE_API_IP=127.0.0.1" >> .env
echo "FUNKWHALE_API_PORT=5000" >> .env
echo "DJANGO_SECRET_KEY=$(openssl rand -hex 45)" >> .env
echo "NESTED_PROXY=1" >> .env
chmod 600 .env
docker run \
--name=funkwhale \
--restart=unless-stopped \
--env-file=/srv/funkwhale/.env \
-v /srv/funkwhale/data:/data \
-v /path/to/your/music/dir:/music:ro \
-e PUID=$UID \
-e PGID=$GID \
-p 5000:80 \
-d \
funkwhale/all-in-one:$FUNKWHALE_VERSION
Nakon instalacije, moći ćete se prijaviti iz svog preglednika pomoću localhost: 5000 (ili vašu domenu ako ste već postavili DNS i obrnuti proxy). Od tamo stvorite svoju kolekciju, prenesite albume i počnite svirati. Ako se spajate izvan kućne mreže, razmislite o korištenju vlastite domene i TLS-a za šifriranje pristupa.
Od računala do oblaka: kada je VPS pravi izbor za vas?
Ako isključite kućno računalo, glazba prestaje. Zato se često isplati migrirati na jeftin VPS (već od nekoliko eura mjesečno), gdje Docker radi glatko i možete održavati server u radu 24/7. Linux okruženje s proxyjem (Nginx ili Traefik), domena i certifikati Omogućit će vam šifrirani pristup s bilo kojeg mjesta i pojednostaviti održavanje. Za mnoge je to prirodan sljedeći korak nakon lokalnog isprobavanja.
Prednosti i ograničenja u usporedbi sa Spotifyjem
Spotify nudi gigantski katalog i trenutnu upotrebu, dok vam Funkwhale daje vlasništvo i privatnostTo je temeljna razlika. Na Spotifyju je sve centralizirano, s korisničkim profilima, praćenjem navika i algoritamskim preporukama; na Funkwhaleu hostirate glazbu, birate audio format i kontrolirate podatke.
Što se tiče broja pjesama, nema usporedbe: Spotify se može pohvaliti desecima milijuna pjesama jer ima globalni ugovori o licenciranjuS druge strane, Funkwhale se oslanja na ono što prenesete i što dijele druge federirane instance. Rezultat je bolje uređena biblioteka, ali ispunjena draguljima i rijetkostima, idealna za ljubitelje glazbe s pažljivo odabranim kolekcijama ili obožavatelje neovisnih izdavačkih kuća.
Što se tiče korisničkog iskustva, Spotify je izuzetno uglađen i dosljedan na mobilnim uređajima, računalima i TV-u. Funkwhale se razlikuje ovisno o podu i klijentu koji koristite, ali zauzvrat vas oslobađa oglasa i nametljivih preporuka. Ako cijenite personalizaciju i to da ne budete stalno bombardirani porukama, Funkwhale je za vas. profil u reklamne svrheTu Funkwhale blista.
Privatnost i kontrola podataka
Spotifyjev podatkovni model oslanja se na prikupljanje navika slušanja, pretraživanja, lokacije i uređaja kako bi se informirale preporuke i oglasi. Funkwhale, po svojoj prirodi, funkcionira kao alternativa usmjerena na privatnostNema praćenja od strane trećih strana ili komercijalnog profiliranja. Samostalnim hostingom sami odlučujete što se sprema, kako se sprema i tko ima pristup.
Što se tiče kontrola privatnosti, Spotify nudi ograničene mogućnosti unutar svog ekosustava; ne možete onemogućiti njegovu podatkovnu arhitekturu. S Funkwhaleom sami postavljate pravila: možete otvoriti ili zatvoriti svoju instancu, povezati se s drugim podovima ili rade u potpuno privatnom načinu radauz potpunu transparentnost u vezi s informacijama kojima upravljate.
Kvaliteta zvuka i slušanje izvan mreže
Što se tiče slušanja bez korištenja podatakaSpotify se integrira descargas unutar njihovih službenih aplikacija; u Funkwhaleu, predmemoriranje i preuzimanja ovise o Subsonic klijentu koji koristite. Nije tako ujednačeno kao na centraliziranoj platformi, ali možete Preuzmi u originalnoj kvaliteti Ako vaša aplikacija to podržava, bez umjetnih ograničenja brzine prijenosa.
Društvene funkcije i federacija
Spotify poboljšava dijeljenje unutar svog zatvorenog vrta: suradničke popise za reprodukciju, profile izvođača i poveznice. Funkwhale se fokusira na federaciju putem podova: možete pratiti biblioteke iz drugih instanci, komentirajte tragove i organski otkrivajte glazbu unutar zajednica. Ne postoji algoritam koji vas gura prema onome što je popularno; važna je interakcija među ljudima.
Za umjetnike je razlika upečatljiva. Na Spotifyju se odnos s obožavateljima gotovo uvijek odvija unutar kanala koje definira platforma. Na Funkwhaleu, kreatori mogu izravno objavljivati glazbu ili podcaste i stvarati izravnije odnose, s opcijama za financijska podrška bez posrednika i bez algoritma koji skriva njihove objave.
Troškovi: pretplata u odnosu na hosting
Spotify nudi premium pretplatu (bez oglasa i s preuzimanjem) i besplatnu verziju s oglasima. Plaćate za pristup ogromnom katalogu. U Funkwhaleu je glavni trošak hosting: pristupačan VPS može koštati oko nešto više od jednog eura mjesečno Uz povremene ponude, plus vaše administrativno vrijeme. Vaš proračun diktira gdje ćete usmjeriti svoj trud: članarine ili samoupravljanje.
Tehnički zahtjevi: što očekivati
Izrada Spotify računa traje dvije minute; postavljanje Funkwhale servera može potrajati nekoliko sati ako vam je to prvi put. Trebat će vam osnovno znanje Linuxa, Dockera, umrežavanja i DNS-a ako želite vanjski pristup. Zauzvrat dobivate potpuna kontrola i fleksibilnosti bazu koju možete proširiti obrnutim proxyjem, sigurnosnim kopijama i automatizacijama.
| Izgled | Spotify | Funkwhale |
|---|---|---|
| Vrijeme pokretanja | minuta | nekoliko sati |
| tehničko znanje | nijedan | Administracija poslužitelja |
| Tekući trošak | Pretplata | VPS hosting ili lokalna struja |
| održavanje | nula | Ažuriranja i sigurnosne kopije |
Praktični savjeti za sveobuhvatno iskustvo
Kako biste smanjili glavobolje, unaprijed pripremite svoj DNS i obrnuti proxy s TLS-om (na primjer, s Traefikom i Let's Encryptom). Ako trebate otvoriti portove, učinite to pažljivo i razmislite o VPN Vrsta repne skale za Siguran pristup izvana bez otkrivanja usluga. Na mobitelu isprobajte nekoliko Subsonic klijenata i usporedite. glazbene aplikacije za Android dok ne pronađeš onu koja ti je najudobnija.
Strastveni pisac o svijetu bajtova i tehnologije općenito. Volim dijeliti svoje znanje pisanjem, a to je ono što ću učiniti na ovom blogu, pokazati vam sve najzanimljivije stvari o gadgetima, softveru, hardveru, tehnološkim trendovima i još mnogo toga. Moj cilj je pomoći vam da se snađete u digitalnom svijetu na jednostavan i zabavan način.