FeelTheLemon / node-vlc-json

Control VLC from node by using its JSON API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Control VLC from node by using its JSON API

License:MIT License


Languages

Language:JavaScript 100.0%