Am pròiseact Mucan-mara air a’ chiad dreach seasmhach fhoillseachadh. Mar phàirt den iomairt, thathas a’ leasachadh frithealaiche an-asgaidh, air a sgrìobhadh ann am Python a’ cleachdadh frèam Django, gus ceòl is podcastan a chumail, a dh’fhaodar èisteachd riutha a’ cleachdadh eadar-aghaidh lìn. teachdaichean le taic airson Subsonic API no Funkwhale API dùthchasachagus bho shuidheachaidhean eile de Funkwhalea ’cleachdadh Pròtacal lìonra aonaichte ActivityPub.
Bidh eadar-obrachadh luchd-cleachdaidh le claisneachd a’ tachairt a’ cleachdadh leabharlannan agus seanalan: tha leabharlannan nan cruinneachaidhean de ghrunn luchd-ealain le UUID air a chruthachadh air thuaiream mar sheòladh, agus is e seanal clàr aon neach-ealain, a gheibh seòladh a ghabhas leughadh le daoine; faodaidh seanalan a bhith feumail airson podcasts fhoillseachadh. Tha a bhith ag obair le ballrachdan coltach ris an fhear ann am pròiseact eile - tiùb cho-aoisean: Faodaidh tu fo-sgrìobhadh an dà chuid don neach-cleachdaidh agus na seanailean a chaidh a chruthachadh air leth. Leis gu bheil am frithealaiche ag obair a’ cleachdadh a’ phròtacal ActivityPub, tha e comasach fo-sgrìobhadh bho ghnìomhachdan mòr-chòrdte eile, leithid Mastodon и pleroma.
Às deidh dhut leabharlann no seanail a chruthachadh, faodaidh tu ceòl a luchdachadh suas. Faodaidh stòradh faidhle air a shon a bhith ionadail no iomallach, a’ cleachdadh taic togte airson siostaman faidhle stèidhichte air protocol Amazon S3. Faodaidh tu faidhle sam bith de chruth mòr-chòrdte a luchdachadh suas, gun ath-chlàradh a bharrachd agus call càileachd (a tha, mar eisimpleir, a ’dèanamh PeerTube, a tha cuideachd a’ toirt taic do luchdachadh suas claisneachd). Bidh Funkwhale a’ leughadh meata-dàta ciùil agus a’ còmhdach ealain freumhaichte ann am faidhlichean, agus ma tha iad a dhìth, cruthaichidh e mearachd. Mar sin, thathar a 'moladh luchd-cleachdaidh a chleachdadh CeòlBrainz Picard gus na tagaichean ceart a sgrìobhadh mus luchdaich thu suas iad. Tha eadar-aghaidh airson meata-dàta a dheasachadh às deidh an luchdachadh sìos cuideachd ri fhaighinn, ag obair ann an cruth ath-sgrùdaidhean le eachdraidh atharrachaidhean follaiseach.
Bho cheòl a chaidh a luchdachadh sìos mu thràth gu leabharlannan agus seanalan, faodaidh tu clàran-ciùil, stèiseanan rèidio a chruthachadh, agus slighean a chomharrachadh mar as fheàrr leat. Bidh e comasach do luchd-cleachdaidh iomallach cothrom iarraidh air an leabharlann no an t-sianal agad le bhith dìreach a’ cur ceangal thuige ann am bàr sgrùdaidh an fhrithealaiche aca. Bidh e comasach do luchd-cleachdaidh gun urra èisteachd ri ceòl bhon eadar-aghaidh lìn ma tha seo ceadaichte ann an roghainnean an fhrithealaiche. Gheibh luchd-cleachdaidh ionadail clàraichte cothrom air a h-uile ceòl air an fhrithealaiche gun a bhith a 'cleachdadh an eadar-aghaidh lìn le bhith a' logadh a-steach tro neach-dèiligidh sam bith le taic Subsonic API - frithealaiche ciùil eile, a-nis fo chead seilbh, le meuran co-shìnte a’ leasachadh den t-seann chòd-stèidh fo chead an-asgaidh, - no an API dùthchasach Funkwhale, mar eisimpleir, Otter airson Android.
Faodaidh teachdaichean cuideachd dreach tar-chòdaichte de shlighean iarraidh bhon t-seirbheisiche (mar eisimpleir, bho FLAC gu MP3 le bitrate nas ìsle, a dh’ fheumas nas lugha de thrafaig eadar-lìn).
Tha e comasach fo-sgrìobhadh gu biadhan RSS, mar eisimpleir, gu na podcastan a chaidh ainmeachadh roimhe.
Atharraichean san fhoillseachadh seo:
- chaidh an tionndadh Python as ìsle a tha a dhìth àrdachadh gu 3.6;
- atharrachaidhean ann an API an neach-dèiligidh a bhriseas co-chòrdalachd;
- ìsleachadh JSON tokens (JWT) airson OAuth;
- algorithm nas fheàrr airson ro-shealladh a chruthachadh airson còmhdach;
- chaidh putan a chur ris an eadar-aghaidh lìn airson ceòl a thoirt a-steach à siostam faidhle an fhrithealaiche;
- nochd taisbeanadh den àireamh a chaidh a luchdachadh sìos de shlighean agus chlàran;
- duilleag rannsachaidh ùr;
- tha am putan “cluich” air slighean agus clàran a-nis a’ dol an àite a’ chiudha seach a bhith a’ cur sgrìoban ris;
- Taic scrobbling a’ cleachdadh Last.fm API v2.
Source: linux.org.ru