GithubHelp home page GithubHelp logo

roku-youtube's Introduction

Roku YouTube

A YouTube app for the Roku DVP that supports automatic video quality switching, user favorites, searches and more based on the Picasa Web Albums Roku app by Chris Hoffman.

The channel performs OAuth authentication to access your YouTube account via an address I've set up on my domain running Chris Hoffman's excellent Google Apps Engine RokuLink project, great for serving your own OAuth requests if my server goes down.

###https://owner.roku.com/add/3K5SKG

Installation

Enable development mode on your Roku Streaming Player with the following remote control sequence:

Home 3x, Up 2x, Right, Left, Right, Left, Right

When devleopment mode is enabled on your Roku, you can install dev packages from the Application Installer which runs on your device at your device's IP address. Open up a standard web browser and visit the following URL:

http://<rokuPlayer-ip-address> (for example, http://192.168.1.6)

Download the source as a zip and upload it to your Roku device.

Due to limitations in the sandboxing of development Roku channels, you can only have one development channel installed at a time.

Advanced

Debugging

Your Roku's debug console can be accessed by telnet at port 8085:

telnet <rokuPlayer-ip-address> 8085

Building from source

The Roku Developer SDK includes a handy Make script for automatically zipping and installing the channel onto your device should you make any changes. Just add the project to your SDK's examples/source folder and run the make install command from that directory via your terminal.

Contributing

Want to contribute? Great! Go ahead and download the source, play around with it, fork it if you like, whatever. I've only added basic functionality, so if you think you can help out I'd love to have your contribution!

roku-youtube's People

Contributors

jesstech avatar

Watchers

Kelsey Sorrels avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.