summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--playerwidget.cpp12
1 files changed, 8 insertions, 4 deletions
diff --git a/playerwidget.cpp b/playerwidget.cpp
index 6628504..54c2cca 100644
--- a/playerwidget.cpp
+++ b/playerwidget.cpp
@@ -728,10 +728,14 @@ void PlayerWidget::doPopulateByFolder(){
cur->setData(-1, IdRole);
TagLib::FileRef file(fi.absoluteFilePath().toUtf8());
if(!file.isNull()){
- cur->setData(QString::fromStdWString(file.tag()->artist().toWString()), ArtistRole);
- cur->setData(QString::fromStdWString(file.tag()->album().toWString()), AlbumRole);
- cur->setData(QString::fromStdWString(file.tag()->genre().toWString()), GenreRole);
- cur->setData(QString::fromStdWString(file.tag()->title().toWString()), TitleRole);
+ QString artist = QString::fromStdWString(file.tag()->artist().toWString());
+ cur->setData(artist.toLower(), ArtistRole);
+ QString album = QString::fromStdWString(file.tag()->album().toWString());
+ cur->setData(album.toLower(), AlbumRole);
+ QString genre = QString::fromStdWString(file.tag()->genre().toWString());
+ cur->setData(genre.toLower(), GenreRole);
+ QString title = QString::fromStdWString(file.tag()->title().toWString());
+ cur->setData(title.toLower(), TitleRole);
}
}else{
cur->setIcon(otherIcon);