Skip to content

<mbzlist> format introduction

mbzlists uses an extended version of XSPF (spiff) format to work with annotated playlists. When you click on the Export button and select Download as XSPF from the dropdown, you get one such file. Since spiff doesn't allow rich annotations as present in mbzlists playlists, the exported XML file has an extension to support this. The specification for the extension is documented here.

Since the playlist format is standardized, you can build your own tools over it without relying on the web app. I, for example, want the ability to host static HTML files of my playlists. So I make the playlists using the web app, transform the resulting XSPF files using XSLT and then host the resulting HTML files on a static host. See examples for more details.