Funkwhale 1.0


Funkwhale 1.0

Projekt Funkwhale lëshoi versionin e tij të parë stabil. Në kuadër të iniciativës, po zhvillohet një server i lirë, i shkruar në gjuhën Python duke përdorur kuadrin Django, për hostimin e muzikës dhe podkasteve, të cilat mund të dëgjohen përmes një ndërfaqeje në web. klientë me mbështetje për Subsonic API ose API-në natyrale Funkwhale, dhe nga instanca të tjera të Funkwhale, duke përdorur protokolli i rrjetit federativ ActivityPub.


Nd interactioni i pĂ«rdoruesit me audio ndodhi pĂ«rmes bibliotekave dhe kanaleve: bibliotekat janĂ« koleksione nga disa artistĂ« me njĂ« UUID tĂ« krijuar rastĂ«sisht si adresĂ«, ndĂ«rsa kanali Ă«shtĂ« diskografia e njĂ« ekzekutuesi tĂ« vetĂ«m, tĂ« cilit i caktohet njĂ« adresĂ« e lexueshme nga njeri; kanalet mund tĂ« jenĂ« tĂ« dobishme pĂ«r publikimin e podkasteve. Punimi me abonimet Ă«shtĂ« i ngjashĂ«m me atĂ« nĂ« njĂ« projekt tjetĂ«r — PeerTube: ju mund tĂ« abonoheni si te pĂ«rdoruesi, ashtu edhe te kanalet e tij tĂ« krijuara veçmas. Duke qenĂ« se serveri punon sipas protokollit ActivityPub, Ă«shtĂ« e mundur tĂ« abonoheni nga realizime tĂ« tjera tĂ« njohura, si Mastodon dhe Pleroma.

Pasi të krijoni një bibliotekë ose kanal, do të keni mundësinë të ngarkoni muzikë. Ruajtja e skedarëve për të mund të jetë lokale ose e largët, duke përdorur mbështetje të ndërtuar për sisteme skedarësh mbi protokollin Amazon S3. Mund të ngarkoni çdo skedar në formatin e njohur, pa kode të tjera dhe humbje cilësie (e cila, për shembull, bëhet nga PeerTube, i cili gjithashtu mbështet ngarkimin e audios). Funkwhale lexon meta të integruar muzikor në skedarë dhe kopertina, dhe në rast se ato nuk janë në dispozitë, jep një gabim. Prandaj, rekomandohet përdoruesve të përdorin MusicBrainz Picard për të shkruar etiketat e sakta para ngarkimit. Gjithashtu, është i disponueshëm një ndërfaqe për redaktimin e metadatat pas ngarkimit, që funksionon në formën e revisioneve me një histori të dukshme të ndryshimeve.


Nga muzika e ngarkuar tashmĂ« nĂ« bibliotekat dhe kanalet, mund tĂ« krijoni playliste, stacione radio dhe tĂ« shĂ«noni kĂ«ngĂ«t si tĂ« preferuara. PĂ«rdoruesit e fshirĂ« mund tĂ« kĂ«rkojnĂ« akses nĂ« bibliotekĂ«n apo kanalin tuaj, thjesht duke futur lidhjen nĂ« barin e kĂ«rkimit tĂ« serverit tĂ« tyre. PĂ«rdoruesit anonimĂ« do tĂ« mund tĂ« dĂ«gjojnĂ« muzikĂ«n nga ndĂ«rfaqja e internetit, nĂ«se kjo lejohet nĂ« cilĂ«simet e serverit. PĂ«rdoruesit lokalĂ« tĂ« regjistruar mund tĂ« krijojnĂ« qasje nĂ« tĂ« gjithĂ« muzikĂ«n e serverit pa pĂ«rdorur ndĂ«rfaqen e internetit, duke u lidhur pĂ«rmes çdo klienti qĂ« mbĂ«shtet Subsonic API — njĂ« tjetĂ«r server muzikor, aktualisht nĂ«n licencĂ« proprietar, me degĂ« tĂ« zhvilluara paralelisht nga baza e vjetĂ«r e kodit nĂ«n licencĂ« tĂ« lirĂ«, — apo API-nĂ« e natives Funkwhale, pĂ«r shembull, Otter pĂ«r Android.

Klientët gjithashtu mund të kërkojnë nga serveri një version të transkoduar të këngëve (për shembull, nga FLAC në MP3 me bitrate më të ulët që kërkon më pak trafik interneti).

Abonimi në kanalet RSS është i mundur, për shembull, për podkastet e përmendura tashmë.

Nga ndryshimet në këtë version:

  • versioni minim i kĂ«rkuar i Python Ă«shtĂ« rritur nĂ« 3.6;
  • ndryshime qĂ« thyejnĂ« kompatibilitetin nĂ« API-nĂ« e klientĂ«ve;
  • stĂ«rheqja e mbĂ«shtetjes pĂ«r tokenat JSON (JWT) nĂ« favor tĂ« OAuth;
  • algoritmi i pĂ«rmirĂ«suar i gjenerimit tĂ« preview pĂ«r kopertinat;
  • nĂ« ndĂ«rfaqen e uebit Ă«shtĂ« shtuar njĂ« buton pĂ«r importimin e muzikĂ«s nga sistemi i skedarĂ«ve tĂ« serverit;
  • u shtua shfaqja e numrit tĂ« shkarkimeve tĂ« kĂ«ngĂ«ve dhe albumeve;
  • faqe e re kĂ«rkimi;
  • butoni 'luaj' nĂ« kĂ«ngĂ« dhe albume tani zĂ«vendĂ«son radhĂ«n, nĂ« vend qĂ« tĂ« shtojĂ« kĂ«ngĂ«t nĂ« tĂ«;
  • mbĂ«shtetje pĂ«r skrobblimin pĂ«rmes Last.fm API v2.

Burimi: linux.org.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster