Funkwhale 1.0

စီမံကိန်း၏ Funkwhale ပထမတည်ငြိမ်သောဗားရှင်းကိုထုတ်ခဲ့သည်။ အစပျိုးမှု၏တစ်စိတ်တစ်ပိုင်းအနေဖြင့်၊ ဝဘ်အင်တာဖေ့စ်ကိုအသုံးပြု၍ နားထောင်နိုင်သည့် သီချင်းနှင့် ပေါ့တ်ကာစ်များကို လက်ခံကျင်းပရန်အတွက် Django မူဘောင်ကို အသုံးပြု၍ Python တွင် ရေးသားထားသည့် အခမဲ့ဆာဗာကို တီထွင်လျက်ရှိသည်။ Subsonic API သို့မဟုတ် မူရင်း Funkwhale API အတွက် ပံ့ပိုးမှုရှိသော သုံးစွဲသူများနှင့် Funkwhale ၏အခြားဥပမာများမှသုံးပြီး ActivityPub သည် ဖက်ဒရယ်ကွန်ရက်ပရိုတိုကော.


စာကြည့်တိုက်များနှင့် ချန်နယ်များကို အသုံးပြု၍ အသံနှင့် အသုံးပြုသူ အပြန်အလှန် အပြန်အလှန် ဆက်သွယ်မှု ဖြစ်ပေါ်သည်- စာကြည့်တိုက်များသည် လိပ်စာအဖြစ် ကျပန်းဖန်တီးထားသည့် UUID ဖြင့် အနုပညာရှင်များစွာ၏ စုစည်းမှုများဖြစ်ပြီး ချန်နယ်သည် လူသားဖတ်နိုင်သောလိပ်စာကို ပေးထားသည့် အနုပညာရှင်တစ်ဦးတည်း၏ သရုပ်ဖော်ပုံဖြစ်သည်။ ချန်နယ်များသည် ပေါ့တ်ကာစ်များကို ထုတ်ဝေရန်အတွက် အသုံးဝင်နိုင်သည်။ စာရင်းသွင်းမှုများဖြင့် လုပ်ဆောင်ခြင်းသည် အခြားပရောဂျက်တစ်ခုနှင့် ဆင်တူသည်- ပုသိမ်: အသုံးပြုသူနှင့် သူ၏ သီးခြားဖန်တီးထားသော ချန်နယ်နှစ်ခုလုံးကို သင်သည် စာရင်းသွင်းနိုင်ပါသည်။ ဆာဗာသည် ActivityPub ပရိုတိုကောကို အသုံးပြု၍ အလုပ်လုပ်သောကြောင့်၊ ကဲ့သို့သော အခြားသော နာမည်ကြီး အကောင်အထည်ဖော်မှုများမှ စာရင်းသွင်းနိုင်ပါသည်။ Mastodon и pleoma.

ဒစ်ဂျစ်တိုက် သို့မဟုတ် ချန်နယ်ကို ဖန်တီးပြီးနောက်၊ သင်သည် တေးဂီတကို အပ်လုဒ်လုပ်နိုင်ပါသည်။ Amazon S3 ပရိုတိုကောကို အခြေခံ၍ ဖိုင်စနစ်များအတွက် တပ်ဆင်ထားသော ပံ့ပိုးမှုကို အသုံးပြု၍ ၎င်းအတွက် ဖိုင်သိုလှောင်မှုမှာ ဒေသတွင်း သို့မဟုတ် အဝေးထိန်း ဖြစ်နိုင်သည်။ ထပ်လောင်းအသံသွင်းခြင်းနှင့် အရည်အသွေးဆုံးရှုံးခြင်းမရှိဘဲ လူကြိုက်များသည့်ဖော်မတ်တစ်ခု၏ မည်သည့်ဖိုင်ကိုမဆို အပ်လုဒ်လုပ်နိုင်သည် (ဥပမာ၊ PeerTube၊ ၎င်းသည် အသံဖိုင်တင်ခြင်းကိုလည်း ပံ့ပိုးပေးသည့်)။ Funkwhale သည် တေးဂီတ မက်တာဒေတာနှင့် ဖိုင်များတွင် ထည့်သွင်းထားသော ကာဗာပန်းချီကို ဖတ်ပြပြီး ၎င်းတို့ ပျောက်ဆုံးပါက အမှားအယွင်းတစ်ခု ထုတ်ပေးသည်။ ထို့ကြောင့် အသုံးပြုသူများကို အသုံးပြုရန် အကြံပြုအပ်ပါသည်။ MusicBrainz Picard အဘိဓါန် အပ်လုဒ်မတင်မီ မှန်ကန်သော tag များရေးရန်။ ဒေါင်းလုဒ်လုပ်ပြီးနောက် မက်တာဒေတာကို တည်းဖြတ်ရန် အင်တာဖေ့စ်ကို ရရှိနိုင်သည်၊ မြင်သာသော အပြောင်းအလဲများ၏ မှတ်တမ်းနှင့်အတူ ပြန်လည်ပြင်ဆင်မှုပုံစံဖြင့် လုပ်ဆောင်သည်။


