Technology moves fast! ⚡ Don't get left behind.🚶 Subscribe to our mailing list to keep up with latest and greatest in open source projects! 🏆


Subscribe to our mailing list

myvideobuzz

MyVideoBuzz

Subscribe to updates I use myvideobuzz


Statistics on myvideobuzz

Number of watchers on Github 53
Number of open issues 19
Average time to close an issue about 1 month
Main language Brightscript
Average time to merge a PR 2 days
Open pull requests 3+
Closed pull requests 3+
Last commit over 1 year ago
Repo Created almost 6 years ago
Repo Last Updated over 1 year ago
Size 17.8 MB
Organization / Authorprotuhj
Latest Releasev2.3.0
Contributors5
Page Updated
Do you use myvideobuzz? Leave a review!
View open issues (19)
View myvideobuzz activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating myvideobuzz for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)

MyVideoBuzz -- Protuhj's Fork

This project is a fork of Roku YouTube by jesstech. Updates include API fixes, additional features, and the removal of OAuth settings.

Note: as of 7 May 2015, versions up to and including 1.7.4 will not work well, if at all, with YouTube.

Installation

You must first enable development mode on the Roku. From Roku's top-level menu (launch screen), enter the following sequence on your remote control:

Note: This sequence cannot be entered from a mobile app (iOS, Android, etc.). A physical Roku remote is required!

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

On newer versions of the Roku firmware, you will then be prompted to set a web server password. Choose a password (and remember it), then reboot the Roku.

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

http://<your.roku.ip.address>  # for example, http://192.168.1.7, or whatever address belongs to your Roku

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

Caution: Do not unzip this file! Additionally, you must upload the entire file to your Roku.

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

Alternative Installation Method: Windows users

Download the whole repository → Current Release: 2.3.0. Then, unzip the archive, edit the included \deploy\rokus.txt file, and add your Roku device(s) network and authentication information to it, as illustrated in the example below:

# <roku.ip.address><white space>rokudev:<rokuPassword>
192.168.1.56 rokudev:rokupassword

This will upload the myvideobuzz.zip file to the Roku(s) you provide in the rokus.txt file.

You can copy the .\deploy\ folder somewhere on your hard drive, and modify the deploy.bat file to change the location of the zip file. Do so by changing the ZIP_LOCATION variable to point to the location of the zip you would like to deploy.

By doing this, you won't have to edit the rokus.txt file in the future when updating your Roku(s).

Updating the Channel

As of version 1.7.2, VideoBuzz supports auto-updating. This means that once installed, you can update VideoBuzz from within the channel itself.

This can happen in one of three ways:

  1. A new release is deployed.
  2. The current master (development) build has a newer version (major, minor, build number) than the currently installed version.
  3. A channel force update (to the current latest release) is made.
    • The only requirement needed to use this feature is that you enter your Roku password. Recall that you set a password while enabling development mode. (The username will always remain rokudev.)
    • This can be accomplished by navigating to Settings from the channel's main page, accessing the item entitled General, choosing Roku Development Password, and finally entering your Roku's password.
    • Once you've entered your password, go back to the main Settings page, and go to About -- you can then use the buttons at the bottom of the screen to choose which update option you'd like.

Note: if a channel update is successful, there is no notification as such, it will just restart itself, similar to when you normally re-upload the channel's zip file.

Usage

This channel uses publicly available information from your YouTube account. To permit full channel functionality, you will need to ensure that your account Subscriptions, Playlists, and Favorites are publicly accessible.

  • To do this, go to https://www.youtube.com/account_privacy and make sure the checkboxes under Likes and Subscriptions are unchecked.
  • Then, go to https://www.youtube.com/view_all_playlists to manage which playlists you would like visible in VideoBuzz.
    • Click on the Edit button next to each playlist you want to change.
    • Then on the next page, click Playlist settings and change PLAYLIST PRIVACY to Public.

Debugging

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

telnet <your.roku.ip.address> 8085

Contributing

Want to contribute? Great! Visit the VideoBuzz subreddit. You can also check out my Facebook page.

