Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

youtube-remote

alxhotel954MIT1.1.0

Youtube Leanback API wrapper

youtube, remote, cast, api, wrapper, player, lounge, token

readme

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