mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-07-31 11:20:22 +02:00
Urlencode Spotify URLs to open playlist encoded in Apps links
This commit is contained in:
@@ -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]+[^:]))" );
|
||||
|
Reference in New Issue
Block a user