mpv-json-ipc

1.0.1 • Public • Published

mpv-json-ipc

JSON-IPC wrapper for mpv

Install

npm install mpv-json-ipc

Example

import net from 'net';
import { MpvJsonIpc } from 'mpv-json-ipc';
 
const socket = net.createConnection('your input-ipc-server');
 
const jsonIpc = new MpvJsonIpc(socket);
 
jsonIpc.on('file-loaded', async () => {
  console.log('file-loaded');
 
  const duration = await jsonIpc.command('get_property', 'duration');
 
  console.log(`Duration: ${duration.data}`);
});
 
socket.on('connect', async () => {
  await jsonIpc.command('loadfile', 'my file');
});

Readme

Keywords

Package Sidebar

Install

npm i mpv-json-ipc

Weekly Downloads

25

Version

1.0.1

License

ISC

Unpacked Size

7.86 kB

Total Files

5

Last publish

Collaborators

  • mrxdst