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.
- 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
- Handle Launch Parameters (I'm not really sure what features it opens up)
$ 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.
- Read DEV_ENV.md for setting up the development environment
- Read CONTRIBUTING.md if you consider contributing to the project 💗
- 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
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!
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.