{"repo":"HariSekhon/Spotify-tools","free":true,"listed":false,"github":"https://github.com/HariSekhon/Spotify-tools","clone":"git clone https://github.com/HariSekhon/Spotify-tools.git","description":"Spotify Tools - Playlists Backups, Spotify CLI, URI translator, duplication detection / removal, API search queries, API automation etc.","language":"Perl","stars":85,"topics":["spotify","spotify-metadata-api","spotify-cmd","perl","cli","tool","spotify-uri","spotify-api","spotify-web-api","tools"],"license":"MIT","category":"cli-tools","readme_excerpt":"Spotify Tools git.io/spotify Spotify tools to make it easy to: - query and control Spotify - backup all your Spotify playlists - keep human-readable Artist - Track playlists (could migrate to another music system) My epic Spotify Playlists collection (recently open sourced) uses this heavily. Hari Sekhon Cloud & Big Data Architect, United Kingdom (you're welcome to connect with me on LinkedIn) Inventory - bash-tools/spotify/spotify .sh - Spotify API scripts - list all public playlists for any given user, even followed playlists - list all private playlists for the currently authorized user - backup all playlists or a selection of playlists by partial name or ID - download playlist contents as Spotify URIs / Artists - Track / CSV format - convert Spotify track URIs to human readable Artist - Track / CSV format - iterate any command against all playlists - command can be templated with {playlist} name or {playlist id} which will be auto-populated on each iteration - convert a playlist name to an ID, or an ID to a playlist name - search for tracks / artists / albums and output in either human readable form or as Spotify URIs for fast loading into the Spotify app or automated chaining with other adjacent tools - list liked / top tracks / artists in either human readable form or as Spotify URIs - generate a Spotify API token (used by all other bash scripts) - query any Spotify API endpoint with authentication (used by all other bash scripts) - spotify-cmd.pl - Spotify desktop app ","default_branch":null,"files":null,"tree":[],"storefront":"/r/HariSekhon","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/HariSekhon/Spotify-tools/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}