diff --git a/ocarina/library.py b/ocarina/library.py index 09b37231..cb73cdc3 100644 --- a/ocarina/library.py +++ b/ocarina/library.py @@ -23,6 +23,16 @@ def refresh(): lib_page.clear() fill_library() +def do_refilter(list, iter): + return libsaria.sources.is_visible(list[iter][0]) +lib_page.set_filter_func(do_refilter) + +def filter(text): + library.filter(text) + lib_page.refilter() + set_label_text() +LIB_PAGE.filter = filter + import playlist import queue