stream-title
1.0.7 • Public • Published StreamTitle
Simple library to retrieve song title from SHOUTcast v1 or v2 and Icecast server.

Installation
npm install stream-title --save
Example
SHOUTcast v1
var streamTitle = require('stream-title');
streamTitle({
url: 'http://shoutcastserver:port',
type: 'shoutcast'
}).then(function (title) {
console.log(title);
}).catch(function (err) {
console.log(err);
});
SHOUTcast v2
var streamTitle = require('stream-title');
streamTitle({
url: 'http://shoutcastserver:port',
type: 'shoutcast2',
sid: 1
}).then(function (title) {
console.log(title);
}).catch(function (err) {
console.log(err);
});
Icecast v2.4.x
var streamTitle = require('stream-title');
streamTitle({
url: 'http://icecastserver:port',
type: 'icecast',
mount: 'mymount'
}).then(function (title) {
console.log(title);
}).catch(function (err) {
console.log(err);
});
Options
Name |
Type |
Description |
type |
string |
required, server type that can be "shoutcast", "shoutcast2" or "icecast" |
url |
string |
required, server url |
sid |
integer |
required for shoutcast2, stream id |
mount |
string |
required for incecast, mount name |
timeout |
integer |
request timeout in ms, default: 1500 |
License
StreamTitle is open-sourced software licensed under the MIT license
Author
Fabio Ricali
Package Sidebar
Install
Weekly Downloads