Icebreath2 - The data API designed for online radio stations

Discussion about IRCBot, it's plugins, etc.
Post Reply
Author
Message
TheAuzzieBrony
Offline
Junior Member
Posts: 7
Joined: Sun Apr 20, 2014 6:42 am

Icebreath2 - The data API designed for online radio stations

Post by TheAuzzieBrony »

Hey All!

Now I'm not one for really explaining things well but here it goes, for the past month or so I have been working on a PHP based API for pulling data from Icecast, SHOUTcast and ShoutIRC. Today I have released the first BETA copy for people to use and I thought that people here might be interested.

Currently the 'controllers' for Icecast and SHOUTcast are finished and work, on the other hand I am still working on the ShoutIRC controller.

Icebreath2 has it's own GIT repo over on GitHub which can be found here, https://github.com/TheAuzzieBrony/Icebreath2

Any feedback on the system would be awesome, I looking to see how well it works for people and what you all would like to see added to it.

Indy
User avatar
Offline
Site Admin
Posts: 465
Joined: Thu Oct 16, 2008 1:58 pm
IRCBot Version I Use: v5
IRCBot Platform: Linux/Ubuntu
Contact:

Re: Icebreath2 - The data API designed for online radio stat

Post by Indy »

Cool, looks neat :)
You can also contact me via email or instant messenger, links are at the bottom of this post.

danyal
Offline
Junior Member
Posts: 5
Joined: Thu Jan 10, 2013 2:58 pm
IRCBot Version I Use: v5
IRCBot Platform: FreeBSD
Location: root@LocalHost
Contact:

Re: Icebreath2 - The data API designed for online radio stat

Post by danyal »

any demo link?
The Road To Hell Is Full Of Good Intentions

TheAuzzieBrony
Offline
Junior Member
Posts: 7
Joined: Sun Apr 20, 2014 6:42 am

Re: Icebreath2 - The data API designed for online radio stat

Post by TheAuzzieBrony »

Right now, the only real demo I have is the one that is currently running on my own station right now, https://hiveradio.net/icebreath

We have the Icecast and ShoutIRC controllers enabled.

Our Icecast stats can be seen here: https://hiveradio.net/icebreath/icecast/stats

As for the ShoutIRC controller, there isn't much it can do right now apart from list songs and artists.
https://hiveradio.net/icebreath/shoutirc/song
https://hiveradio.net/icebreath/shoutirc/artist

TheAuzzieBrony
Offline
Junior Member
Posts: 7
Joined: Sun Apr 20, 2014 6:42 am

Re: Icebreath2 - The data API designed for online radio stat

Post by TheAuzzieBrony »

Another quick thing, if you are going to look at any of those links I recommend this plugin if you are using chrome https://chrome.google.com/webstore/deta ... lnmc?hl=en


Another thing I forgot to mention is that you can change the format that it returns in by adding a piece to the URL /format/[JSON|JSONp|XML|HTML|TEXT]. So for example, if I wanted the list of songs in XML i would do the following, https://hiveradio.net/icebreath/format/ ... utirc/song (and by the looks of it there is a bug that needs fixing right now)

EDIT: I have a feeling that the error being returned when requesting the XML format is because we have some songs with some areas that have no content (like title or artist name, etc.)

Post Reply