首页
/ 【亲测免费】 Jellyfin MPV Shim 项目教程

【亲测免费】 Jellyfin MPV Shim 项目教程

2026-01-23 05:32:59作者:曹令琨Iris

1. 项目目录结构及介绍

Jellyfin MPV Shim 项目的目录结构如下:

jellyfin-mpv-shim/
├── CONTRIBUTING.md
├── Jellyfin MPV Shim.iss
├── LICENSE.md
├── MANIFEST.in
├── README.md
├── artifacts.sh
├── build-win-32.bat
├── build-win-dbg.bat
├── build-win.bat
├── gen_pkg.sh
├── get_pywebview_natives.py
├── hidpi.manifest
├── jellyfin.icns
├── jellyfin.ico
├── regen_pot.sh
├── run.py
├── setup-mac.py
├── setup.py
└── jellyfin_mpv_shim/
    ├── __init__.py
    ├── ...

主要目录和文件介绍:

  • CONTRIBUTING.md: 贡献指南,指导开发者如何为项目做出贡献。
  • Jellyfin MPV Shim.iss: 用于 Inno Setup 的脚本文件,用于创建 Windows 安装程序。
  • LICENSE.md: 项目许可证文件,说明项目的开源许可证类型。
  • MANIFEST.in: 用于指定在打包时包含哪些非 Python 文件。
  • README.md: 项目的主文档,包含项目的介绍、安装和使用说明。
  • artifacts.sh: 用于生成构建产物的脚本。
  • build-win-32.bat: 用于构建 32 位 Windows 版本的批处理脚本。
  • build-win-dbg.bat: 用于构建 Windows 调试版本的批处理脚本。
  • build-win.bat: 用于构建 Windows 版本的批处理脚本。
  • gen_pkg.sh: 用于生成包的脚本。
  • get_pywebview_natives.py: 用于获取 pywebview 原生库的 Python 脚本。
  • hidpi.manifest: 用于高 DPI 支持的清单文件。
  • jellyfin.icns: macOS 应用程序图标文件。
  • jellyfin.ico: Windows 应用程序图标文件。
  • regen_pot.sh: 用于重新生成 POT 文件的脚本。
  • run.py: 项目的启动文件。
  • setup-mac.py: 用于 macOS 安装的 Python 脚本。
  • setup.py: 用于项目安装的 Python 脚本。
  • jellyfin_mpv_shim/: 项目的主要代码目录,包含所有 Python 源代码文件。

2. 项目启动文件介绍

项目的启动文件是 run.py。该文件负责启动 Jellyfin MPV Shim 客户端,并连接到 Jellyfin 服务器。启动文件的主要功能包括:

  • 初始化配置和设置。
  • 启动 MPV 播放器。
  • 连接到 Jellyfin 服务器并开始媒体播放。

3. 项目配置文件介绍

项目的配置文件通常位于用户的主目录下,具体路径取决于操作系统:

  • Windows: %APPDATA%\jellyfin-mpv-shim\config.json
  • Linux: ~/.config/jellyfin-mpv-shim/config.json
  • macOS: ~/Library/Application Support/jellyfin-mpv-shim/config.json

配置文件 config.json 包含以下主要配置项:

  • server_url: Jellyfin 服务器的 URL。
  • username: 登录 Jellyfin 服务器的用户名。
  • password: 登录 Jellyfin 服务器的密码。
  • transcoding_quality: 视频转码质量设置。
  • subtitles: 字幕设置。
  • audio: 音频设置。
  • syncplay: SyncPlay 设置。
  • shader_packs: 着色器包设置。
  • svp_integration: SVP 集成设置。
  • display_mirroring: 显示镜像设置。

通过编辑配置文件,用户可以自定义 Jellyfin MPV Shim 的行为和功能。

登录后查看全文
热门项目推荐
相关项目推荐