From 61d7332826007600367985b953f2dac2453ea765 Mon Sep 17 00:00:00 2001 From: Arno Date: Fri, 7 Jul 2017 05:36:39 +0200 Subject: Be consistent with lower case in playlist Always add lower case QStrings to playlist. Fixes the Musicbrainz search when the playlist is filled by filesystem. --- playerwidget.cpp | 12 ++++++++---- 1 file 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); -- cgit v1.2.3-70-g09d2