aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/qmmpui/playlistmodel.cpp1
-rw-r--r--src/qmmpui/playlisttrack.h4
2 files changed, 4 insertions, 1 deletions
diff --git a/src/qmmpui/playlistmodel.cpp b/src/qmmpui/playlistmodel.cpp
index 7c537b1ec..888615834 100644
--- a/src/qmmpui/playlistmodel.cpp
+++ b/src/qmmpui/playlistmodel.cpp
@@ -109,6 +109,7 @@ void PlayListModel::add(QList<PlayListTrack *> tracks)
foreach(PlayListTrack *track, tracks)
{
m_container.addTrack(track);
+ track->readMetadata();
m_total_length += track->length();
emit itemAdded(track);
}
diff --git a/src/qmmpui/playlisttrack.h b/src/qmmpui/playlisttrack.h
index 1e6948bbd..218d6a978 100644
--- a/src/qmmpui/playlisttrack.h
+++ b/src/qmmpui/playlisttrack.h
@@ -114,8 +114,10 @@ public:
*/
void setFlag(FLAGS);
-private:
void readMetadata();
+
+private:
+
QString m_formattedTitle;
QString m_formattedLength;
FileInfo *m_info;