Nationwide Polamorous Matrimony

    stream-title

    1.0.7 • Public • Published

    StreamTitle

    Simple library to retrieve song title from SHOUTcast v1 or v2 and Icecast server.

    Build Status Coverage Status

    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

    Install

    npm i stream-title

    DownloadsWeekly Downloads

    36

    Version

    1.0.7

    License

    MIT

    Unpacked Size

    31.4 kB

    Total Files

    14

    Last publish

    Collaborators

    • fabioricali