玩NAS的朋友对媒体服务器应该都不陌生,Jellyfin、Emby、Plex三剑客,三者必选其一。笔者最开始使用的是Jellyfin,但是一直感觉播放性能不太理想,而且总是会出现媒体库封面和字体变方块的问题。所以,最终笔者选择Emby(为什么不选择Plex?我觉得丑),并且也买了正版,整体用下来要优于Jellyfin,但是有一点就是不支持拼音字母排序,每次找电影还是有点别扭的。
这不,想什么来什么,热心网友推荐了一款非常香的神器——emby_pinyin
,完美解决排序问题。
emby_pinyin
支持Windows、Linux、macOS和Docker方式部署,不仅支持Emby,实际上也支持Jellyfin。不过,目前项目还在持续完善中,已经可以支持电影、音乐、电视节目和家庭视频与照片,其他类型的媒体库暂时还不支持。废话不多说,老规矩,笔者使用Docker来部署。
准备工作
- 创建应用目录,例如在/share/Container下创建文件夹embypy
- NAS上安装好docker-compose
- 在Emby上创建好API KEY
部署emby_piyin
第一步、 在/share/Container/embypy文件夹下创建文件docker-compose.yml,并将下面内容复制粘贴进去,保存:
version: '3.8'
services:
emby-pinyin:
container_name: emby-pinyin
image: dyf991645/emby-pinyin:latest
restart: unless-stopped
network_mode: bridge
ports:
- 11000:80
environment:
- TZ=Asia/Shanghai
- WEBHOOK_ENABLED=1
- CRON_ENABLED=1
- CRON_SCHEDULE=0 * * * *
- HOST=http://172.17.0.1:8096
- API_KEY=你的key
- SORT_TYPE=1
环境变量说明
- WEBHOOK_ENABLED:是否开启webhook,默认0关闭,设置为1开启,笔者设置了开启
- CRON_ENABLED:是否开启定时任务,默认0关闭,设置为1开启,笔者设置了开启
- CRON_SCHEDULE:定时任务执行周期,默认每个整点执行,可以自己按需要改
- HOST:Emby/Jellyfin的地址,改为你自己的地址
- API_KEY: 前面说的API KEY,设置成你自己的
- SORT_TYPE:排序方式,默认1按拼音首字母排序,也可以改成其他的:2-全拼,3-前置字母,4-服务器默认
第二步、 在NAS的SSH中,切换到embypy文件夹下,执行下面命令启动:
docker-compose up -d
第三步、 查看运行情况
在SSH中执行下面命令,可以查看运行的情况:
docker logs -f emby-pinyin
第四步、 查看emby排序
打开媒体库,可以看到已经按拼音首字母排序了,完美!

文章评论