Show additional track information in playlist (where available)
authordruid23 <usr@dru-id.co.uk>
Mon, 23 Aug 2010 20:02:29 +0000 (21:02 +0100)
committerdruid23 <usr@dru-id.co.uk>
Mon, 23 Aug 2010 20:02:29 +0000 (21:02 +0100)
modified:   playlistmainwindow.cpp

playlistmainwindow.cpp

index c21f18d..a6c8a5c 100644 (file)
@@ -252,6 +252,12 @@ int PlayListMainWindow::parsePlayListItem(QDomNode *node, QString *extension, bo
                 *hasArt = (!art.isNull() && !art.isEmpty());
                 *extension = getExtension(el->path, NULL);
             }
+            QString title = node->toElement().namedItem("title").toElement().text();
+            QString artist = node->toElement().namedItem("artist").toElement().text();
+            QString album = node->toElement().namedItem("album").toElement().text();
+            if (0 < artist.length() || 0 < album.length()) {
+                el->name = "" + title + "\n" + artist + " - " + album;
+            }
             this->mContents->append(*el);
             ++leafCt;
             delete el;