Jellyfin

Jellyfin是款开源的Web视频播放器, 可在浏览器上播放管理视频, 但是貌似读取光盘文件会失败

docker部署容器

# 创建文件存放路径
cd
mkdir jellyfin
cd jellyfin

编辑docker配置文件~/jellyfin/docker-compose.yaml

services:
  jellyfin:
    image: jellyfin/jellyfin
    container_name: jellyfin
    ports:
      - "20009:8096" # HTTP端口
    volumes:
      - ./container-config:/config:/config
      - ./container-cache:/cache:/cache
      - ./container-media:/media
      - ./container-video:/video
      - type: bind # 字体文件夹, 如果有特殊字体可以考虑添加, 
        source: /path/to/fonts
        target: /usr/local/share/fonts/custom
        read_only: true
    restart: 'unless-stopped'
    environment:
      - TZ=Asia/Shanghai

可将整理好的视频文件夹映射到./container-video
最后在浏览器上访问ip:20009即可进行访问

tinyMediaManager

tinyMdediaManager是个视频刮削软件, 能帮助刮削一些电影、连续剧的信息, 并进行自动整理
虽然有docker的版本, 但其是直接使用novnc接入虚拟屏幕创建的, 分辨率、复制粘贴等操作都不好用
可以去官网看下载版本

linux软件安装

# 下载压缩包, 现在最新的为5.1.6
wget https://release.tinymediamanager.org/v5/dist/tinyMediaManager-5.1.6-linux-amd64.tar.xz
# 解压压缩包
tar xvf tinyMediaManager-5.1.6-linux-amd64.tar.xz
# 将解压好的压缩包移动到/opt下放着, 权限问题可使用sudo chown ubuntu /opt/tinyMediaManager解决
mv -r tinyMediaManager /opt/

添加桌面图标, 编辑配置文件~/.local/share/applications/tinyMediaManager.desktop

[Desktop Entry]
Type=Application
Terminal=false
Name=tinyMediaManager
Icon=/opt/tinyMediaManager/tmm.png
Exec=/opt/tinyMediaManager/tinyMediaManager

首次打开软件需进行配置
电影元数据刮削中选择

  • NFO format中选择Jellyfin

设置:

  • 通用选项系统中可设置代理, 方便刮削
  • 电影媒体库设置中可添加电影文件的目录
  • 电视节目的:

    • 媒体库设置中可添加电影文件的目录
    • NFO设置中修改NFO格式为Jellyfin

若弹出libmediainfo缺失可通过sudo apt install libmediainfo0v5 -y进行安装
貌似解决了吧? 至少装了这个后再打开tinyMediaManager没再弹出过库缺失了

windows安装

官网下exe安装包, 然后一路下一步好像就行了

最后修改:2025 年 06 月 13 日
赛博讨口子