ဒေါင်းလုဒ်လုပ်ပြီးသော တေးဂီတများမှ ဒစ်ဂျစ်တိုက်များနှင့် ချန်နယ်များအထိ၊ သင်သည် အစီအစဉ်များ၊ ရေဒီယိုအသံလွှင့်ဌာနများကို ဖန်တီးကာ သီချင်းများကို စိတ်ကြိုက်အဖြစ် အမှတ်အသားပြုနိုင်ပါသည်။ အဝေးထိန်းအသုံးပြုသူများသည် ၎င်းတို့၏ဆာဗာ၏ရှာဖွေမှုဘားတွင် ၎င်းနှင့်လင့်ခ်တစ်ခုကို ကူးထည့်ခြင်းဖြင့် သင့်စာကြည့်တိုက် သို့မဟုတ် ချန်နယ်သို့ ဝင်ရောက်ခွင့်တောင်းဆိုနိုင်မည်ဖြစ်သည်။ ဆာဗာဆက်တင်များတွင် ခွင့်ပြုပါက အမည်မသိအသုံးပြုသူများသည် ဝဘ်အင်တာဖေ့စ်မှတေးဂီတကို နားဆင်နိုင်မည်ဖြစ်သည်။ မှတ်ပုံတင်ထားသော ဒေသခံအသုံးပြုသူများသည် ဝဘ်အင်တာဖေ့စ်ကိုအသုံးမပြုဘဲ ဆာဗာပေါ်ရှိ သီချင်းအားလုံးကို ဝင်ရောက်ကြည့်ရှုခြင်းဖြင့် ဝင်ရောက်နိုင်သည်။ Subsonic API ပံ့ပိုးမှုရှိသော မည်သည့် client ကိုမဆို - အခမဲ့လိုင်စင်အောက်တွင် ကုဒ်ဘေ့စ်အဟောင်း၏ အကိုင်းအခက်များ အပြိုင်ဖြစ်ထွန်းနေသော မူပိုင်လိုင်စင်တစ်ခုအောက်တွင်၊ အခြားသော ဂီတဆာဗာ၊ သို့မဟုတ် ဥပမာအားဖြင့်၊ မူရင်း Funkwhale API၊ Android အတွက်ဖျံ.

ဖောက်သည်များသည် အင်တာနက်အသွားအလာနည်းရန် လိုအပ်သော နိမ့်သောဘစ်နှုန်းဖြင့် ဆာဗာမှ လမ်းကြောင်းပြောင်းထားသောဗားရှင်းကိုလည်း တောင်းဆိုနိုင်သည် (ဥပမာ၊ FLAC မှ MP3 သို့)

ဥပမာအားဖြင့် ဖော်ပြပြီးသား ပေါ့တ်ကာစ်များသို့ RSS feeds များသို့ စာရင်းသွင်းနိုင်ပါသည်။

ဤထုတ်ဝေမှုတွင် အပြောင်းအလဲများ-

  • အနိမ့်ဆုံးလိုအပ်သော Python ဗားရှင်းကို 3.6 သို့ မြှင့်တင်ထားသည်။
  • လိုက်ဖက်ညီမှုကိုချိုးဖျက်သော client API တွင်အပြောင်းအလဲများ။
  • OAuth ၏မျက်နှာသာဖြင့် JSON တိုကင်များ (JWT) ကို ငြင်းပယ်ခြင်း၊
  • အဖုံးများအတွက် အစမ်းကြည့်ရှုမှုများ ပြုလုပ်ရန်အတွက် ပိုမိုကောင်းမွန်သော အယ်လဂိုရီသမ်၊
  • ဆာဗာဖိုင်စနစ်မှ တေးဂီတကို တင်သွင်းရန်အတွက် ဝဘ်အင်တာဖေ့စ်တွင် ခလုတ်တစ်ခုကို ထည့်သွင်းထားသည်။
  • သီချင်းများနှင့် အယ်လ်ဘမ်များ ဒေါင်းလုဒ်လုပ်မှု အရေအတွက် ပြသမှု ပေါ်လာသည်။
  • ရှာဖွေမှုစာမျက်နှာအသစ်;
  • သီချင်းများနှင့် အယ်လ်ဘမ်များပေါ်ရှိ "ဖွင့်ရန်" ခလုတ်သည် ယခုအခါ ၎င်းတွင် သီချင်းများထည့်မည့်အစား တန်းစီခြင်းကို အစားထိုးပါသည်။
  • Last.fm API v2 ကို အသုံးပြု၍ Scrobbling ပံ့ပိုးမှု။

source: linux.org.ru

မှတ်ချက် Add