diff --git a/Gtk4/src/LyricsParser.cpp b/Gtk4/src/LyricsParser.cpp index 48b5973..291677c 100644 --- a/Gtk4/src/LyricsParser.cpp +++ b/Gtk4/src/LyricsParser.cpp @@ -324,8 +324,9 @@ static void reset_lyrics(gint64 timestamp, GtkMediaStream *stream, line_read = TRUE; // Show next lyrics - char *label_string = g_strdup_printf("%s", - priv_lyrics_line); + char *color = my_media_player_get_color(player); + char *label_string = g_strdup_printf("%s", + color, priv_lyrics_line); gtk_label_set_markup(my_media_player_get_lyrics_widget(player), label_string); g_free(label_string); diff --git a/Gtk4/src/MyMediaPlayer.cpp b/Gtk4/src/MyMediaPlayer.cpp index 647af28..2ea77da 100644 --- a/Gtk4/src/MyMediaPlayer.cpp +++ b/Gtk4/src/MyMediaPlayer.cpp @@ -257,7 +257,9 @@ static void load_audio(MyItem *item, MyMediaPlayer *player) g_object_unref(music_file); // Set the label for initial status - char *label_str = g_strdup_printf("%s", disp_name); + char *color = my_media_player_get_color(player); + char *label_str = g_strdup_printf("%s", + color, disp_name); gtk_label_set_markup(GTK_LABEL(player->label_lyrics), label_str); g_free(label_str);