Socket
Book a DemoInstallSign in
Socket

node-vlc-json

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

node-vlc-json

A wrapper that exposes the basic API of vlc, using its JSON http interface

latest
Source
npmnpm
Version
0.0.7
Version published
Maintainers
1
Created
Source

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

Keywords

vlc

FAQs

Package last updated on 27 Oct 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts