node-tunein-radio
Version:
NodeJS Module to browse, search and play streams from TuneIn Radio
51 lines (35 loc) • 1.56 kB
Markdown
```node-tunein-radio``` is a simple TuneIn Radio API javascript client, designed to be used in NodeJS.
[](https://travis-ci.org/piffio/node-tunein-radio)
[](https://coveralls.io/github/piffio/node-tunein-radio?branch=master)
[](https://david-dm.org/piffio/node-tunein-radio)
```bash
$ npm install node-tunein-radio
```
```javascript
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:
```javascript
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](https://piffio.github.io/node-tunein-radio/).
MIT
Issues reports and PR are welcome.