diff options
author | Arno <arno@disconnect.de> | 2017-07-07 05:36:39 +0200 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2017-07-07 05:36:39 +0200 |
commit | 61d7332826007600367985b953f2dac2453ea765 (patch) | |
tree | 75808a4a72181336e78d16f3c89b58915bd3dbc1 | |
parent | 97a1ada601b195beb6cde6687d0546884c26d1a0 (diff) | |
download | BeetPlayer-61d7332826007600367985b953f2dac2453ea765.tar.gz BeetPlayer-61d7332826007600367985b953f2dac2453ea765.tar.bz2 BeetPlayer-61d7332826007600367985b953f2dac2453ea765.zip |
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.
-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); |