Own your music
Control, migrate, and share your playlists on your own terms — not the platform's.
Music Without Walls
Open Playlist is a universal, open, and interoperable playlist format that any music service can adopt — so you can move, share, and enjoy your playlists without barriers, walled gardens, or vendor lock-in.
Music is for everyone, everywhere. Playlists should not be prisoners of platforms. By establishing an open standard, we defend the rights of listeners.
Control, migrate, and share your playlists on your own terms — not the platform's.
Move seamlessly between services. Switch providers without leaving your playlists behind.
An open format opens the door for new services, insights, and creativity to flourish.
Providers integrate by implementing adapters that translate between their proprietary format and the Open Playlist format. Four endpoints do the heavy lifting.
Map your internal playlist and track data to the universal Open Playlist schema.
Bring playlists in from any provider, and push them back out to any target service.
Use ISRC codes, provider URIs, and fuzzy matching to keep tracks aligned everywhere.
GET /open-playlists/{userId}
GET /open-playlists/{playlistId}
POST /open-playlists/import
POST /open-playlists/export
Two core objects — Playlist and Track — designed to be provider-agnostic and easy to extend.
id · provider-agnostic identifiername · description · phototracks · ordered list of tracksowner_idcreated_at · updated_atid · title · artistalbum · duration · isrcrelease_date · release_year · genretrack_number · disc_number · explicitcomposer · credits · labelartwork_uriprovider_uris · cross-platform linksmetadata · extensible key-value dataDive into the full API contract or start building an adapter today.