Skip to content

alyyousuf7/youtube-webos

Repository files navigation

Enhanced YouTube for webOS

Warning

This is currently a half-cooked project. It is expected that things will break or not work as expected, as it's been tested only on a very few TVs.

If you're looking for a more stable version, head to https://github.com/webosbrew/youtube-webos.

image image

Features

  • Ability to block YouTube Ads
    • Blocks in-video ads by YouTube
    • Removes YouTube Ad while exploring videos
  • Ability to remove YouTube Shorts
  • SponsorBlock segment skipping
    • Ability to control which segments to load
    • Ability to skip segments automatically or manually
      • Automatically: Shows a message when a segment is skipped
      • Manually: Allows to skip manually using the RED button
      • Use RED button to quickly switch between the two modes
    • Prefers loading SponsorBlock segments privately, but fallback to loading them publicly on failure
    • Indicates on video progress bar when segments are loading

Upcoming features

  • Handle Launch Parameters (I'm not really sure what features it opens up)

Build and Install

$ yarn
$ yarn build # or yarn start
$ yarn build-ipk && yarn install-ipk && yarn launch-ipk

The last command requires you to have webOS CLI installed and have your TV added to the CLI.

Development Environment / Contributing

  • Read DEV_ENV.md for setting up the development environment
  • Read CONTRIBUTING.md if you consider contributing to the project 💗

To do

  • Handle Launch Parameters
  • SponsorBlock
    • Show segments with correct height for videos with chapters
  • Other
    • Add CI to release
    • Add CI for PRs to ensure linting
    • Add pre-commit hooks to ensure linting

Why?

To be honest, I really loved the work done by developers for https://github.com/webosbrew/youtube-webos.

This is purely a fun, side project. At work, we've been using some legacy tools - I wanted a real side project where I could experiment with new tools. This project gives me an opportunity to do just that!

Credits

All inspiration came from https://github.com/webosbrew/youtube-webos 🙇

If this project goes well, I'll ask their maintainers to merge it one day 😄 although I think the chances are slim.

About

Enhanced YouTube for webOS

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published