From d9efccd403dbb189e99f6c43fdad16940e695e30 Mon Sep 17 00:00:00 2001 From: David Vazgenovich Shakaryan Date: Wed, 7 Jan 2026 01:07:12 -0800 Subject: use real-time count for favourites --- main.lua | 1 + osd.lua | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/main.lua b/main.lua index 2c9e405..b09f96b 100644 --- a/main.lua +++ b/main.lua @@ -1117,6 +1117,7 @@ function bind_menu_keys() bind_key('ENTER', select_option) bind_key('Ctrl+f', favourite_option) bind_key('g', goto_option) + bind_key('i', open_option_info) bind_key('?', open_option_info) bind_key('Ctrl+p', goto_playing) diff --git a/osd.lua b/osd.lua index e209bac..72d9cea 100644 --- a/osd.lua +++ b/osd.lua @@ -296,6 +296,11 @@ function mt:redraw(menus, depth, favourites, playing_id) #menu.options) do local opt = menu.options[i] + -- use real-time count for favourites + if opt.id == 'favourites' then + opt.info = tostring(#favourites) + end + local selected = i == menu.cursor and not menu.search_active local info = { selected = selected, -- cgit v1.2.3-70-g09d2