Index: nlkaffeine.cpp
===================================================================
--- nlkaffeine.cpp	(revision 449373)
+++ nlkaffeine.cpp	(working copy)
@@ -94,6 +94,25 @@
 			m_newTrack = true;
 			m_track = newTrack;
 		}
+		if ( m_client->call( "kaffeine", kaffeineIface, "album()", data,
+		                     replyType, replyData ) )
+		{
+			QDataStream reply( replyData, IO_ReadOnly );
+			
+			if ( replyType == "QString" ) {
+				reply >> m_album;
+			}
+		}
+		
+		if ( m_client->call( "kaffeine", kaffeineIface, "artist()", data,
+		                     replyType, replyData ) )
+		{
+			QDataStream reply( replyData, IO_ReadOnly );
+			
+			if ( replyType == "QString" ) {
+				reply >> m_artist;
+			}
+		}
 	}
 	else
 		kdDebug ( 14307 ) << "Kaffeine is not running!\n" << endl;
