Muc-mhara 1.0


Muc-mhara 1.0

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

Cuir beachd ann