summaryrefslogtreecommitdiffstats
path: root/playerwidget.cpp
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2017-07-07 05:36:39 +0200
committerArno <arno@disconnect.de>2017-07-07 05:36:39 +0200
commit61d7332826007600367985b953f2dac2453ea765 (patch)
tree75808a4a72181336e78d16f3c89b58915bd3dbc1 /playerwidget.cpp
parent97a1ada601b195beb6cde6687d0546884c26d1a0 (diff)
downloadBeetPlayer-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.
Diffstat (limited to 'playerwidget.cpp')
-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);