- Create a dev app on https://developer.spotify.com/dashboard/
- Enter your
client ID
you generated with the app in the input. - Grant
Exportify
access to view and edit your playlists - Click the
Export
button to export a playlist - Click the
Quick Sort
button to sort a playlist completely based on the quicksort algorithm (this takes a while) - Click the
Last Sort
button to sort items at the bottom of the playlist that have not been sorted yet. - Click the
JS
button to sort a playlist inline in JS, this is pretty fast but will delete and re-add the items. So the downside is thatdate addded
will be reset!
Track data is exported in CSV format with the following fields from the Spotify track object:
- Track URI
- Track Name
- Artist Name(s)
- Album Name
- Album Artist Name(s)
- Album Release Date
- Album Image URL (typically 640x640px jpeg)
- Disc Number
- Track Number
- Track Duration (ms)
This project was built with Vite.
In the project directory, first run pnpm install
to set up dependencies, then you can run:
pnpm run dev
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
pnpm run build
Creates a build of the app. The build files can be found under dist
folder.
pnpm run preview
Preview the local build to test the result.
pnpm run deploy
Create a build of the app and deploy to github pages.
In addition to Vite, the application is built using the following tools/libraries:
- React - A JavaScript library for building user interfaces
- Bootstrap 4 - styling and UI components
Spotify does not associate with Exportify
. Their business name, graphics, style guide, and other references are the trademarks of their respective copyright holders.
Thanks to @watsonbox's original project on which this hard-fork is derived.
This project uses the MIT License.