Funkwhale 1.0


Funkwhale 1.0

proyek Funkwhale ngarilis versi stabil munggaran. Salaku bagian tina prakarsa, server gratis anu dikembangkeun, ditulis dina Python nganggo kerangka Django, pikeun nga-host musik sareng podcast, anu tiasa didangukeun nganggo antarmuka wéb. klien kalayan rojongan pikeun Subsonic API atawa Funkwhale API pituinjeung ti instansi séjén Funkwhalengagunakeun ActivityPub protokol jaringan federated.


Interaksi pamaké jeung audio lumangsung ngagunakeun perpustakaan jeung saluran: perpustakaan mangrupakeun kumpulan sababaraha seniman kalawan UUID dijieun acak salaku alamat, sarta saluran mangrupa discography sahiji artis tunggal, anu dibéré alamat nu bisa dibaca manusa; saluran tiasa mangpaat pikeun nyebarkeun podcast. Gawe sareng langganan sami sareng dina proyék sanés - PeerTube: Anjeun tiasa ngalanggan duanana pamaké sarta saluran na misah dijieun. Kusabab server jalan ngagunakeun protokol ActivityPub, kasebut nyaéta dimungkinkeun pikeun ngalanggan ti palaksanaan populér séjén, kayaning Mastodon и pleoma.

Saatos nyiptakeun perpustakaan atanapi saluran, anjeun tiasa unggah musik. Panyimpen file pikeun éta tiasa lokal atanapi jauh, nganggo dukungan anu diwangun pikeun sistem file dumasar kana protokol Amazon S3. Anjeun tiasa unggah file naon waé tina format populér, tanpa recoding tambahan sareng kaleungitan kualitas (anu, contona, henteu PeerTube, anu ogé ngadukung unggah audio). Funkwhale maca metadata musik sareng seni panutup anu dipasang dina file, sareng upami aranjeunna leungit, nyababkeun kasalahan. Ku alatan éta, pamaké disarankan pikeun ngagunakeun MusikBrainz Picard pikeun nyerat tag anu leres sateuacan unggah. Antarbeungeut pikeun ngédit metadata saatos diunduh ogé sayogi, tiasa dianggo dina bentuk révisi kalayan sajarah parobahan anu katingali.


Tina musik nu geus diundeur nepi ka perpustakaan jeung saluran, Anjeun bisa nyieun daptar puter, stasiun radio, jeung nyirian lagu jadi paporit. Pamaké jauh bakal tiasa nyuhunkeun aksés ka perpustakaan atanapi saluran anjeun ku ngan saukur nempelkeun tautan kana bar teang dina serverna. Pamaké anonim bakal tiasa ngadangukeun musik tina antarmuka wéb upami ieu diidinan dina setélan pangladén. Pamaké lokal anu kadaptar tiasa ngaksés sadaya musik dina pangladén tanpa nganggo antarmuka wéb ku jalan log in via sagala klien kalawan rojongan Subsonic API - server musik sejen, ayeuna dina lisénsi proprietary, kalawan cabang ngembang paralel tina codebase heubeul dina lisénsi bébas, - atawa API Funkwhale pituin, contona, Otter pikeun Android.

Klién ogé tiasa nyuhunkeun vérsi lagu anu ditranscode tina pangladén (contona, tina FLAC ka MP3 kalayan laju bit anu langkung handap, meryogikeun kirang lalulintas Internét).

Kasebut nyaéta dimungkinkeun pikeun ngalanggan eupan RSS, contona, kana podcast anu parantos disebatkeun.

Parobahan dina rilis ieu:

  • versi Python minimum diperlukeun geus diangkat ka 3.6;
  • parobahan dina API klien nu megatkeun kasaluyuan;
  • deprecation tina token JSON (JWT) dina kahadean OAuth;
  • Algoritma ningkat pikeun ngahasilkeun sawangan pikeun panutup;
  • tombol a geus ditambahkeun kana panganteur web pikeun ngimpor musik tina sistem file server;
  • tampilan jumlah undeuran lagu jeung albeum mucunghul;
  • kaca pilarian anyar;
  • tombol "muter" dina lagu jeung albeum ayeuna ngagantikeun antrian tinimbang nambahkeun lagu ka dinya;
  • Rojongan scrobbling ngagunakeun Last.fm API v2.

sumber: linux.org.ru

Tambahkeun komentar