0.0.2 • Published 7 years ago

mympvclient v0.0.2

Weekly downloads
-
License
ISC
Repository
gitlab
Last release
7 years ago

mympvclient client to mpv ipc

Usage

const MyMpvClient = require('mympvclient');

let myClient = MyMpvClient({debug: true});

myClient.on('error', e => {
  console.log(e.message);
});

myClient.on('event', console.log);

file = 'https://www.youtube.com/watch?v=q43G9FTaomg';

const init = async _ => {
  try {
    await myClient.connect();
    console.log('connected, sending request');
    await myClient.stop();
    await myClient.loadfile(file);
    await myClient.volume(100);
  } catch (e) {
    console.log('aaargh', e.message);
  }
};

init();

API

loadfile(filename, mode = 'replace')

stop()

pause(state = true)

volume(value = 100)

getProperty(property)

setProperty(property, value)

Events

myClient.on('events', console.log);

0.0.2

7 years ago

0.0.1

7 years ago