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.
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
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.