Kev Ua Si 1.0


Kev Ua Si 1.0

Qhov project Funkwhale tso thawj qhov ruaj khov version. Raws li ib feem ntawm kev pib, lub server dawb tau tsim, sau hauv Python siv Django lub moj khaum, los tuav suab paj nruag thiab podcasts, uas tuaj yeem mloog siv lub vev xaib sib txuas. cov neeg siv nrog kev txhawb nqa rau Subsonic API lossis haiv neeg Funkwhale APIthiab los ntawm lwm qhov piv txwv ntawm Funkwhalesiv ActivityPub federated network raws tu qauv.


Cov neeg siv kev sib cuam tshuam nrog cov suab tshwm sim siv cov tsev qiv ntawv thiab cov channel: cov tsev qiv ntawv yog cov khoom sau ntawm ntau tus kws kos duab nrog qhov tsim los ntawm UUID raws li qhov chaw nyob, thiab cov channel yog discography ntawm ib tus kws kos duab, uas tau muab qhov chaw nyob rau tib neeg nyeem; cov channel tuaj yeem pab tau rau kev tshaj tawm podcasts. Ua hauj lwm nrog subscriptions zoo ib yam li nyob rau hauv lwm qhov project - PeerTube: Koj tuaj yeem sau npe rau ob tus neeg siv thiab nws cov channel tsim cais. Txij li thaum lub server ua haujlwm siv ActivityPub raws tu qauv, nws muaj peev xwm sau npe los ntawm lwm qhov kev siv nrov, xws li Mastodon ΠΈ mob plab.

Tom qab tsim ib lub tsev qiv ntawv lossis channel, koj tuaj yeem upload suab paj nruag. Cov ntaub ntawv khaws cia rau nws tuaj yeem yog hauv zos lossis chaw taws teeb, siv kev txhawb nqa rau cov ntaub ntawv raws li Amazon S3 raws tu qauv. Koj tuaj yeem xa cov ntaub ntawv ntawm ib hom ntawv nrov, tsis tas yuav rov ua dua thiab tsis zoo (uas, piv txwv li, PeerTube, uas tseem txhawb nqa lub suab upload). Funkwhale nyeem cov suab paj nruag metadata thiab npog kos duab kos hauv cov ntaub ntawv, thiab yog tias lawv ploj lawm, tsim qhov yuam kev. Yog li ntawd, cov neeg siv tau qhia kom siv MusicBrainz Picard sau cov cim npe kom raug ua ntej uploading. Ib qho kev sib txuas rau kev kho cov metadata tom qab rub tawm kuj muaj, ua haujlwm hauv daim ntawv ntawm kev hloov kho nrog pom keeb kwm ntawm kev hloov pauv.


Los ntawm cov nkauj uas twb tau rub tawm mus rau cov tsev qiv ntawv thiab cov channel, koj tuaj yeem tsim playlists, xov tooj cua noj, thiab kos cov lem li favorites. Cov neeg siv tej thaj chaw deb yuav tuaj yeem thov nkag mus rau koj lub tsev qiv ntawv lossis channel los ntawm tsuas yog pasting qhov txuas rau nws mus rau hauv qhov tshawb nrhiav ntawm lawv lub server. Cov neeg siv tsis qhia npe yuav tuaj yeem mloog suab paj nruag los ntawm lub vev xaib interface yog tias qhov no tau tso cai hauv server chaw. Cov neeg siv npe hauv zos tuaj yeem nkag mus rau txhua lub suab paj nruag ntawm lub server yam tsis siv lub vev xaib interface los ntawm kev nkag mus ntawm txhua tus neeg siv nrog Subsonic API txhawb nqa - lwm lub suab paj nruag neeg rau zaub mov, tam sim no nyob rau hauv daim ntawv tso cai muaj tswv, nrog rau kev sib txuas tsim cov ceg ntawm cov qub codebase raws li daim ntawv tso cai pub dawb, - lossis haiv neeg Funkwhale API, piv txwv li, Otter rau Android.

Cov neeg siv khoom tuaj yeem thov los ntawm tus neeg rau zaub mov ib qho kev hloov pauv ntawm cov lem (piv txwv li, los ntawm FLAC rau MP3 nrog tus nqi qis dua, yuav tsum tau siv Internet tsawg).

Nws muaj peev xwm sau npe rau RSS txau, piv txwv li, rau cov podcasts uas twb tau hais lawm.

Cov kev hloov hauv qhov kev tso tawm no:

  • qhov tsawg kawg nkaus yuav tsum tau Python version tau raug tsa mus rau 3.6;
  • hloov pauv hauv tus neeg siv API uas cuam tshuam kev sib raug zoo;
  • deprecation ntawm JSON tokens (JWT) rau OAuth;
  • txhim kho algorithm rau tsim kev saib ua ntej rau npog;
  • khawm tau ntxiv rau lub web interface rau importing suab paj nruag los ntawm cov neeg rau zaub mov cov ntaub ntawv system;
  • ib qho screen ntawm tus naj npawb ntawm downloads ntawm lem thiab albums tshwm;
  • nplooj ntawv tshiab nrhiav;
  • khawm "ua si" ntawm lem thiab albums tam sim no hloov cov kab es tsis yog ntxiv lem rau nws;
  • Scrobbling kev txhawb nqa siv Last.fm API v2.

Tau qhov twg los: linux.org.ru ua

Ntxiv ib saib