0.0.7 • Published 4 years ago

node-vlc-json v0.0.7

Weekly downloads
7
License
MIT
Repository
github
Last release
4 years ago

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
0.0.7

4 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago