Skip to content

A web app which allows you to download information about tracks in your "saved songs" or in a playlist, as a CSV file using Spotify's OAuth2 API.

License

Notifications You must be signed in to change notification settings

Bailey-1/Node-Spotify-CSV-Exporter

Repository files navigation

Node-Spotify-Saved-Songs-CSV-Exporter

A node webapp which allows you to download a CSV file with information about a selection of tracks.

Features:

  • Can generate a CSV file which includes information about each track within your saved songs or in a specific playlist.

  • Can choose which columns are included in the CSV file with an automatically updating table.

  • Securely uses Spotify's OAuth2 API.

  • Play a 30s demo of each track from the website.

Screenshots:

Web View:

Generated CSV file:

Install:

  1. Clone the repo: git clone https://github.com/Bailey-1/Node-Spotify-Saved-Songs-CSV-Exporter.git && cd Node-Spotify-Saved-Songs-CSV-Exporter

  2. Install NPM packages: npm i

  3. Create and register a new spotify application at: https://developer.spotify.com/dashboard/applications

  4. Rename TEMPLATE.env to .env and configure it with the CLIENT_ID, CLIENT_SECRET, and CALLBACK_URL from the spotify app.

  5. Start the server: node server.js and go to the web page: http://localhost:8888

Credit:

About

A web app which allows you to download information about tracks in your "saved songs" or in a playlist, as a CSV file using Spotify's OAuth2 API.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published