-- 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_sorted = '4488cc', icon_playing = '3366ff', icon_favourite = 'ff00ff', icon_active = 'ff9900', icon_missing = 'ff0000', scrollbar_fg = '666666', scrollbar_bg = '333333', } local script_dir = mp.get_script_directory() config.cache_dir = mp_utils.join_path(script_dir, 'cache') config.img_dir = mp_utils.join_path(script_dir, 'img') config.favourites_file = mp_utils.join_path(script_dir, 'favourites.json') return config