You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+15-7Lines changed: 15 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ Export Spotify playlists to CSV or JSON directly from the terminal, inspired by
6
6
This tool can export all saved playlists, including liked songs.
7
7
8
8
## Installation:
9
-
**If you use Windows, you can download the [binary](https://github.com/donmerendolo/exportify-cli/releases/latest/download/exportify-cli.exe) and skip steps 1 and 2. It's recommended to place it in a dedicated folder for better organization.**
9
+
**You can also download a binary from the [releases page](https://github.com/donmerendolo/exportify-cli/releases/latest) and skip steps 1 and 2. It's recommended to place it in a dedicated folder since it will create .cache, a config file and playlists folders.**
@@ -34,23 +34,26 @@ Now after creating the app, press the Settings button on the upper right corner.
34
34
Copy the Client ID, Client Secret and Redirect URI and paste them below.
35
35
```
36
36
37
-
After running `python exportify-cli.py` (or [`exportify-cli.exe`](https://github.com/donmerendolo/exportify-cli/releases/latest/download/exportify-cli.exe) if you use the Windows binary) the first time, it should keep you authenticated so you don't have to log in each time.
37
+
After running `python exportify-cli.py` (or [one of the binaries](https://github.com/donmerendolo/exportify-cli/releases/latest)) the first time, it should keep you authenticated so you don't have to log in each time.
38
38
39
39
If you wish to log out, simply remove the `.cache` file (you may also have to remove access to `exportify-cli` in https://www.spotify.com/us/account/apps/).
-u, --user ID|URL|URI Export all public playlists of a Spotify
56
+
user given ID, URL, or URI; repeatable.
54
57
-l, --list List available playlists.
55
58
-c, --config PATH Path to configuration file (default is
56
59
./config.cfg next to this script).
@@ -74,7 +77,9 @@ Options:
74
77
75
78
- You can also export a playlist that's not saved in your library by using its ID, URL, or URI.
76
79
77
-
- A single command can export multiple playlists by using the `-p` option multiple times.
80
+
- A single command can export multiple playlists by using the `-p` option multiple times. Same applies for the `-u` option.
81
+
82
+
- You can export all ***public*** playlists of any user by using the `-u` option with their user ID, URL, or URI. It won't save Liked Songs from that user, as it's private.
78
83
79
84
- The default fields are: `Position`, `Track URI`, `Track Name`, `Album Name`, `Artist Name(s)`, `Release Date`, `Duration_ms`, `Popularity`, `Added By`, `Added At`, `Record Label`. With flags, `Album URI(s)`, `Artist URI(s)`, `Track ISRC` and `Album UPC` can be included too. If you want any other field to be added, feel free to open an issue or PR.
0 commit comments