youtube-remote

1.1.0 • Public • Published

youtube-remote

NPM Version Build Status Dependency Status Standard - Javascript Style Guide

Youtube API wrapper to control your device.

Installation

npm install youtube-remote

Usage

const YoutubeRemote = require('youtube-remote')

const client = new YoutubeRemote(screenId)

// Play a Youtube video by id
client.playVideo('LqYIKYEnX7Y', function (err) {
  if (err) return console.log('Error: ', err)
  console.log('Playing video :)')
})

API

client = new YoutubeRemote(screenId)

Start a new remote connection.

screenId is the screen identifier of the device you you want to connect to.

client.playVideo(videoId, [listId, callback])

Start a new queue (or playlist) and start playing a new Youtube video.

Use listId to provide the identifier of a Yotube playlist.

client.addToQueue(videoId, [callback])

Add a new video to the queue.

client.playNext(videoId, [callback])

Add a new video to the queue just after the current one.

client.removeVideo(videoId, [callback])

Remove a video from the queue.

client.clearPlaylist([callback])

Clear the current playlist.

License

MIT. Copyright (c) Alex

Dependents (2)

Package Sidebar

Install

npm i youtube-remote

Weekly Downloads

730

Version

1.1.0

License

MIT

Unpacked Size

11.2 kB

Total Files

6

Last publish

Collaborators

  • alxhotel