commit 48acb192773fe23dcfd037a5e7afc924d2409cc1
Author: vrishab <vrishab.in@gmail.com>
Date:   Mon Oct 31 23:40:40 2016 +0530

    play-queue: Use 75% alpha for playqueue smaller text

diff --git a/sources/rb-play-queue-source.c b/sources/rb-play-queue-source.c
index 43cf19a..97f5db7 100644
--- a/sources/rb-play-queue-source.c
+++ b/sources/rb-play-queue-source.c
@@ -475,11 +475,14 @@ rb_play_queue_source_track_info_cell_data_func (GtkTreeViewColumn *column,
 						GtkTreeIter *iter,
 						RBPlaylistSource *source)
 {
+	RBPlayQueueSourcePrivate *priv = RB_PLAY_QUEUE_SOURCE_GET_PRIVATE (source);
 	RhythmDBEntry *entry;
 	const char *title;
 	const char *artist;
 	const char *album;
+	const char *color_hex;
 	char *markup;
+	GdkRGBA color_rgba;
 
 	gtk_tree_model_get (tree_model, iter, 0, &entry, -1);
 
@@ -487,9 +490,16 @@ rb_play_queue_source_track_info_cell_data_func (GtkTreeViewColumn *column,
 	artist = rhythmdb_entry_get_string (entry, RHYTHMDB_PROP_ARTIST);
 	album = rhythmdb_entry_get_string (entry, RHYTHMDB_PROP_ALBUM);
 
+	gtk_style_context_get_color (gtk_widget_get_style_context (GTK_WIDGET (priv->sidebar)),
+				     GTK_STATE_FLAG_NORMAL,
+				     &color_rgba);
+	color_hex = g_strdup_printf ("#%X%X%X", (guint8) (color_rgba.red * 255),
+				     (guint8) (color_rgba.green * 255),
+				     (guint8) (color_rgba.blue * 255));
+
 	/* Translators: format is "<title> by <artist> from <album>" */
-	markup = g_markup_printf_escaped ("%s\n<span size=\"smaller\">%s <i>%s</i>\n%s <i>%s</i></span>",
-					  title, _("by"), artist, _("from"), album);
+	markup = g_markup_printf_escaped ("%s\n<span foreground=\"%s\" alpha=\"75%%\" size=\"smaller\">%s <i>%s</i>\n%s <i>%s</i></span>",
+					  title, color_hex, _("from"), album, _("by"), artist);
 
 	g_object_set (G_OBJECT (renderer), "markup", markup, NULL);
 
