Skip to content

A portable Python script to export your Spotify playlists' information to JSON files for learning, backups or analysis.

License

Notifications You must be signed in to change notification settings

novama/my-spotify-playlists-downloader

Repository files navigation

My Spotify Playlists Downloader

My Spotify Playlists Downloader

License: MIT Python Spotify API Cross-Platform

Command-line tool to export your Spotify playlists to JSON files for backup, analysis, or migration purposes.


About this project

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:


Main features

✔️ 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


Trademark disclaimer

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.


License

This project is licensed under the MIT License.

About

A portable Python script to export your Spotify playlists' information to JSON files for learning, backups or analysis.

Topics

Resources

License

Stars

Watchers

Forks

Languages