Extend needed permissions for OAuth token
parent
ee062e09de
commit
5bde597868
|
@ -18,6 +18,6 @@ By default, it includes your playlists. To include your Liked Songs, you can use
|
||||||
python spotify-backup.py playlists.txt --dump=liked,playlists
|
python spotify-backup.py playlists.txt --dump=liked,playlists
|
||||||
|
|
||||||
|
|
||||||
If for some reason the browser-based authorization flow doesn't work, you can also [generate an OAuth token](https://developer.spotify.com/web-api/console/get-playlists/) on the developer site (with the `playlist-read-private` permission) and pass it with the `--token` option.
|
If for some reason the browser-based authorization flow doesn't work, you can also [generate an OAuth token](https://developer.spotify.com/web-api/console/get-playlists/) on the developer site (with the `playlist-read-private`, `playlist-read-collaborative` and `user-library-read` permissions) and pass it with the `--token` option.
|
||||||
|
|
||||||
Collaborative playlists and playlist folders don't show up in the API, sadly.
|
Collaborative playlists and playlist folders don't show up in the API, sadly.
|
||||||
|
|
|
@ -132,7 +132,7 @@ def main():
|
||||||
+ 'to authorize the Spotify Web API, but you can also manually specify'
|
+ 'to authorize the Spotify Web API, but you can also manually specify'
|
||||||
+ ' an OAuth token with the --token option.')
|
+ ' an OAuth token with the --token option.')
|
||||||
parser.add_argument('--token', metavar='OAUTH_TOKEN', help='use a Spotify OAuth token (requires the '
|
parser.add_argument('--token', metavar='OAUTH_TOKEN', help='use a Spotify OAuth token (requires the '
|
||||||
+ '`playlist-read-private` permission)')
|
+ '`playlist-read-private`, `playlist-read-collaborative` and `user-library-read` permissions)')
|
||||||
parser.add_argument('--dump', default='playlists', choices=['liked,playlists', 'playlists,liked', 'playlists', 'liked'],
|
parser.add_argument('--dump', default='playlists', choices=['liked,playlists', 'playlists,liked', 'playlists', 'liked'],
|
||||||
help='dump playlists or liked songs, or both (default: playlists)')
|
help='dump playlists or liked songs, or both (default: playlists)')
|
||||||
parser.add_argument('--format', default='txt', choices=['json', 'txt'], help='output format (default: txt)')
|
parser.add_argument('--format', default='txt', choices=['json', 'txt'], help='output format (default: txt)')
|
||||||
|
|
Loading…
Reference in New Issue