Mpv는 이름은 같지만 파일 확장자가 다른 동일한 디렉토리에 있더라도 가사 파일을 로드하고 재생하지 않습니다 .lrc
. 내 mpv.conf 파일에는 다음이 포함되어 있습니다.
autoload-files=yes
sub-auto=fuzzy
답변1
이러한 옵션을 사용해도 mpv는 LyRiCs( ) 파일을 로드하지 않는 것 같습니다 .lrc
. 내가 해야 할 일은 작은 mpv 플러그인 스크립트를 만들어 scripts
mpv 디렉토리 내의 디렉토리에 배치하는 것뿐입니다.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)