Search all unicode letters in musixmatch cover search

This commit is contained in:
Jonas Kvinge 2020-12-20 06:40:45 +01:00
parent 5b8894b0ff
commit 1444a1578a
1 changed files with 2 additions and 2 deletions

View File

@ -61,14 +61,14 @@ bool MusixmatchCoverProvider::StartSearch(const QString &artist, const QString &
QString album_stripped = album; QString album_stripped = album;
artist_stripped = artist_stripped.replace('/', '-'); 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.simplified();
artist_stripped = artist_stripped.replace(' ', '-'); artist_stripped = artist_stripped.replace(' ', '-');
artist_stripped = artist_stripped.replace(QRegularExpression("(-)\\1+"), "-"); artist_stripped = artist_stripped.replace(QRegularExpression("(-)\\1+"), "-");
artist_stripped = artist_stripped.toLower(); artist_stripped = artist_stripped.toLower();
album_stripped = album_stripped.replace('/', '-'); 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.simplified();
album_stripped = album_stripped.replace(' ', '-').toLower(); album_stripped = album_stripped.replace(' ', '-').toLower();
album_stripped = album_stripped.replace(QRegularExpression("(-)\\1+"), "-"); album_stripped = album_stripped.replace(QRegularExpression("(-)\\1+"), "-");