Skip to content

Instantly share code, notes, and snippets.

@larsvegas
Last active December 28, 2015 23:39
Show Gist options
  • Save larsvegas/7579991 to your computer and use it in GitHub Desktop.
Save larsvegas/7579991 to your computer and use it in GitHub Desktop.
Suhail - a Radiostation Playlist Meta-Data Service

SynPro.io


Suhail

A Radio-Station Playlist Meta-Data Service

Situation

A Radio-Station plays songs of artist. Mostly the Radio-Station playout-software does not have meta data of the artists song and/or the artist.

On a song play the Radio-Station playout-software usually saves out a data-file (commonly XML) to a specific place, which holds data like current song, current artist, playtimes and so on.

How Suhail works

Suhail receives a current playing song of a Radio-Station. Suhail then

  • saves the songs in to the playlist of the Radio-Station
  • grabs meta data from various free services
  • serves the playlist for the Radio-Station to embed
  • serves the current playing song for the Radio-Station to embed

SuhailPublisher: How does Suhail receive a current playing song?

The tool SuhailPublisher is software, which is installed at a Radio-Station and continuously watches the data-file of the Radio-Station playout software. On change of that file the SuhailPublisher parses the data and pump the parsed information to the Suhail-API.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment