jellyfin 等媒體播放器雖然內置了刮削器,但是它們並不總是能滿足我們的需求。tinyMediaManager 是一款專門用於影視資源刮削的應用,它無縫對接到了 KODI,當然也可以無縫對接到 jellyfin,只需要微微調整一下重命名規則即可。
這里記錄一下在服務器上用 docker 部署 tinyMediaManager 的基本參數。
首先當然是確定掛載位置,這里掛載容器的兩個目錄:配置目錄 config 和媒體文件目錄 media:
mkdir -p /home/barwe/dockerv/tinyMediaManager/{config,media}
部署 tinyMediaManager:
docker run -d -p 5800:5800 --name=tinyMediaManager \
-v /home/barwe/dockerv/tinyMediaManager/config:/config \
-v /home/barwe/dockerv/tinyMediaManager/media:/media \
-e ENABLE_CJK_FONT=1 -e USER_ID=0 -e GROUP_ID=0 \
--add-host=api.themoviedb.org:13.224.161.90 \
--add-host=image.tmdb.org:104.16.61.155 \
--add-host=api.themoviedb.org:13.35.67.86 \
--add-host=www.themoviedb.org:54.192.151.79 \
romancin/tinymediamanager:latest
這里有個需要注意的問題是,內網可以通過 5800 端口直接訪問 tinyMediaManager 的 web 界面,如果使用 frp 穿透到了公網服務器,轉發協議需要選擇 http 或者 https,我用普通的 tcp 協議打不開界面。
我的轉發配置是:
[tinyMediaManager]
type = http
local_ip = 127.0.0.1
local_port = 9800
custom_domains = 公網IP
如果公網服務器設置了 http 代理端口例如 vhost_http_port=10080,則可以通過 公網IP:10080 訪問 tinyMediaManager 的 web 界面。