From 1444a1578a947a348025908df8014db45248ea6a Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Sun, 20 Dec 2020 06:40:45 +0100 Subject: [PATCH] Search all unicode letters in musixmatch cover search --- src/covermanager/musixmatchcoverprovider.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/covermanager/musixmatchcoverprovider.cpp b/src/covermanager/musixmatchcoverprovider.cpp index 6d05edd9..85a7d92b 100644 --- a/src/covermanager/musixmatchcoverprovider.cpp +++ b/src/covermanager/musixmatchcoverprovider.cpp @@ -61,14 +61,14 @@ bool MusixmatchCoverProvider::StartSearch(const QString &artist, const QString & QString album_stripped = album; artist_stripped = artist_stripped.replace('/', '-'); - artist_stripped = artist_stripped.remove(QRegularExpression("[^A-Za-z0-9\\- ]")); + artist_stripped = artist_stripped.remove(QRegularExpression("[^\\w0-9\\- ]", QRegularExpression::UseUnicodePropertiesOption)); artist_stripped = artist_stripped.simplified(); artist_stripped = artist_stripped.replace(' ', '-'); artist_stripped = artist_stripped.replace(QRegularExpression("(-)\\1+"), "-"); artist_stripped = artist_stripped.toLower(); album_stripped = album_stripped.replace('/', '-'); - album_stripped = album_stripped.remove(QRegularExpression("[^a-zA-Z0-9\\- ]")); + album_stripped = album_stripped.remove(QRegularExpression("[^\\w0-9\\- ]", QRegularExpression::UseUnicodePropertiesOption)); album_stripped = album_stripped.simplified(); album_stripped = album_stripped.replace(' ', '-').toLower(); album_stripped = album_stripped.replace(QRegularExpression("(-)\\1+"), "-");