0.0.5 • Published 9 years ago
vlc-deck v0.0.5
vlc-deck
Remote Control for VideoLAN (VLC)
- watch video web streams with VLC
- watch files from disk with VLC
- use a USB Infrared Control to switch Channels ( IN PROGRESS, NOT INCLUDED )
Matthias Kallenbach, Spring 2017
At the moment my USB IR Control Dingsbums is on the way to me. For this Reason i will updating the module as soon as possible!
For testing the Streams, run:
cd D:\\some\\where\\on\\my\\disk\\vlc-deck
node node/app.jsThis test:
- Reads the
conf/data.jsonas data - Adds the data to the VLC Playlist
- Adds a given Folder to the VLC Playlist
- Skip to the Next or to the Previous Playlist Item
- Stop or Pause Playing
- Flush VLC Playlist
- Add one Item to the VLC Playlist and play them instantly by flushing the Playlist before.
- Play a special Playlist Entry by Id. Special Match Making between VLC Playlist Entries and the JSON Data.
Usage
Installation
Install VideoLAN VLC on your Computer. Then in your Project Folder:
npm install vlc-deck -SUse
var Vlc = require('vlc-deck');
var Player = new Vlc({
// ... options
});On create the vlc binary starts instantly.
Globals › Defaults › Config › Options:
conf/globals.jsFile Content
// http hostname or ip
host: '127.0.0.1', // http host port
port: 6968, // http host password
password: 'change!me', // the local absolute path to the vlc binary
bin_path: 'C:\\Program Files (x86)\\VideoLAN\\VLC\\', // the local vlc binary name
bin: 'vlc.exe', // delaying after adding a streaming url entry to the vlc playlist
delay_add_playlist: 50, // delay for adding from folder
delay_add_folder: 50, // delay beween the vlc binary start and the first action
wait_before_connect: 2000, // delay for the skip (next playlist entry) loop (testing)
wait_to_skip: 10000, // play mode: 'folder' or 'playlist' or 'only'
play: 'playlist', // the folder who played in folder mode
play_folder: 'D:\\Data\\video\\Star Trek - Enterprise', // play mode folder recursive
play_folder_recursive : true