Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

踩的坑和解决办法 #11

Open
serenity666 opened this issue Jun 20, 2022 · 7 comments
Open

踩的坑和解决办法 #11

serenity666 opened this issue Jun 20, 2022 · 7 comments

Comments

@serenity666
Copy link

前提:我的jellyfin是10.8.0docker版本,装在群晖里添加路径的时候填写了共享的网络文件夹,像这样
image
电脑是WIN11 系统。EDGE浏览器。电脑要能直接访问源文件。
1、js脚本的两个位置更改成这样,其他位置不用改:
// @match */web/index.html
let path = r.Path.replace(/\/g, '\');
这样更改可以直接将共享文件路径传给potplayer,像打开共享文件一样。不用本地映射这么麻烦。
2、有一条斜杠导致Potplayer找不到文件这样解决:在PS1文件中添加:
$path=$path -replace "/" , " "
$path=$path -replace "potplayer: " , "potplayer://"
其实就是把斜杠替换成空格,但是又会把potplayer://更改成potplayer: 所以再改一次改回来,有一个问题就是如果路径中有/,那么文件就会打不开。
3、调用不了powershell或者powershell一闪而过。
检查reg文件的路径是否正确,系统是否禁用脚本功能,开启脚本方法请百度。
4、存在的问题:只能点击海报上的播放按钮才能调用potplayer,详情页的播放按钮没反应。

@GGK911
Copy link

GGK911 commented Jun 28, 2022

老哥,就是我出现了你说的第三个问题powershell一闪而过,我检查了路径没有问题,脚本也正常,就是powershell一闪而过,实在是没招了,想请教下老哥。
Snipaste_2022-06-28_20-43-25
Snipaste_2022-06-28_20-46-47
Snipaste_2022-06-28_20-47-08

@kitkw
Copy link

kitkw commented Jul 12, 2022

资源在本地用samba不成问题!!但如果资源在云端映射下来再samba根本看不起来.......可惜jellyfin不能直接挂载webdav。

调用potplayer地址时能不能 指向webdav地址???如:http://admin:123456@192.168.50.2:5244/dav/OneDrive/tmp/jul-964-C.mp4

@serenity666
Copy link
Author

powershell一闪而过试试在powershell里输入下面这个代码,然后按Y试试。有可能是系统禁用了脚本功能。
set-ExecutionPolicy RemoteSigned。

@serenity666
Copy link
Author

@kitkw 原理上应该行得通,你在共享文件夹那里直接填http://admin:123456@192.168.50.2:5244/dav/OneDrive/tmp/
不过远程的话我一般直接串流播放了,小水管直接播放看电影会卡。

@tccoin
Copy link
Owner

tccoin commented Jan 24, 2023

@GGK911 你写的很详细啊,考虑提交一个pull request吗?这样别人看readme碰到问题可以直接得到解决hhh,我现在没在用jellyfin了所以不是很方便维护这个repo

@arthurlyk
Copy link

前提:我的jellyfin是10.8.0docker版本,装在群晖里添加路径的时候填写了共享的网络文件夹,像这样 image 电脑是WIN11 系统。EDGE浏览器。电脑要能直接访问源文件。 1、js脚本的两个位置更改成这样,其他位置不用改: // @match */web/index.html let path = r.Path.replace(//g, ''); 这样更改可以直接将共享文件路径传给potplayer,像打开共享文件一样。不用本地映射这么麻烦。 2、有一条斜杠导致Potplayer找不到文件这样解决:在PS1文件中添加: $path=$path -replace "/" , " " $path=$path -replace "potplayer: " , "potplayer://" 其实就是把斜杠替换成空格,但是又会把potplayer://更改成potplayer: 所以再改一次改回来,有一个问题就是如果路径中有/,那么文件就会打不开。 3、调用不了powershell或者powershell一闪而过。 检查reg文件的路径是否正确,系统是否禁用脚本功能,开启脚本方法请百度。 4、存在的问题:只能点击海报上的播放按钮才能调用potplayer,详情页的播放按钮没反应。

非常感谢! 没有大佬的留言我永远也不可能搞得清楚

@gwagerw
Copy link

gwagerw commented Aug 20, 2024

powershell一闪而过试试在powershell里输入下面这个代码,然后按Y试试。有可能是系统禁用了脚本功能。 set-ExecutionPolicy RemoteSigned。

我是還需要執行 Unblock-File -Path C:\Jellyfin-Potplayer\potplayer.ps1 以解除腳本檔案封鎖後,才能正常調用PotPlayer來播放。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants