Plex/Emby/Jellyfin媒体库拼音排序
目前nas的使用用户是越来越多,很多影音爱好者都会建立自己的媒体库,除了芝杜、ATV这一类依靠播放设备来建立海报墙以外,使用最多的还是三个专用媒体库程序:Plex、Emby、Jellyfin,三个程序各有优缺点,具体选择哪一个就不细说了,主要还是分享一下如何进行媒体拼音排序的问题。
三个媒体库默认的排序都是遵循Unicode国际编码顺序,英文A-Z和数字0-9在这个编码库里面本身就是按顺序排列,所以不存在障碍。但这个编码库里面,汉字也是有固定顺序的(类似于笔画吧),而拼音排序肯定是更符合国内使用习惯的,所以这里简单搜集和总结了一下排序工具,工具并非原创,仅是个人使用过程中发现和搜集。
1.Plex
plex可以很轻松在网上搜索plex拼音排序找到脚本,但是脚本的易用性并不高,仍然存在一定的门槛。我个人使用的是站内大佬的XMBC插件(文章:玩转PLEX系列),在读取本地nfo的同时还能给影片添加拼音首字母。由于我之前是使用tmm手动刮削,现在转入了nastool,两者都会有本地海报和nfo,所以这个插件非常符合我的需求,在帮助我使用本地海报的同时也实现了拼音排序。请注意不要随便在网上找这个插件,作者最早的版本只有读取本地海报功能,没有拼音的,最好找到原文章。
2.Jellyfin
Jellyfin的免费也拥有众多使用者,它的拼音排序比较方便,有现成的docker,镜像名是:Wizzercn/jellyfin_pinyin,安装方便,操作简单。仅需提供本地Jellyfin的ip地址和api,就能实现自动添加拼音。它添加的是影片的全拼,不是首字母,默认3600秒即1小时扫描一次,也可以自行修改时间,有多个媒体库的可以设置哪些扫描、哪些不扫描。
3.Emby
Emby是我最近才开始用的,它的拼音排序有点曲折。因为Jellyfin和Emby的关系,我尝试安装第二个Jellyfin_pinyin这个docker给Emby进行排序,但是无效,向docker作者提交请求之后也不能解决,但是有意思的来了:我发现Jellyfin的影片在扫描排序之后,Emby里面竟然也排好了顺序,这就太好了,而且还给我省了一个docker。遗憾的是在最近Emby更新了一个版本之后就无效了,换版本也没有找回。
最后只能选择第二个办法,GITHUb站里面的hisune/emby_pinyin,这个其实我很早在使用jellyfin的时候就发现了,也是网友推荐的。目前它并没有docker,而php环境或者webhooks又难倒我了。好在作者提供了exe版本,直接在电脑上就能运行,使用方便,提供首字母或全拼音、前置字母等,而且还同时支持Jellyfin。第一次使用需要输入媒体库ip和API,它会自动记住信息,第二次开始就只需要根据提示按几个数字即可。
但是问题来了,exe程序不方便自动化,为此我还特意去找了好多年前玩网游用过的按键精灵,最后在github找到了一个KeymouseGO,一个轻量化的按键精灵。我的Unraid服务器里面本来就有一个虚拟win11,偶尔远程访问,也就不用唤醒家里的电脑主机。这次正好把Emby_pinyin和KeymouseGO放在win11,让它每隔一段时间自动运行一次。注意:Emby_pinyin需要C++2015-2022环境,如果使用的精简版系统就要安装一下。
以上就是个人的经验分享。关联:Plex拼音排序,Emby拼音排序,Jellyfin拼音排序。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
![](https://res.smzdm.com/pc/pc_shequ/dist/img/the-end.png)
嘲笑的风
校验提示文案
踏浪而行Vic
校验提示文案
大鲨鱼666
github 地址是: wizzercn/jellyfin_pinyin
校验提示文案
大鲨鱼666
github 地址是: wizzercn/jellyfin_pinyin
校验提示文案
嘲笑的风
校验提示文案
踏浪而行Vic
校验提示文案