diff options
Diffstat (limited to 'playerwidget.cpp')
-rw-r--r-- | playerwidget.cpp | 12 |
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); |