This package has been deprecated

Author message:

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

node-vlc-json

0.0.7 • Public • Published

node-vlc-json NPM version Dependency Status

Control VLC by using its JSON API

Installation

$ npm install --save node-vlc-json

Usage

var VLC = require('node-vlc-json');
var player = new VLC();
 
player.play('http://example.com/my_media.mp4', function() {
  player.status(function(res) {
    console.log(res.state);
  });
});

The following functions are exposed:

player.play(media, cb);       // play a media file or stream
player.play(cb);              // continue playing
player.pause(cb);             // pause the playback
player.stop(cb);              // stop the current playback
player.close();               // terminate the player
player.next(cb);              // skip to the next media in the playlist
player.previous(cb);          // skip to the previous media in the playlist
player.isPlaying(cb);         // callback called with bool that indicates the playback state
player.status(cb);            // callback called with the status of the VLC player
player.snapshot(cb);          // take a snapshot and save it to snapshotPath

Options

The constructor of VLC accepts this options:

  • interface
  • httpPort
  • httpPassword
  • snapshotPath
  • vout
  • aout

Package Sidebar

Install

npm i node-vlc-json

Weekly Downloads

2

Version

0.0.7

License

MIT

Unpacked Size

9.23 kB

Total Files

5

Last publish

Collaborators

  • donothingloop