mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-03-21 00:09:47 +01:00
Urlencode Spotify URLs to open playlist encoded in Apps links
This commit is contained in:
parent
279c885dfe
commit
c4b734fcf3
@ -85,6 +85,10 @@ SpotifyParser::lookupUrl( const QString& rawLink )
|
||||
link.replace( "/", ":" );
|
||||
link = "spotify:" + link;
|
||||
}
|
||||
// Some spotify apps contain the link to the playlist as url-encoded in their link (e.g. ShareMyPlaylists)
|
||||
if ( link.contains( "%3A" ) ) {
|
||||
link = QUrl::fromPercentEncoding(link.toUtf8());
|
||||
}
|
||||
// TODO: Ignoring search and user querys atm
|
||||
// (spotify:(?:(?:artist|album|track|user:[^:]+:playlist):[a-zA-Z0-9]+|user:[^:]+|search:(?:[-\w$\.+!*'(),<>:\s]+|%[a-fA-F0-9\s]{2})+))
|
||||
QRegExp rx( "(spotify:(?:(?:artist|album|track|user:[^:]+:playlist):[a-zA-Z0-9]+[^:]))" );
|
||||
|
Loading…
x
Reference in New Issue
Block a user