whatisgithub

What is youtube-webos-cobalt-adfree?

rf1705/youtube-webos-cobalt-adfree — explained in plain English

Analysis updated 2026-05-18

99JavaScriptAudience · developerComplexity · 4/5Setup · hard

In one sentence

An unofficial patched YouTube app for LG webOS TVs that adds ad blocking, SponsorBlock skipping, and other tweaks to the built-in Cobalt player.

Mindmap

mindmap
  root((YouTube webOS AdFree))
    What it does
      Patches YouTube Cobalt app
      Blocks ads
      SponsorBlock support
    Tech stack
      JavaScript
      Cobalt runtime
      webOS
      Docker build tools
    Use cases
      Ad-free YouTube on LG TV
      Skip sponsor segments
      Custom standalone launcher
    Audience
      webOS tinkerers
      Smart TV developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Block ads in the YouTube app on an LG webOS smart TV

USE CASE 2

Automatically skip sponsor segments using SponsorBlock

USE CASE 3

Restore visible dislike counts with Return YouTube Dislike support

USE CASE 4

Patch an official YouTube IPK or build a standalone Cobalt launcher yourself

What is it built with?

JavaScriptCobaltwebOSDocker

How does it compare?

rf1705/youtube-webos-cobalt-adfreemrxujiang/hicadyyx990803/speech.js
Stars999999
LanguageJavaScriptJavaScriptJavaScript
Last pushed2014-01-29
MaintenanceDormant
Setup difficultyhardmoderateeasy
Complexity4/53/52/5
Audiencedevelopervibe coderdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires Homebrew Channel or developer mode on the TV, plus Docker and Linux/macOS to build from source.

So what is it?

This project is an unofficial modification of the YouTube app on LG webOS televisions that adds ad blocking and SponsorBlock support, the tool that lets viewers skip sponsor segments in videos. It works by replacing or patching Cobalt, the underlying media player runtime that YouTube's TV app is built on, while trying to keep the rest of the normal YouTube TV experience intact. The project is not affiliated with YouTube, Google, LG, or webOS in any way. Beyond ad blocking and SponsorBlock, the patched app also adds support for Return YouTube Dislike, a community project that restores visible dislike counts on videos, along with adjustable playback speed controlled from the remote, and an optional setting that lets the app autostart so it behaves more like a built in input source on the TV. Installing the finished release is meant to be straightforward: a user downloads a prebuilt package and installs it through one of several supported methods, including the Homebrew Channel, a custom app store style repository the project provides, the webOS Device Manager, LG's own command line install tool, or by copying the file to the TV directly over SSH. Because the patched app intentionally reuses the same app identifier as the official YouTube app, installing it replaces the original app, so the README recommends keeping a backup of the official package. For people who want to build it themselves rather than use a prebuilt release, the project can also patch an official YouTube package directly, or build a standalone app that only launches the Cobalt player pointed at YouTube's TV website. Building from source requires a Linux or macOS machine, along with Docker, Git, and several common command line tools, and the TV itself needs Homebrew Channel, developer mode, or root access enabled before anything can be installed. The README does not specify an open source license for the project.

Copy-paste prompts

Prompt 1
Help me install the patched YouTube webOS Cobalt AdFree app on my LG TV using Homebrew Channel.
Prompt 2
Explain the difference between patching an official YouTube IPK and building the standalone Cobalt launcher.
Prompt 3
Walk me through setting up developer mode and ares-cli so I can install this on my webOS TV.
Prompt 4
Show me how to build Cobalt myself using the make commands in this repository.

Frequently asked questions

What is youtube-webos-cobalt-adfree?

An unofficial patched YouTube app for LG webOS TVs that adds ad blocking, SponsorBlock skipping, and other tweaks to the built-in Cobalt player.

What language is youtube-webos-cobalt-adfree written in?

Mainly JavaScript. The stack also includes JavaScript, Cobalt, webOS.

How hard is youtube-webos-cobalt-adfree to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is youtube-webos-cobalt-adfree for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.