From 23e5f77ab0c5f80de4091b365165276cfe9899dd Mon Sep 17 00:00:00 2001 From: Christian Soffke Date: Wed, 24 Jul 2024 18:39:06 +0200 Subject: Remove mp3info function & remove list_do_action from plugin_api Change-Id: Ia9a2d6889679832f23b19a989927277ba886cba4 --- apps/plugins/lib/id3.c | 2 +- apps/plugins/pictureflow/pictureflow.c | 2 +- apps/plugins/playing_time.c | 5 +++-- apps/plugins/properties.c | 4 ++-- apps/plugins/vbrfix.c | 4 ++-- 5 files changed, 9 insertions(+), 8 deletions(-) (limited to 'apps/plugins') diff --git a/apps/plugins/lib/id3.c b/apps/plugins/lib/id3.c index b0202b1d9c..6af715b1fb 100644 --- a/apps/plugins/lib/id3.c +++ b/apps/plugins/lib/id3.c @@ -35,5 +35,5 @@ bool retrieve_id3(struct mp3entry *id3, const char* file) } #endif - return !rb->mp3info(id3, file); + return rb->get_metadata(id3, -1, file); } diff --git a/apps/plugins/pictureflow/pictureflow.c b/apps/plugins/pictureflow/pictureflow.c index 87ad1a403f..e5492cf01c 100644 --- a/apps/plugins/pictureflow/pictureflow.c +++ b/apps/plugins/pictureflow/pictureflow.c @@ -4040,7 +4040,7 @@ static int show_id3_info(const char *selected_file) i = 0; do { file_name = i == 0 ? selected_file : get_track_filename(i); - if (rb->mp3info(&id3, file_name)) + if (!rb->get_metadata(&id3, -1, file_name)) return 0; if (is_multiple_tracks) diff --git a/apps/plugins/playing_time.c b/apps/plugins/playing_time.c index f8b4b006a9..1da0d437c0 100644 --- a/apps/plugins/playing_time.c +++ b/apps/plugins/playing_time.c @@ -350,7 +350,7 @@ static bool playing_time(void) continue; if (rb->playlist_get_track_info(NULL, index, &pltrack) < 0 - || rb->mp3info(&id3, pltrack.filename)) + || !rb->get_metadata(&id3, -1, pltrack.filename)) { error_count++; continue; @@ -392,7 +392,8 @@ static bool playing_time(void) rb->gui_synclist_draw(&pt_lists); rb->gui_synclist_speak_item(&pt_lists); while (true) { - if (rb->list_do_action(CONTEXT_LIST, HZ/2, &pt_lists, &key) == 0 + key = rb->get_action(CONTEXT_LIST, HZ/2); + if (rb->gui_synclist_do_button(&pt_lists, &key) == 0 && key!=ACTION_NONE && key!=ACTION_UNKNOWN) { bool usb = rb->default_event_handler(key) == SYS_USB_CONNECTED; diff --git a/apps/plugins/properties.c b/apps/plugins/properties.c index 73ec64be80..dc55b8128b 100644 --- a/apps/plugins/properties.c +++ b/apps/plugins/properties.c @@ -130,7 +130,7 @@ static bool file_properties(const char* selected_file) rb->snprintf(str_time, sizeof str_time, "%02d:%02d:%02d", tm.tm_hour, tm.tm_min, tm.tm_sec); - if (props_type != PROPS_PLAYLIST && !rb->mp3info(&id3, selected_file)) + if (props_type != PROPS_PLAYLIST && rb->get_metadata(&id3, -1, selected_file)) props_type = PROPS_ID3; found = true; break; @@ -416,7 +416,7 @@ static bool determine_file_or_dir(void) bool mul_id3_add(const char *file_name) { - if (!file_name || rb->mp3info(&id3, file_name)) + if (!file_name || !rb->get_metadata(&id3, -1, file_name)) skipped_count++; else { diff --git a/apps/plugins/vbrfix.c b/apps/plugins/vbrfix.c index 5aaf2ffada..622a0a4f07 100644 --- a/apps/plugins/vbrfix.c +++ b/apps/plugins/vbrfix.c @@ -155,8 +155,8 @@ static bool vbr_fix(const char *selected_file) xingupdate(0); - rc = rb->mp3info(&entry, selected_file); - if(rc) { + rc = rb->get_metadata(&entry, -1, selected_file); + if(!rc) { fileerror(rc); return true; } -- cgit v1.2.3