WordPress.org

Plugin Directory

Spiff Stations

Extracts a tracklist from a remote feed (radio stations websites, music services, xml/rss/json/...); and generate a [XSPF](http://en.wikipedia.org/wik

Run the Station Wizard to extract online datas (from radio stations, music services, tracklists, XML files, RSS feeds...); and generate a XSPF playlist that stays synced with your source.

You can then listen to your station directly on your website (coming soon, via Hatchet; or using Tomahawk.

Just enjoy the music, without the ads and the chat !

You can of course also use the Station Wizard to create a static playlist; that will not be updated (synced).

This plugin has been developed for the website Spiff Radio. If you just want quickly create one station / playlist for your own use, maybe you don't need to install the plugin : head towards Spiff Radio and create directly your playlist there.

Features

  • Wizard
  • Presets for popular services (Last.fm, Radionomy, Slacker, Soma.fm, Soundcloud, Spotify, Twitter, ...)
  • Dynamic stations : a form can be displayed frontend, where the visitors enters values to fetch a custom feed (eg. https://soundcloud.com/%username%/likes)
  • Source feed can be html/xml/rss/json/...
  • Hatchet.is embeddable widgets to play tracks (coming soon)
  • Stats
  • Cache engine
  • Optional : validate a tracklist with MusicBrainz (slower)

Create a new station

(Requires a basic knowledge of CSS and HTML) In the WordPress backend, head towards the "Spiff Stations" section of the left menu. It works like regular posts (add your station title, description, featured image...), but there is a new metabox (Station Wizard) under the editor :

Fill the informations required (Base URLs, Tracks Selector, ...) then save your post.

Demo

See it in action here.

Duplicating stations

If you consider to create several stations sharing almost the same settings, consider installing the Duplicate Post plugin, which will allow you to create station "templates".

Contributors

Contributors are listed here

Notes

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.

Dependencies

  • querypath/QueryPath (get fragments of page using CSS selectors)

Requires: 3.5 or higher
Compatible up to: 4.4.2
Last Updated: 2 weeks ago
Active Installs: 60+

Ratings

0 out of 5 stars

Support

Got something to say? Need help?

Compatibility

+
=
Not enough data

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

100,1,1 100,1,1
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1