Jellyfin 1.12 ကို ယခုရရှိနိုင်ပါပြီ။ ၎င်းသည် သင့်ကိုယ်ပိုင်ဆာဗာတွင် မာလ်တီမီဒီယာထုတ်လွှင့်မှုစနစ်ကို ဖြန့်ကျက်နိုင်စေပါသည်။ လက်ရှိအကြောင်းအရာများကို အသုံးပြုသူစက်ပစ္စည်းများသို့ တိုက်ရိုက်ထုတ်လွှင့်ရန် ဤပရောဂျက်ကို ၂၀၁၈ ခုနှစ်တွင် Emby မီဒီယာဆာဗာ၏ အစိတ်အပိုင်းတစ်ခုအဖြစ် စတင်တည်ထောင်ခဲ့ပြီး Emby သည် ပိုင်ဆိုင်မှုဖွံ့ဖြိုးတိုးတက်မှုပုံစံသို့ ကူးပြောင်းပြီးနောက် open source codebase ကို ဆက်လက်တီထွင်ခဲ့သည်။ Jellyfin ၏ကုဒ်ကို .NET ပလက်ဖောင်းကို အသုံးပြု၍ C# ဖြင့်ရေးသားထားပြီး GPLv2 လိုင်စင်အောက်တွင် ဖြန့်ဝေထားသည်။ Client ပရိုဂရမ်များကို PC များ၊ မိုဘိုင်းစက်ပစ္စည်းများ၊ တီဗီများ၊ set-top box များနှင့် ဂိမ်းထိန်းချုပ်ကိရိယာများအတွက် ရရှိနိုင်သလို မီဒီယာဆာဗာကို configure လုပ်ရန်၊ အွန်လိုင်းထုတ်လွှင့်မှုများကို စီစဉ်ရန်နှင့် သင့်မာလ်တီမီဒီယာစုဆောင်းမှုကို စီမံခန့်ခွဲရန်အတွက် ဝဘ် interface တစ်ခုလည်း ရရှိနိုင်ပါသည်။
ပံ့ပိုးပေးထားသော အင်္ဂါရပ်များတွင် ဗီဒီယိုနှင့် အသံ streaming၊ ရုပ်ရှင်များ၊ ဓာတ်ပုံများ၊ e-book များနှင့် တေးဂီတများစုစည်းမှုမှတစ်ဆင့် လမ်းညွှန်ခြင်း၊ TV tuner ဖြင့် တိုက်ရိုက်တီဗီကြည့်ရှုခြင်းနှင့် မှတ်တမ်းတင်ခြင်း၊ အသုံးပြုသူများစွာမှ အကြောင်းအရာများကို တစ်ပြိုင်နက်တည်း ပူးတွဲကြည့်ရှုခြင်း (SyncPlay)၊ အကြောင်းအရာကို အလိုအလျောက် ရှာဖွေခြင်း၊ ကတ်တလောက်ပြုလုပ်ခြင်းနှင့် စီခြင်း၊ နောက်ထပ်အချက်အလက်များ (အယ်လ်ဘမ်အနုပညာနှင့် အနုပညာရှင်အချက်အလက်များကဲ့သို့) ကို ဒေါင်းလုဒ်လုပ်ခြင်းနှင့် မိဘထိန်းချုပ်မှု အင်္ဂါရပ်များ ပါဝင်သည်။ Intel QSV၊ NVIDIA NVENC နှင့် AMD AMF နည်းပညာများကို အသုံးပြု၍ အရှိန်မြှင့်ခြင်းဖြင့် on-the-fly format transcoding ကို ပြုလုပ်နိုင်သည်၊ သို့မဟုတ် client သည် လိုအပ်သော codec ကို ပံ့ပိုးပေးပါက ဗီဒီယိုကို ၎င်း၏ မူရင်းပုံစံဖြင့် ပေးပို့နိုင်သည်။
frontend များနှင့် အပြန်အလှန် ဆက်သွယ်ရန်အတွက် HTTP protocol ကို အခြေခံထားသော client-server မော်ဒယ်ကို အသုံးပြုသည်။ HLS (HTTP Live Streaming)၊ DLNA နှင့် Google Cast (Chromecast အတွက်) protocol များကို အသုံးပြု၍ ထုတ်လွှင့်မှုကို ပံ့ပိုးပေးသည်။ လုပ်ဆောင်ချက်ကို plugin များမှတစ်ဆင့် တိုးချဲ့နိုင်သည်။ server ကို အောက်ပါတွင် စတင်နိုင်သည် Linux, macOS и Windowsဖြန့်ကျက်မှုကို ရိုးရှင်းစေရန်အတွက် ကြိုတင်ပြင်ဆင်ထားသော Docker container image ကို ပံ့ပိုးပေးထားပါသည်။
ဗားရှင်းအသစ်တွင် ပြောင်းလဲမှုများထဲတွင်-
- ဒေတာဘေ့စ်ဖွဲ့စည်းပုံကို ပြန်လည်ဖွဲ့စည်းပြီး သီချင်းစာရင်းများနှင့် စုစည်းမှုများကို သိမ်းဆည်းရန်အတွက် အကောင်းဆုံးဖြစ်အောင် ပြုလုပ်ထားသည် (ယခုအခါ အရာတစ်ခုစီကို ဇယားတွင် သီးခြားအတန်းတစ်ခုအဖြစ် သိမ်းဆည်းထားသည်)။ အရင်းအမြစ်များစွာအသုံးပြုသော ဒေတာဘေ့စ်ပြုပြင်ထိန်းသိမ်းမှုနှင့် စာကြည့်တိုက်စကင်ဖတ်ခြင်းလုပ်ဆောင်ချက်များကို ခွဲထုတ်ထားသည်။
- ဝဘ်အင်တာဖေ့စ်ကို အကောင်းဆုံးဖြစ်အောင် ပြုလုပ်ထားပြီး စာမျက်နှာအချို့ကို ဖွင့်သည့်အခါ ရပ်တန့်သွားခြင်းကို ဖယ်ရှားလိုက်ပါပြီ။
- အီး-စာအုပ်များနှင့်အလုပ်လုပ်ရန်ကိရိယာများကို core library တွင်ထည့်သွင်းထားသည်။ ယခုအခါ OPF၊ ComicInfo နှင့် ComicBookInfo ဖိုင်များမှ စာအုပ်နှင့် ရုပ်ပြစာအုပ်ဒေတာများကို ထုတ်ယူနိုင်ပါပြီ။ OpenLibrary၊ GoogleBooks နှင့် ComicVine တို့နှင့်ပေါင်းစပ်ရန်အတွက် plugins များကိုထည့်သွင်းထားသည်။ ဝဘ် interface တွင် စာရေးသူများနှင့် အီး-စာအုပ်စုဆောင်းမှုများကို လမ်းညွှန်ရန်အတွက် သီးခြားကဏ္ဍတစ်ခုကို အကောင်အထည်ဖော်ထားသည်။
- ရုပ်သံစီးရီးများအတွက်၊ အကြောင်းအရာရွေးချယ်မှုများ (ဒါရိုက်တာ၏ ဖြတ်တောက်မှု/ရုံတင်ဖြတ်တောက်မှု၊ 4K/1080p အရည်အသွေး) ကို ရွေးချယ်နိုင်စွမ်းကို အကောင်အထည်ဖော်ထားပါသည်။
- စာကြည့်တိုက်တစ်ခုစီအတွက် အကြံပြုချက်ရင်းမြစ်နှင့် စာတန်းထိုး parameter များကို သီးခြားစီ configure လုပ်နိုင်စွမ်းကို ထည့်သွင်းထားသည်။
- desktop နှင့် mobile client များတွင် Modern interface အသစ်ပါဝင်ပြီး ဗားရှင်းအဟောင်းကို Legacy ဟု အမည်ပြောင်းလဲထားသည်။
- ဆာဗာကို .NET 10 သို့ ပြောင်းရွှေ့ပြီးပါပြီ (ပလပ်အင်များကို ပြန်လည်တည်ဆောက်ရန် လိုအပ်ပါသည်)။ FFmpeg လိုင်ဘရာစီယာများကို ဗားရှင်း 8.1 သို့ အပ်ဒိတ်လုပ်ထားပါသည်။


source: opennet.ru
