一、安装OMV系统
二、镜像源&hosts
三、OMV设置
四、流媒体服务器
4-1、脚本:从TMM导入Jellyfin演员图
五、下载
Jellyfin
默认端口8096
docker run -d \
--name=jellyfin \
--network host \
--restart unless-stopped \
--device /dev/dri:/dev/dri \
-e PUID=$UID \
-e PGID=$GID \
-e TZ=Asia/Shanghai \
-v /usr/share/fonts:/usr/share/fonts \
-v /root/script/actor.sh:/script/actor.sh \
-v /srv/dev-disk-by-id-dm-name-Media-Media/Media:/media \
-v /srv/dev-disk-by-id-dm-name-Media-AppData/AppData/jellyfin/cache:/cache \
-v /srv/dev-disk-by-id-dm-name-Media-AppData/AppData/jellyfin/config:/config \
jellyfin/jellyfin
部分运行参数释义:
-
--network host
,容器将共享主机的网络堆栈,比bridge
模式网络性能要好一点 -
bridge
,桥接模式下需要通过-p port:8096
指定容器8096端口的主机映射端口 -
--restart unless-stopped
,容器重启策略,除非明确停止或 Docker 本身停止或重新启动,否则重新启动容器,详见Docker官方文档 -
--device /dev/dri:/dev/dri
,指定解码驱动的位置 -
-v /usr/share/fonts:/usr/share/fonts
,字体包位置,防止中文方块
可能存在的问题:
- 默认网络下大概率无法访问
api.themoviedb.org
进行刮削:修改host,详见二、镜像源&hosts - 海报墙不显示NFO信息:取消jellyfin元数据下载器扫描,从TMM刮削NFO,然后重新
扫描所有档案库
- 海报墙不显示演员图片:建议直接使用脚本把TMM刮削出来的演员图拷贝到jellyfin下。或者采用以下方案
- 打开NFO随便复制演员图片链接,查看是否能访问以确认网络情况,不行就修改hosts
- 以上网络正常的情况下,元数据下载器中只打开TMDB,其他都不设置,然后点击媒体库右下角
扫描媒体库
,选择搜索缺少的元数
,不要勾选替换图片,等媒体库右上角出现圆形进度条并完成后,如果仍然没有显示,点击左上角扫描所有档案库
(参考来源)
- 中文字幕显示方块:挂载
/usr/share/fonts
,仍然不行下载字体包到上面的fonts
路径(参考来源) - 硬件解码没有生效:根据网上各论坛说法,可以指定版本号为
jellyfin/jellyfin:10.4.3
。不过在本人10年前笔记本设备上实测并没有作用
tinymediamanager
默认端口5800
docker run -d \
--name=tinymediamanager \
--network host \
--restart unless-stopped \
-e PUID=$UID \
-e PGID=$GID \
-e TZ=Asia/Shanghai \
-v /usr/share/fonts:/usr/share/fonts \
-v /srv/dev-disk-by-id-dm-name-Media-Media/Media:/media \
-v /srv/dev-disk-by-id-dm-name-Media-AppData/AppData/tinymediamanager/cache:/cache \
-v /srv/dev-disk-by-id-dm-name-Media-AppData/AppData/tinymediamanager/config:/config \
romancin/tinymediamanager
- 建议
NFO设置
勾选全部NFO文件名 - 不要升级到4.x版本,4.x版本开始收费,免费版只能选择TMDB刮削
网友评论