aboutsummaryrefslogtreecommitdiff
path: root/files/.config
diff options
context:
space:
mode:
Diffstat (limited to 'files/.config')
-rw-r--r--files/.config/mpv/scripts/auto-save-state.lua10
1 files changed, 10 insertions, 0 deletions
diff --git a/files/.config/mpv/scripts/auto-save-state.lua b/files/.config/mpv/scripts/auto-save-state.lua
new file mode 100644
index 0000000..1814e35
--- /dev/null
+++ b/files/.config/mpv/scripts/auto-save-state.lua
@@ -0,0 +1,10 @@
+-- auto-save-state.lua
+-- Description: Automatically saves MPV playback state periodically.
+
+local auto_save_interval_sec = 600
+
+mp.add_periodic_timer(auto_save_interval_sec, function()
+ if mp.get_property_bool("seekable") then
+ mp.command("write-watch-later-config")
+ end
+end)