Command-line tool to export your Spotify playlists to JSON files for backup, analysis, or migration purposes.
This repository contains a Python script that helps you back up your playlists, analyze your music library data, or prepare your playlists for migration to other platforms.
Documentation is available in multiple languages:
✔️ Exports all playlists and detailed track metadata
✔️ Export liked songs (saved tracks) collection
✔️ Option to split output into individual JSON files per playlist
✔️ Flexible export combinations (liked songs and/or playlists)
✔️ HTML report generation with modern, responsive design
✔️ Includes track position, user who added it, and date added
✔️ Logging to console and file for auditability
✔️ Portable across Windows, macOS, and Linux
✔️ Simple setup with minimal dependencies
Spotify is a registered trademark of Spotify AB.
This project is not affiliated with, sponsored, or endorsed by Spotify in any way.
All references to Spotify are made solely for informational and educational purposes.
This project is licensed under the MIT License.
