summaryrefslogtreecommitdiff
path: root/config.lua
diff options
context:
space:
mode:
authorDavid Vazgenovich Shakaryan <dvshakaryan@gmail.com>2026-01-03 19:34:47 -0800
committerDavid Vazgenovich Shakaryan <dvshakaryan@gmail.com>2026-01-03 19:34:47 -0800
commit63b29bfbafa87e18c583ac602bc4dd283590b2d1 (patch)
treec875b4ea3f704db40b90dfe2fecb10dc97c24053 /config.lua
parentd58a0a7abe32f668ee80efb9bb159d31863057fa (diff)
downloadmpv-iptv-menu-63b29bfbafa87e18c583ac602bc4dd283590b2d1.tar.gz
mpv-iptv-menu-63b29bfbafa87e18c583ac602bc4dd283590b2d1.tar.xz
separate display logic from main code
Diffstat (limited to 'config.lua')
-rw-r--r--config.lua31
1 files changed, 31 insertions, 0 deletions
diff --git a/config.lua b/config.lua
new file mode 100644
index 0000000..1186b6b
--- /dev/null
+++ b/config.lua
@@ -0,0 +1,31 @@
+-- Copyright 2025 David Vazgenovich Shakaryan
+
+local mp_utils = require('mp.utils')
+
+local config = {}
+
+-- font size is in units of osd height, which is scaled to 720
+config.font_size = 20
+
+config.bg_alpha = '44'
+config.colours = {
+ title = '999999',
+ option = 'ffffff',
+ info = '666666',
+ group = 'ffdd99',
+ group_empty = '776644',
+ selected = '00ff00',
+ selected_empty = '337733',
+ search_hl = 'ddff00',
+ search_hl_empty = '778800',
+ search_path = '666666',
+ search_path_empty = '444444',
+ icon_playing = '3366ff',
+ icon_favourite = 'ff00ff',
+ icon_active = 'ff9900',
+}
+
+config.cache_dir = mp_utils.join_path(mp.get_script_directory(), 'cache')
+config.img_dir = mp_utils.join_path(mp.get_script_directory(), 'img')
+
+return config