# watsonbox/exportify

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/watsonbox-exportify).**

3,981 stars · 506 forks · TypeScript · mit

## Links

- GitHub: https://github.com/watsonbox/exportify
- Homepage: https://exportify.app/
- awesome-repositories: https://awesome-repositories.com/repository/watsonbox-exportify.md

## Topics

`playlists` `spotify` `spotify-api` `spotify-web-api`

## Description

Exportify is a web-based music metadata tool and data archive utility designed to export Spotify playlists and liked songs into portable CSV files. It serves as a multi-language data export utility that allows users to save track, album, and artist details for long-term preservation or data analysis.

The tool provides capabilities for bulk playlist archiving, where entire collections of playlists are saved as CSV files and bundled into a single ZIP archive. It also supports targeted extraction through playlist search and filtering based on ownership or collaboration status.

The system handles multi-account management through session-based authentication and profile switching. The interface is localized through JSON-based translation files to support multiple languages.

## Tags

### Development Tools & Productivity

- [Playlist Importers and Exporters](https://awesome-repositories.com/f/development-tools-productivity/playlist-managers/playlist-importers-and-exporters.md) — Exports Spotify playlists and liked songs into CSV files for archival or service migration. ([source](https://watsonbox.github.io/posts/2024/09/04/exportify-updates.html))
- [Media Metadata Archiving](https://awesome-repositories.com/f/development-tools-productivity/email-clients/bulk-archiving/media-metadata-archiving.md) — Saves all account playlists as a collection of CSV files bundled in a ZIP archive. ([source](https://cdn.jsdelivr.net/gh/watsonbox/exportify@master/README.md))
- [REST Data Fetching Utilities](https://awesome-repositories.com/f/development-tools-productivity/rest-apis/rest-data-fetching-utilities.md) — Retrieves track and playlist metadata through authenticated HTTP requests to the Spotify REST API.

### Graphics & Multimedia

- [Music Metadata Export Tools](https://awesome-repositories.com/f/graphics-multimedia/music-metadata-export-tools.md) — Provides a web-based interface for searching music libraries and exporting track, album, and artist details to CSV.
- [Library Searches](https://awesome-repositories.com/f/graphics-multimedia/streaming-distribution/streaming-broadcasting/media-streaming/playlist-aggregators/personal-playlist-managers/audio-playlist-managers/playlist-searches/library-searches.md) — Locates specific playlists within an account using search terms to prepare them for data extraction. ([source](https://watsonbox.github.io/posts/2020/12/02/exportify-refresh.html))
- [Search-Based Archiving](https://awesome-repositories.com/f/graphics-multimedia/streaming-distribution/streaming-broadcasting/media-streaming/playlist-aggregators/personal-playlist-managers/audio-playlist-managers/playlist-searches/search-based-archiving.md) — Finds specific playlists by name using case-insensitive search and saves the filtered results as a zip archive. ([source](https://cdn.jsdelivr.net/gh/watsonbox/exportify@master/README.md))

### Content Management & Publishing

- [Metadata Backup Utilities](https://awesome-repositories.com/f/content-management-publishing/media-management/audiobook-servers/e-book-servers/comic-book-libraries/personal-library-managers/music-library-managers/metadata-backup-utilities.md) — Creates offline backups of song, artist, and album metadata for long-term preservation.

### Data & Databases

- [Data Export Utilities](https://awesome-repositories.com/f/data-databases/data-export-utilities.md) — Extracts music library metadata and serializes it into portable spreadsheet formats.
- [Account Data Archivers](https://awesome-repositories.com/f/data-databases/lossless-data-archiving/archive-data-loading/account-data-archivers.md) — Saves all account playlists and liked songs as a collection of CSV files in a zip archive.
- [CSV Exports](https://awesome-repositories.com/f/data-databases/data-serialization-formats/structured-data-exporters/analysis-result-exporters/query-result-exporters/csv-exports.md) — Exports the collection of liked songs into a formatted CSV file. ([source](https://watsonbox.github.io/posts/2020/12/02/exportify-refresh.html))
- [Playlist Metadata Retrievers](https://awesome-repositories.com/f/data-databases/retrieval-metadata/playlist-metadata-retrievers.md) — Extracts track, album, and artist details from playlists, including optional audio features. ([source](https://cdn.jsdelivr.net/gh/watsonbox/exportify@master/README.md))
- [Streaming Data Analysis](https://awesome-repositories.com/f/data-databases/streaming-data-analysis.md) — Extracts track details and audio features into spreadsheets for analyzing listening habits.

### Security & Cryptography

- [Session Authentication](https://awesome-repositories.com/f/security-cryptography/session-authentication.md) — Manages user access and data ownership using secure session token storage and rotation.
- [Multi-Account Session Management](https://awesome-repositories.com/f/security-cryptography/multi-account-session-management.md) — Provides capabilities to switch between multiple authenticated Spotify user sessions for data extraction. ([source](https://watsonbox.github.io/posts/2020/12/02/exportify-refresh.html))

### Business & Productivity Software

- [Multi-Account Management](https://awesome-repositories.com/f/business-productivity-software/cloud-storage-managers/multi-account-management.md) — Allows users to switch between different Spotify profiles to export data from multiple accounts.

### User Interface & Experience

- [Data Export Bundles](https://awesome-repositories.com/f/user-interface-experience/session-recording-management/session-browsers-and-exporters/zip-archive-exports/data-export-bundles.md) — Bundles multiple exported CSV files into a single ZIP archive for bulk downloading.
