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

目前的播放列表好像和libmpv无关? #168

Open
vvyoko opened this issue Jun 3, 2024 · 3 comments
Open

目前的播放列表好像和libmpv无关? #168

vvyoko opened this issue Jun 3, 2024 · 3 comments

Comments

@vvyoko
Copy link

vvyoko commented Jun 3, 2024

播放列表是指上一下,下一个能够抵达的列表

目前我尝试获取 libmpv 的 playlist,它只返回当前播放的元素.
希望能够让 libmpv 的播放列表和 kikoplay 的同步.

播放列表同步的好处有
绑定input-ipc-serve的情况下可以外部控制列表,上一个,下一个,或者指定播放哪一个

最重要的好处是支持提前预读下一个文件
这在播放挂载网盘上的内容时非常有用,例如 alist, CloudDrive2 等等.
因为要读入一部分数据才能开始播放.
在网速较慢时(可能非VIP),这个过程可能要数秒甚至数十秒,提前预读可以做到类似本地播放的体验,无缝切换.

具体参见
https://mpv.io/manual/stable/#options-prefetch-playlist

@Protostars
Copy link
Collaborator

确实是没有关系,KikoPlay的播放列表是一个复杂的树形列表,不会和libmpv内部的列表同步(比较麻烦,会多很多不必要的操作),也不希望通过外部控制libmpv的方式来控制列表

@vvyoko
Copy link
Author

vvyoko commented Jun 4, 2024

@Protostars 我已经找到其他外部控制的方法了,虽然只是简单的上一曲下一曲.借助AutoHotkeyControlSend
kikoSend(k)=>ControlSend(k,"Qt5152QWindowIcon1","ahk_exe KikoPlay.exe")

另外反馈个问题,KikoPlay的全屏在windows上好像是"独占"一样的?
其他程序的置顶显示完成没用.
这个就影响比较大了,看不见一些通知或其他信息.
这个有办法优化一下吗.

类似下面这个是原本mpv的,甚至录屏软件本身也不显示也录不了.
ScreenToGif

动画

@Protostars
Copy link
Collaborator

目前可以尝试进入迷你模式(窗口界面下按ESC或通过播放区右上角菜单),拉到全屏尺寸实现一种伪全屏

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

2 participants