Projekt Funkwhale vydal prvú stabilnú verziu. V rámci iniciatívy sa vyvíja voľný server napisaný v jazyku Python s použitím frameworku Django, na umiestnenie hudby a podcastov, ktorých počúvanie je dostupné prostredníctvom webového rozhrania, klientov s podporou Subsonic API alebo natívneho Funkwhale API, a z iných inštancií Funkwhale, s použitím protokol federatívnej siete ActivityPub.
Interakcia používateľa s audiom prebieha pomocou knižníc a kanálov: knižnice sú zbierky viacerých umelcov s náhodne vytvoreným UUID ako adresou, a kanál je diskografia konkrétneho umelca, ktorému je priradená ľahko čitateľná adresa; kanály môžu byť užitočné na publikovanie podcastov. Práca so sledovaním je podobná ako v inom projekte — PeerTube: môžete sa prihlásiť na odber ako používateľ, tak aj na jeho samostatné kanály. Keďže server funguje na protokole ActivityPub, je možné sa prihlásiť z iných populárnych realizácií, ako sú Mastodon a Pleroma.
Po vytvorení knižnice alebo kanála sa objaví možnosť nahrávať hudbu. Skladovací priestor pre ňu môže byť lokálny alebo vzdialený, pričom je zabudovaná podpora súborových systémov na protokole Amazon S3. Môžete nahrať akýkoľvek súbor populárneho formátu, bez dodatočného prekonvertovania a straty kvality (čo robí napríklad PeerTube, ktorý tiež podporuje nahrávanie audia). Funkwhale číta zabudované hudobné metaúdaje a obaly v súboroch, a v prípade ich absencie vráti chybu. Preto sa používateľom odporúča používať MusicBrainz Picard na zapisovanie správnych tagov pred nahrávaním. K dispozícii je tiež rozhranie na úpravu metaúdajov po nahratí, ktoré funguje ako revízie s viditeľnou históriou zmien.
Z už nahranej hudby v knižniciach a kanáloch je možné zostavovať playlisty, rádiové stanice a označovať skladby ako obľúbené. Vzdialení používatelia môžu požiadať o prístup k vašej knižnici alebo kanálu jednoducho vložením odkazu na ňu do vyhľadávacieho riadka svojho servera. Anonymní používatelia môžu počúvať hudbu z webového rozhrania, ak je to povolené v nastaveniach servera. Registrovaní lokálni používatelia môžu získať prístup ku všetkej hudbe servera bez použitia webového rozhrania, keď sa prihlásia cez ktorýkoľvek klient s podporou Subsonic API — ďalší hudobný server, teraz pod proprietárnou licenciou, s paralelne sa rozvíjajúcimi odnožami starej kódovej základne pod slobodnou licenciou, — alebo natívne Funkwhale API, napríklad, Otter pre Android.
Klienti môžu tiež požiadať server o transkodovanú verziu skladieb (napríklad, z FLAC do MP3 s nižším bitratom, ktorý vyžaduje menej internetového prenosu).
Možná je aj predplatné na RSS kanály, napríklad na už spomínané podcasty.
Zmeny v tejto verzii:
- minimálna požadovaná verzia Pythonu bola zvýšená na 3.6;
- zmeny narušujúce kompatibilitu v klientskom API;
- ukončenie podpory JSON tokenov (JWT) v prospech OAuth;
- vylepšený algoritmus generovania náhľadov pre obaly;
- v webovom rozhraní bola pridaná tlačidlo na importovanie hudby zo súborového systému servera;
- objavilo sa zobrazenie počtu stiahnutí skladieb a albumov;
- nová stránka vyhľadávania;
- tlačidlo „hrať“ na skladbách a albumoch teraz nahrádza frontu, a nie pridáva skladby do nej;
- podpora scrobblovania pomocou Last.fm API v2.
Zdroj: linux.org.ru

