在 mpv 0.35.0 中,这是开箱即用的

在 mpv 0.35.0 中,这是开箱即用的

Mpv 不会加载和播放歌词文件,即使它们位于同一目录中且名称相同但.lrc文件扩展名不同。我的 mpv.conf 文件中甚至有以下内容

autoload-files=yes
sub-auto=fuzzy

答案1

看来即使使用这些选项,mpv 也不会加载 LyRiCs ( .lrc) 文件。我要做的就是制作一个小的 mpv 插件脚本,并将其放在mpv 目录scripts中的目录中。config

--  load lrc files

function file_exists(name)
   local f=io.open(name,"r")
   if f~=nil then io.close(f) return true else return false end
end

function GetLrcPath(name)
  return name:gsub("(%..+)$", ".lrc")
end

function open_handler()
        lrcPath = GetLrcPath(mp.get_property("path"))
        if file_exists(lrcPath) then
            mp.set_property("options/sub-files", lrcPath)
        end
end
mp.register_event("start-file", open_handler)

答案2

在 mpv 0.35.0 中,这是开箱即用的

相关内容