youtube-remote

Youtube Leanback API in NodeJS

MIT License

Downloads
1.8K
Stars
2
Committers
3

youtube-remote

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

Package Rankings
Top 11.18% on Npmjs.org
Badges
Extracted from project README
NPM Version Build Status Dependency Status Standard - Javascript Style Guide