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);