Funkwhale 1.0


Funkwhale 1.0

Mashruuca Funkwhale sii daayay version ugu horeysay xasilloon. Iyada oo qayb ka ah hindisaha, server-ka bilaashka ah ayaa la soo saarayaa, oo ku qoran Python iyadoo la adeegsanayo qaabka Django, si loo martigeliyo muusikada iyo podcasts, kuwaas oo la dhegeysan karo iyada oo la adeegsanayo interface interface. macaamiisha taageera Subsonic API ama Funkwhale API oo u dhashayiyo xaaladaha kale ee Funkwhaleisticmaalaya Hab-maamuuska shabakadaha faderaalka ee ActivityPub.


Isticmaalayaasha la macaamilka maqalka waxay ku dhacdaa iyadoo la adeegsanayo maktabado iyo kanaalo: maktabaduhu waa ururinta dhowr fanaaniin oo leh UUID si aan kala sooc lahayn oo cinwaan looga dhigay, kanaalkuna waa sawir-qaadista hal farshaxan, kaas oo la siiyo ciwaanka bini'aadamku akhrin karo; kanaalada waxay faa'iido u yeelan karaan daabacaadda podcasts. La shaqaynta isdiiwaangelinta waxay la mid tahay tan mashruuc kale - PeerTube: Waxaad iska diiwaan gelin kartaa isticmaalaha iyo kanaalada uu goonida u sameeyay labadaba. Maadaama uu adeeguhu ku shaqeeyo hab-maamuuska ActivityPub, waxa suurtogal ah in aad iska diiwaan geliso hirgalinta kale ee caanka ah, sida Mastodon ΠΈ pleroma.

Kadib abuurista maktabad ama kanaal, waxaad gali kartaa muusig. Kaydinta faylalka loogu talagalay waxay noqon kartaa mid maxalli ah ama mid fog, iyadoo la adeegsanayo taageerada ku dhisan nidaamka faylalka ee ku salaysan borotokoolka Amazon S3. Waxaad ku shuban kartaa fayl kasta oo qaab caan ah, adigoon dib u habeyn dheeraad ah iyo lumin tayada (taas oo, tusaale ahaan, PeerTube, oo sidoo kale taageerta soo dejinta codka). Funkwhale wuxuu akhriyaa xogta badan ee muusiga iyo farshaxanka daboolka ee ku dhex jira faylalka, iyo haddii ay maqan yihiin, waxay abuurtaa khalad. Sidaa darteed, dadka isticmaala waxaa lagula talinayaa in ay isticmaalaan MusicBrainz Picard si aad u qorto tags sax ah ka hor inta aan la gelin. Interface-ka tafatirka xogta badan ka dib soo dejinta ayaa sidoo kale la heli karaa, oo ku shaqeynaya qaab dib u eegis leh taariikh muuqata oo isbedel ah.


Laga soo bilaabo muusiga hore loo soo dejiyay ilaa maktabadaha iyo kanaalada, waxaad samayn kartaa liisaska heesaha, idaacadaha, oo waxaad calaamadin kartaa raadadka kuwa ugu cadcad. Isticmaalayaasha fog-fog waxay awood u yeelan doonaan inay codsadaan gelitaanka maktabadaada ama kanaalkaaga iyagoo si fudud ugu dhejinaya isku xirka barta raadinta ee serverkooda. Isticmaalayaasha qarsoodiga ah waxay awood u yeelan doonaan inay dhegaystaan ​​​​muusiga barta interneedka mareegta haddii tan loo oggolaado goobaha server-ka. Isticmaalayaasha maxalliga ah ee diiwaangashan waxay geli karaan dhammaan muusikada server-ka iyaga oo aan isticmaalin interface-ka shabakadda iyagoo soo galaya macmiil kasta oo leh taageerada Subsonic API - Adeeg kale oo muusig ah, oo hadda ku hoos jira shatiga lahaanshaha, oo isbarbar socda laamihii hore ee codebase hoos yimaada shatiga bilaashka ah, - ama asalka Funkwhale API, tusaale ahaan, Otter ee Android.

Macmiilku waxa kale oo ay ka codsan karaan server-ka nooc la beddelay ee raadadka (tusaale, laga bilaabo FLAC ilaa MP3 oo leh bitrate hoose, oo u baahan taraafikada Internetka oo yar).

Waa suurtagal in la iska diiwaan geliyo quudinta RSS, tusaale ahaan, podcasts-ka hore loo sheegay.

Isbeddellada ku jira sii deyntan:

  • nooca Python ee ugu yar ee loo baahan yahay ayaa kor loo qaaday 3.6;
  • isbeddelada API macmiilka ee jebiya waafaqsanaanta;
  • hoos u dhigista calaamadaha JSON (JWT) ee u janjeerta OAuth;
  • algorithm-ka la wanaajiyay ee soo saarida horudhacyada daboolka;
  • badhan ayaa lagu daray interface-ka shabakadda si looga soo dejiyo muusikada nidaamka faylka serverka;
  • muujinta tirada la soo dejiyey ee heesaha iyo albamada ayaa soo muuqday;
  • bogga raadinta cusub;
  • badhanka "ciyaaraha" ee heesaha iyo albamada ayaa hadda bedelaya safka halkii lagu dari lahaa raadadka;
  • Taageerada xoqista iyadoo la adeegsanayo Last.fm API v2.

Source: linux.org.ru

Add a comment