Plugin Directory

XSPF Playlists Generator

Parse tracklists from websites and generate a dynamic XSPF file out of it !

This plugin allows you to parse any tracklist found on internet and generate a dynamic XSPF file out of it.

The idea behind this plugin is that you can parse tracklists from radio stations websites (for example, but it could also be static playlists) to create dynamic play(able)list you can listen directly on your website (with a Hatchet.is playlist widget) or within Tomahawk. So you are able to listen to the tracks provided by those stations, without the ads and the chat !

This plugin has been developped for the website XSPF Radios HQ. If you just want quickly create a dynamic XSPF file, maybe you don't need to install the plugin : head towards XSPF Radios HQ and create directly your playlist there !

Create a new playlist

(Requires a basic knowledge of CSS and HTML) In the WordPress backend, you can create/manage playlists in the "Playlist Parsers" section of the left menu. It works like regular posts (add your playlist title, description, featured image...), but there is a new metabox (Playlist Parser Wizard) under the editor : Fill the informations required (tracklist URL, tracks selector, ...) then save your post.

You can also check an option to compare tracks data to MusicBrainz entries, which try to get more accurate metadatas for the tracks (but is slower). Other options are available under Playlist Parsers > Options.


See it in action here.

Import playlists from our HQ !

We made an XML export of our stations. You can import it (Tools > Import > WordPress) once the plugin has been installed ! Feel free to send us yours !

Duplicating playlists

If you consider to create playlists from several radio stations of a same network, consider installing the Duplicate Post plugin, which will allow you to create "templates" that you will be able to clone.


Contributors are listed here


For feature request and bug reports, please use the forums.

If you are a plugin developer, we would like to hear from you. Any contribution would be very welcome.

Requires: 3.5 or higher
Compatible up to: 4.0.7
Last Updated: 2014-9-18
Active Installs: 50+


0 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1