myvideobuzz open issues Ask a question     (View All Issues)
  • about 3 years Add support for multiple accounts, and switching between them.
  • about 3 years Add ability to denote that the user has watched a video.
  • about 3 years Since release 2.1.0 I have been getting random "Unknown Playback Error"
  • about 3 years Add DASH support.
  • over 3 years Selecting a subscription does not always show their latest videos
  • over 3 years When set for auto updates, only show popup dialog if there is a new update
  • over 3 years Add SD thumbnails
  • about 4 years Add support for the new multireddits.
  • about 4 years Reddit Filter doesn't have a month option
  • over 4 years Goto last watched when entering a subscription
  • almost 5 years Add reddit preference for querying YouTube for additional metadata.
  • almost 5 years Add reddit preference for parsing self-text for links
  • about 5 years Investigate other video hosting sites
  • about 5 years Investigating adding filedrive.com support
  • about 5 years Create an in-app 'Watch Later' list
  • about 5 years Add a way to 'pin' a video/videos
  • about 5 years Make sure 'Play All' continues to play if a video fails to play
  • about 5 years Unknown Playback Error on Google Drive videos.
  • over 5 years Add Live Events Feed
  • over 5 years Add watched counter
  • over 5 years Add DIAL Support
  • over 5 years Add ability to skip to next video
  • over 5 years Add a "watch later" folder.
myvideobuzz open pull requests (View All Pulls)
  • Port deploy.bat to bash shell
  • invalid pointer / crash in getotherfuncs()
  • liveleak: change regex to match changed html from liveleak
myvideobuzz list of languages used
myvideobuzz latest release notes
v2.3.0 MyVideoBuzz v2.3.0

Version 2.3.0

Major Changes
  • Fixed issue #144 - DASH manifests are now being served from a pseudo-HTTP server within the channel.
    • The DASH manifest is being built manually and served up to the Roku when the videos are played.
  • Fixed issue #145 - Added the ability to play audio only for DASH streams.
    • Since we control the audio/video stream information now, this was trivial to implement.
  • Fixed issue #143 - Fixed Twitch video playback.
    • By leveraging the pseudo HTTP server, I was able to make it server the HLS manifest with the required modifications for the video processor to parse the manifest correctly. (Hex vs. decimal codec values)
  • Fixed issue #147 - Made it so you can add your Twitch username to the Twitch settings.
    • Your followed streams can now be viewed upon first opening the Twitch feature.
  • Fixed issue #149 - Added a user preference to allow you to control the maximum allowed live-streaming bandwidth.
    • This currently affects Twitch and YouTube live streams.
Bug Fixes
  • Fixed issue #142 - default DASH audio track was low quality.
  • Fixed issue #150 - music videos were crashing again.
    • Had to update JavaScript parsing.
v2.2.0 MyVideoBuzz v2.2.0

Version 2.2.0

Major Changes
  • Added the ability to view your Liked videos. (Issue #122)
    • Make sure you have this set to public on your YouTube privacy settings here.
  • Added the ability to search for live streams (Issue #131)
    • Hit the '*' button to get to the search options dialog when in the Search window.
  • Added ability to process Roku External Control API messages (Issue #132)
    • Currently only works for single YouTube videos.
  • [Reddit] Added support for streamable.com links
  • [Reddit] Fixed Vine support for archived videos.
  • [Reddit] Removed VKontakte and VK.com support.
  • [Reddit] Added a preference to enable sorting your subreddit list alphabetically. (Issue #139)
Bug Fixes
  • Fixed Issue #111 - Added a preference to hide the 'No Update Available' dialog.
  • Fixed Issue #124 - Gfycat videos weren't showing.
  • Fixed Issue #129 - Fixed a crash from occurring in an odd case of the YouTube API returning a bad result.
  • Fixed Multiple Issues with YouTube DASH playback.
  • Fixed Issue #100 - Added a month filter for the reddit feature.
Other

Thanks @youvegottabecrazy for updating the readme.

v2.1.0 MyVideoBuzz v2.1.0

Version 2.1.0

Major Changes
  • None
Bug Fixes
  • Fixed Issue #105 - Fixed an bug with Vine videos.
  • Fixed Issue #106 - Added a sanity check in the case that YouTube doesn't return a 'likeCount' in the API response.
  • Fixed Issue #109 - Fixed handling of YouTube music videos.
  • Fixes crash when users' subscriptions are private.
Other

Thanks to @MinimaxHeadroom for cleaning up the README.md file, this was long overdue!

Other projects in Brightscript