1.0.2 • Published 7 years ago

node-shoutcast-api v1.0.2

Weekly downloads
13
License
SEE LICENSE IN LI...
Repository
github
Last release
7 years ago

node-shoutcast-api

This package implements the SHOUTcast Radio Directory API in Node.js You can check the official API documentation here: http://wiki.shoutcast.com/wiki/SHOUTcast_Radio_Directory_API or ask to be granted access here: https://www.shoutcast.com/Developer

If you want to see how the Node.js API actually works just check this file: https://github.com/marcellobarile/node-shoutcast-api/blob/master/examples/all_entrypoints.js

A small example:

let ShoutcastAPI = require('node-shoutcast-api')
let api = new ShoutcastAPI(your_api_key, 'json')

api.getStationsByGenre({
    limit: [1,2],
    genre: 'metal',
    success: function(res) {
        console.log('--------')
        console.log(' By genre')
        console.log('--------')
        console.log(JSON.stringify(res))
        
        for (let i=0,len=res.stationlist.station.length; i<len; i++) {
            let playlist = api.getPlaylistUrlByStationId(res.stationlist.tunein.base, res.stationlist.station[i].id)
            console.log(playlist)
        }
    },
    error: function(err) {
        console.log(err)
    }
})

Pretty easy. Enjoy :-)

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago