Append the Spotify playlist's owner to the playlist name for followed (subscribed) playlists
(cherry picked from commit 176d3cca652ebbc98b68470ffa400e785ce20661)
This commit is contained in:
parent
75ec28bcc0
commit
1c0601e9d4
@ -70,13 +70,16 @@ def to_mopidy_playlist(spotify_playlist):
|
|||||||
uri = str(Link.from_playlist(spotify_playlist))
|
uri = str(Link.from_playlist(spotify_playlist))
|
||||||
if not spotify_playlist.is_loaded():
|
if not spotify_playlist.is_loaded():
|
||||||
return Playlist(uri=uri, name='[loading...]')
|
return Playlist(uri=uri, name='[loading...]')
|
||||||
if not spotify_playlist.name():
|
name = spotify_playlist.name()
|
||||||
|
if not name:
|
||||||
# Other user's "starred" playlists isn't handled properly by pyspotify
|
# Other user's "starred" playlists isn't handled properly by pyspotify
|
||||||
# See https://github.com/mopidy/pyspotify/issues/81
|
# See https://github.com/mopidy/pyspotify/issues/81
|
||||||
return
|
return
|
||||||
|
if spotify_playlist.owner().canonical_name() != settings.SPOTIFY_USERNAME:
|
||||||
|
name += ' by ' + spotify_playlist.owner().canonical_name()
|
||||||
return Playlist(
|
return Playlist(
|
||||||
uri=uri,
|
uri=uri,
|
||||||
name=spotify_playlist.name(),
|
name=name,
|
||||||
tracks=[
|
tracks=[
|
||||||
to_mopidy_track(spotify_track)
|
to_mopidy_track(spotify_track)
|
||||||
for spotify_track in spotify_playlist
|
for spotify_track in spotify_playlist
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user