diff --git a/apps/playlist.c b/apps/playlist.c index 166c340287..300ebfccd9 100644 --- a/apps/playlist.c +++ b/apps/playlist.c @@ -679,8 +679,18 @@ static void display_playlist_count(int count, const unsigned char *fmt, if(count && TIME_AFTER(current_tick, next_tick)) { talked_tick = current_tick; - talk_number(count, false); - talk_id(id, true); + if (final) + { + talk_id(LANG_ALL, false); + talk_number(count, true); + talk_id(id, true); + talk_force_enqueue_next(); /* Don't interrupt final announcement */ + } + else + { + talk_number(count, false); + talk_id(id, true); + } } } diff --git a/apps/playlist_viewer.c b/apps/playlist_viewer.c index e5ed132c57..15214cdd28 100644 --- a/apps/playlist_viewer.c +++ b/apps/playlist_viewer.c @@ -1295,7 +1295,7 @@ bool search_playlist(void) cpu_boost(false); - cond_talk_ids_fq(TALK_ID(found_indicies_count, UNIT_INT), + cond_talk_ids_fq(LANG_ALL, TALK_ID(found_indicies_count, UNIT_INT), LANG_PLAYLIST_SEARCH_MSG); if (!found_indicies_count) {