DecoTV for webOS
DecoTV 的 LG webOS 客户端 — 豆瓣目录、多源测速优选、遥控器全导航、硬件解码播放
- Sideload / dev mode
- Stable
- Low brick risk
This project hasn't been claimed by its maintainer yet, so its details come from the community. Is it yours? Claim it
新增
- 详情页元数据改从作品所属平台获取:卡片来自豆瓣、TMDB 还是 Bangumi,详情页的评分(附来源与评分人数)、类型、片长、简介、导演和主演就来自哪个平台,不再混用其他平台的数据;服务端详情只用于补齐空缺。继续观看、收藏和返回详情页都会回到同一个平台。
- 详情页分集卡片:TMDB 剧集显示分集剧照和官方分集标题,Bangumi 作品显示分集标题卡。会按播放源的标题和年份自动对上对应的季,跨季合并的播放源也能接着往后对。豆瓣作品、TMDB 电影和超过 120 集的长篇保持原来的文字按钮。
- 设置新增「详情页大图」:开启后详情页以横版剧照铺满全屏作为背景(TMDB 背景图,或豆瓣剧照墙中最接近 16:9 的一张),左侧和底部渐暗以保证文字可读;没有合适剧照时仍显示竖版海报。默认关闭,关闭时不产生额外请求。
- 动漫页改用 Bangumi 片单:「热门动漫」「动漫」和首页热门动漫行不再受目录提供方设置影响,统一使用 Bangumi。热门动漫按近期热度排序,当季作品靠前;动漫页可按地区、年份、排序筛选。卡片进入的是 Bangumi 作品,详情和分集标题都来自 Bangumi。
- 片头标记:播放栏的旗子按钮现在同时管理片头和片尾。播放进度在前半段时按下标记片头,在后半段时标记片尾,之后每一集都会自动跳过片头;已标记时按下会同时清除两个标记。进度条上会标出片头和片尾区段。
改进
- TMDB 各榜单与豆瓣的 tab 对齐,评分人数少于 100 的条目不再出现在榜单里。
- 豆瓣片单全部改为直连:卡片评分旁显示评分人数(如「★ 8.8 (6.4k+)」),Bangumi 卡片同样显示。按「高分优先」排序时,豆瓣推荐页会在整页候选上统一选定评分人数门槛,筛选条件很窄时也能填满一页。
- 播放源标题匹配更准:同一标题因转义字符、全角、标点或空格写法不同而对不上的情况,现在可以正确匹配;依次按「完全一致 → 标题开头一致 → 词序不同」匹配,每一步都要求年份一致,不会再因为标题互相包含而匹配到别的作品。
- 详情页和播放器共用同一份选源状态:在播放器里换过的源,返回详情页后保持选中;播放失败的源在详情页标为「播放失败」。播放开始后仍在进行的测速会降低并发,减少对播放的影响。
- 播放栏的「列表」「换源」改为图标按钮;只有一集时不再显示列表按钮。剧集列表显示分集标题(与详情页分集卡片相同的来源)。
- 播放栏显示时按返回键先收起播放栏,再按一次才回到详情页。
修复
- 修复片尾标记无法取消的问题。
- 修复「系列作品」角标时有时无、同一季重复出现的问题:从播放器返回后角标保持不变。
- 修复找不到播放源时播放按钮按了没有反应的问题:现在会提示「没有找到可播放的资源」,并把播放按钮换成「返回」。
安装
Homebrew Channel 会自动获取新版本。手动安装:
opkg --add-dest developer:/media/developer install -d developer com.cheerchen.decotv_0.7.0_all.ipk
需要运行 DecoTV 服务端。public 模式可匿名浏览;收藏和播放记录同步需要账号模式。
New
- Details come from the work's own catalog provider: whether a card comes from Douban, TMDB or Bangumi, the details page's rating (with its source and vote count), genres, runtime, summary, directors and cast come from that provider; nothing is borrowed from another one, and the server's details only fill gaps. Continue watching, favorites and Back on the details page all return to the same provider.
- Episode cards on the details page: TMDB series show episode stills and official episode titles, Bangumi works show episode title cards. The matching season is picked from the source's title and year, and sources that merge several seasons carry on into the next ones. Douban works, TMDB movies and series over 120 episodes keep the text buttons.
- New setting "Details hero": a landscape still fills the screen behind the details page (the TMDB backdrop, or the Douban photo closest to 16:9), shaded on the left and bottom to keep the text readable; without a suitable still the portrait poster stays. Off by default, and costs no extra requests when off.
- The anime pages use the Bangumi catalog: 热门动漫, 动漫 and the home anime row use Bangumi whatever the catalog provider setting. Hot anime is ordered by recent popularity, the current season first; the anime page filters by region, year and sort. Cards open Bangumi works, with details and episode titles from Bangumi.
- Intro marks: the flag button in the player bar now handles both the intro and the outro. Pressed in the first half of the episode it marks the intro, in the second half the outro; every episode then skips the intro. When a mark is set, pressing it clears both. The progress bar shows the intro and outro zones.
Improvements
- TMDB charts are aligned with the Douban tabs, and titles with fewer than 100 votes no longer appear in them.
- All Douban catalogs are fetched directly: cards show the vote count next to the rating (e.g. "★ 8.8 (6.4k+)"), Bangumi cards too. With the "high score" sort, the Douban recommend pages pick one vote floor over the whole candidate pool, so narrow filters still fill a page.
- More accurate source title matching: one title spelled with escaped characters, full-width characters, punctuation or spaces now matches. Matching goes exact → same title start → words in another order, each step requiring the same year, so a title that merely contains another no longer matches the wrong work.
- The details page and the player share one source state: a source switched to in the player stays picked back on the details page, and a source that failed to play is marked 「播放失败」 there. Probing still running once playback starts uses fewer connections, to disturb playback less.
- The player bar's list and source buttons become icons; the list button is hidden for a single video. The episode list shows episode titles (from the same provider as the details page's episode cards).
- Back while the player bar is up hides the bar first; the next Back returns to the details page.
Fixes
- Fixed an outro mark that could not be cleared.
- Fixed the series badges coming and going and listing one season twice: they stay the same after returning from the player.
- Fixed a play button that did nothing when no source was found: the page now says 「没有找到可播放的资源」 and the play button becomes 「返回」.
Install
Homebrew Channel picks up the new version automatically. Manual install:
opkg --add-dest developer:/media/developer install -d developer com.cheerchen.decotv_0.7.0_all.ipk
A running DecoTV server is required. public mode works anonymously; syncing favorites and play history needs an account mode.
Before you start
- How hard is it?
- MediumInstall an app on your computer and follow its steps.
- What you need
- Comfort with the command line
- A computer
- Can it break my device?
- Very unlikely to break anything.
- Can I undo it?
- The project doesn't say. Assume you can't.
Did it work for you?
Did DecoTV for webOS v0.7.0 work on your LG OLED C3?
No reports yet for v0.7.0.
One-tap reports from owners. Bricked reports are checked before they count.
Compatibility
Devices: LG OLED C3.
No compatibility information yet.
Getting started
From the project's README ("安装"):
方式 A — Homebrew Channel
已在 webosbrew/apps-repo 中上架,可在电视 Homebrew Channel 中搜索并安装。
方式 B — 开发者模式 / 手动 sideload
从 Releases 下载已构建 IPK。
开发者模式: 使用 LG 官方 ares-install 安装 IPK。
已 root 电视(opkg 路径,绕过 appinstalld 解包失败):
将下方 TV 换成电视的局域网 IP,或本机 ~/.ssh/config 中已配置的主机名。
scp com.cheerchen.decotvall.ipk root@TV:/tmp/decotv.ipk ssh root@TV 'opkg --add-dest developer:/media/developer install -d developer /tmp/decotv.ipk &&
mkdir -p /media/developer/apps/usr/palm/applications/ &&
cp -a /media/developer/usr/palm/applications/com.cheerchen.decotv
/media/developer/apps/usr/palm/applications/' ssh root@TV 'sync; reboot' # 首次安装需重启,sam 才会注册应用
Risk and recovery
- Brick risk
- Low
- Requires opening the device
- No
Releases
| Version | Name | Released |
|---|---|---|
| v0.7.0 | —Latest | 7 October 2026 |
| v0.6.0 | — | 13 September 2026 |
| v0.5.4 | — | 17 August 2026 |
| v0.5.3 | — | 13 August 2026 |
| v0.5.2 | — | 6 August 2026 |
| v0.5.1 | — | 2 August 2026 |
| v0.5.0 | — | 2 August 2026 |
| v0.4.2 | — | 29 July 2026 |
| v0.4.1 | — | 29 July 2026 |
Credits, license and support
- License
- MIT