Plex/Emby/Jellyfin媒體庫(kù)拼音排序
? ? 目前nas的使用用戶是越來(lái)越多,很多影音愛(ài)好者都會(huì)建立自己的媒體庫(kù),除了芝杜、ATV這一類依靠播放設(shè)備來(lái)建立海報(bào)墻以外,使用最多的還是三個(gè)專用媒體庫(kù)程序:Plex、Emby、Jellyfin,三個(gè)程序各有優(yōu)缺點(diǎn),具體選擇哪一個(gè)就不細(xì)說(shuō)了,主要還是分享一下如何進(jìn)行媒體拼音排序的問(wèn)題。
? ? 三個(gè)媒體庫(kù)默認(rèn)的排序都是遵循Unicode國(guó)際編碼順序,英文A-Z和數(shù)字0-9在這個(gè)編碼庫(kù)里面本身就是按順序排列,所以不存在障礙。但這個(gè)編碼庫(kù)里面,漢字也是有固定順序的(類似于筆畫吧),而拼音排序肯定是更符合國(guó)內(nèi)使用習(xí)慣的,所以這里簡(jiǎn)單搜集和總結(jié)了一下排序工具,工具并非原創(chuàng),僅是個(gè)人使用過(guò)程中發(fā)現(xiàn)和搜集。
1.Plex
? ? plex可以很輕松在網(wǎng)上搜索plex拼音排序找到腳本,但是腳本的易用性并不高,仍然存在一定的門檻。我個(gè)人使用的是SMZDM站內(nèi)大佬的XMBC插件(文章:玩轉(zhuǎn)PLEX系列),在讀取本地nfo的同時(shí)還能給影片添加拼音首字母。由于我之前是使用tmm手動(dòng)刮削,現(xiàn)在轉(zhuǎn)入了nastool,兩者都會(huì)有本地海報(bào)和nfo,所以這個(gè)插件非常符合我的需求,在幫助我使用本地海報(bào)的同時(shí)也實(shí)現(xiàn)了拼音排序。請(qǐng)注意不要隨便在網(wǎng)上找這個(gè)插件,作者最早的版本只有讀取本地海報(bào)功能,沒(méi)有拼音的,最好找到原文章。

2.Jellyfin
? ? Jellyfin的免費(fèi)也擁有眾多使用者,它的拼音排序比較方便,有現(xiàn)成的docker,鏡像名是:
Wizzercn/jellyfin_pinyin,安裝方便,操作簡(jiǎn)單。僅需提供本地Jellyfin的ip地址和api,就能實(shí)現(xiàn)自動(dòng)添加拼音。它添加的是影片的全拼,不是首字母,默認(rèn)3600秒即1小時(shí)掃描一次,也可以自行修改時(shí)間,有多個(gè)媒體庫(kù)的可以設(shè)置哪些掃描、哪些不掃描。

3.Emby
? ? Emby是我最近才開(kāi)始用的,它的拼音排序有點(diǎn)曲折。因?yàn)镴ellyfin和Emby的關(guān)系,我嘗試安裝第二個(gè)Jellyfin_pinyin這個(gè)docker給Emby進(jìn)行排序,但是無(wú)效,向docker作者提交請(qǐng)求之后也不能解決,但是有意思的來(lái)了:我發(fā)現(xiàn)Jellyfin的影片在掃描排序之后,Emby里面竟然也排好了順序,這就太好了,而且還給我省了一個(gè)docker。遺憾的是在最近Emby更新了一個(gè)版本之后就無(wú)效了,換版本也沒(méi)有找回。
? ? 最后只能選擇第二個(gè)辦法,GITHUb站里面的hisune/emby_pinyin,這個(gè)其實(shí)我很早在使用jellyfin的時(shí)候就發(fā)現(xiàn)了,也是網(wǎng)友推薦的。目前它并沒(méi)有docker,而php環(huán)境或者webhooks又難倒我了。好在作者提供了exe版本,直接在電腦上就能運(yùn)行,使用方便,提供首字母或全拼音、前置字母等,而且還同時(shí)支持Jellyfin。第一次使用需要輸入媒體庫(kù)ip和API,它會(huì)自動(dòng)記住信息,第二次開(kāi)始就只需要根據(jù)提示按幾個(gè)數(shù)字即可。


? ? 但是問(wèn)題來(lái)了,exe程序不方便自動(dòng)化,為此我還特意去找了好多年前玩網(wǎng)游用過(guò)的按鍵精靈,最后在github找到了一個(gè)KeymouseGO,一個(gè)輕量化的按鍵精靈。我的Unraid服務(wù)器里面本來(lái)就有一個(gè)虛擬win11,偶爾遠(yuǎn)程訪問(wèn),也就不用喚醒家里的電腦主機(jī)。這次正好把Emby_pinyin和KeymouseGO放在win11,讓它每隔一段時(shí)間自動(dòng)運(yùn)行一次。注意:Emby_pinyin需要C++2015-2022環(huán)境,如果使用的精簡(jiǎn)版系統(tǒng)就要安裝一下。

以上就是個(gè)人的經(jīng)驗(yàn)分享。關(guān)聯(lián):Plex拼音排序,Emby拼音排序,Jellyfin拼音排序。