node-tunein-radio
is a simple TuneIn Radio API javascript client, designed to be used in NodeJS.
$ npm install node-tunein-radio
var TuneIn = require('node-tunein-radio');
var tunein = new TuneIn({ ... });
tunein.browse().then(function(result) {
console.log(result);
}).catch(function(err) {
console.log(err);
});
When you instantiate a new TuneIn object, you can pass in an options object with the following fields:
var tunein = new TuneIn({
protocol : 'https', // Protocol to use, either 'http' or 'https', default https
cacheRequests : false, // Wheter or not to cache requests, default false
cacheTTL : 1000 * 60 * 5, // TTL for cached results, default 5 mins
partnerId : 'no default' // a partnerId string provided by TuneIn, default to undefined
});
You can read the full documentation on GitHub Pages.
MIT
Issues reports and PR are welcome.