Добавить текущее время в mpv OSC

В MPV Player, я хотел бы добавить текущее время на OSC. Для этого я написал этот код:

name = ""
function set_osd_title()
    if name == "" then
        name = mp.get_property("media-title")
    end

    time = os.date("*t")
    stime = ("%02d:%02d:%02d"):format(time.hour, time.min, time.sec)

    mp.set_property("force-media-title", stime .. " • " .. name)
end

mp.observe_property("percent-pos", "number", set_osd_title)

Я думаю, что мог бы иметь лучшего наблюдателя, но это не моя проблема. Моя проблема в том, что когда я открываю несколько файлов, медиа-заголовок не подходит для следующих файлов (потому что я его принудил!), И я не нашел способа получить новое имя.

У вас есть лучшее решение?

0 ответов

Другие вопросы по тегам