Jellyfin替换为Potplayer播放视频

2021年07月04日

Jellyfin是一款媒体服务器软件,可在多个平台管理和播放流媒体文件,可通过多个应用程序从专用服务器向终端用户设备提供媒体。

在电脑上观看Jellyfin上的电影是在浏览器上播放,浏览器解码能力较差,播放功能简单,再加上有些视频需转码才能播放,对服务器资源占用较大。

我们可以使用一款插件Jellyfin-Potplayer,点击播放时替换为电脑上的Potplayer播放电影。其工作原理是创建了一个 "potplayer://"协议,浏览器脚本修改Jellyfin的播放按钮,点击播放时调用Potplayer播放器来播放。


一、首先在电脑上安装Jellyfin,下载地址:https://jellyfin.org/downloads/,配置教程:http://www.92nas.com/forum.php?mod=viewthread&tid=21

安装Potplayer,下载地址:http://www.potplayercn.com/download/


二、下载Jellyfin-Potplayer:https://github.com/tccoin/Jellyfin-Potplayer,如果无法访问可选择备用下载地址: https://590m.com/f/15911488-501373095-a6a43b (访问密码:1234)

解压到本地。

1、使用文本编辑器打开Potplayer.ps1,编辑Potplayer路径为你的本地实际路径。注意使用双反斜杠作为分隔符,例如:D:\\Program Files\\PotPlayer\\PotPlayerMini64.exe

2、使用文本编辑器打开potplayer.reg,编辑potplayer.ps1路径为你的本地实际路径。注意使用双反斜杠作为分隔符,例如: D:\\Jellyfin-Potplayer\\potplayer.ps1 

3、双击potplayer.reg,然后单击yes导入注册表。


三、浏览器安装Tampermonkey油猴拓展

Chrome Tampermonkey下载地址:https://www.extfans.com/productivity/dhdgffkkebhmkfjojejmpbldmpobfkfo/

Firefox Tampermonkey下载地址:https://addons.mozilla.org/zh-CN/firefox/addon/tampermonkey/

打开Tampermonkey控制面板,新建用户脚本,将userscript.js的内容全选复制进脚本编辑器。保存后Tampermonkey里就有了Jellyfin with Potplayer的脚本。

注意:

如果你的Jellyfin服务器不是本机,即访问地址不是http://localhost:8096

需要先编辑userscript.js,修改Jellyfin服务器地址,再添加到油猴中。

确保Jellyfin网页中显示的视频路径与您计算机上的实际位置相对应。右键单击“此计算机”窗口的空白区域,然后选择“添加网络位置”。将您在Jellyfin服务器上放置所有视频的驱动器链接到本地驱动器。例如,安装后您应该能够通过(在本地计算机上)Z:/folder1/video1.mp4打开(对于服务器)D:/folder1/video1.mp4。

更改脚本中的第16行,删除双反斜杠来取消对行的注释。然后将D:改为服务器上的驱动器改为本地计算机上的驱动器,确保路径与本地文件路径相同。例如:

path=path.replace('D:','Z:');


访问Jellyfin享受你的电影吧。