Replies: 4 comments 8 replies
-
我试了下可以复现,只要启用了 autocreate-playlist 就会先触发 on_unload,太抽象了 |
Beta Was this translation helpful? Give feedback.
-
我先想了一个临时的解决方法,思路是file-loaded过后才允许执行书签写入 不过我觉得还是mpv方面把自动创建播放列表的实现改成像脚本那样的插入更好 |
Beta Was this translation helpful? Give feedback.
-
鉴于 mpv 自动创建播放列表时始终执行重定向,脚本还是有必要针对这一行为进行适配。在提交 b634d73 中修复 |
Beta Was this translation helpful? Give feedback.
-
在提交 8bdd459 中回归使用自动加载脚本,一是为了潜在的其他脚本兼容性,二是因为脚本在 Windows 上实现的原生排序体验更好 |
Beta Was this translation helpful? Give feedback.
-
早在autocreate_playlist刚合并时就尝试使用过,发现history-bookmark不起作用了。
为了探究原因,我在
mp.register_event('file-loaded', function()
以及mp.add_hook("on_unload"
后面都增加了msg.info来打印不同的内容不使用autocreate-playlist时:

只会触发file-loaded事件
启用autocreate-playlist=same时:

先触发了on_unload,记录了书签,然后再file-loaded,打开书签记录文件。这样一来,书签肯定始终是当前打开的文件,脚本的书签功能失效了
这样的区别可能是在于autocreate-playlist实现方式?
或者是只在我这里出现?
Beta Was this translation helpful? Give feedback.
All reactions