Nuvio
A free, open-source media app for your phone, your desktop, and the TV you already own.
- 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
Improvements & Fixes
- Reduced Home artwork memory growth and released poster observers and buffers when they are no longer needed (@malkstar, @WhiteGiso)
- Improved Back navigation on webOS by retaining Home under restored routes and preserving focus and scroll state (@malkstar, @WhiteGiso)
- Refined Home, Search and Discover focus scrolling while keeping immediate scrolling scoped to runtimes that require it (@malkstar, @WhiteGiso)
- Added webOS title deep links from launch parameters, aligned with Android TV (@WhiteGiso)
- Added MDBList watched-state tracking and scrobbling, including tracking-source selection and account authorization improvements (@WhiteGiso)
- Added SDH text-subtitle filtering using Android TV rules (@WhiteGiso)
- Improved live-player controls, remote focus and accessibility, and fixed direct playback startup and unmuting outside webOS (@WhiteGiso)
- Preserved multiline addon stream names and reported the actual HTTP status when playback fails (@WhiteGiso)
- Restored unfinished detail enrichment after returning from streams and refreshed Continue Watching metadata (@WhiteGiso)
- Improved collection pagination and GIF source selection; regular covers now remain in use when Focus GIF is disabled (@WhiteGiso)
- Improved profile data isolation and removal, reset Search at profile selection, and aligned supporter avatar fallbacks with Android TV (@WhiteGiso)
- Improved Tizen embedded-audio metadata handling and webOS audio-track selection recovery (@WhiteGiso)
- Exposed native webOS network-service errors in Console debug to support diagnosis of TMDB and provider failures (@WhiteGiso)
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 Nuvio 1.2.10 work on your LG OLED C3?
No reports yet for 1.2.10.
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 ("Get Nuvio TV"):
Nuvio TV supports Samsung Tizen TVs from 2018 onward (Tizen 4+) and LG webOS TVs from 2020 onward (webOS 5+). The startup compatibility baseline is Samsung Tizen 4.0 / Chromium 56 and LG webOS 5.0 / Chromium 68 when the platform reports those versions.
Platform capabilities are intentionally version-dependent:
- Samsung Tizen 4.x — the app and direct playback are supported, but torrent/P2P playback is unavailable by design. Some advanced audio and subtitle features may also be limited.
- Samsung Tizen 5.x, including 5.5 — torrent/P2P playback is supported through the bundled local EngineFS service only. The PluginService, plugin execution, and remote plugin pull/push synchronization are disabled; the Plugins screen is not available. The Node 4.4.3 service runtime observed on Tizen 5.5 is incompatible with the current PluginService syntax and URL APIs. Experimental legacy transports are not included; plugin support starts at Tizen 6.0.
- Samsung Tizen 6+ — torrent/P2P and the packaged PluginService are supported. Plugin execution requires the packaged service plus the TV runtime's Worker and WebAssembly support. Tizen 6 and later use the same current Tizen service pipeline.
- LG webOS 5.x — torrent/P2P and the packaged plugin service are supported, with the limited plugin resource quotas used by the older webOS runtime.
- LG webOS 6+ — torrent/P2P and the packaged plugin service are supported with the modern plugin resource quotas. …
Risk and recovery
- Brick risk
- Low
- Requires opening the device
- No
Releases
| Version | Name | Released |
|---|---|---|
| 1.2.10 | —Latest | 28 October 2026 |
| 1.2.9 | — | 20 October 2026 |
| 1.2.8 | — | 18 October 2026 |
| 1.2.7 | — | 18 October 2026 |
| 1.2.6 | — | 17 October 2026 |
| 1.2.5 | — | 13 October 2026 |
| 1.2.4 | — | 12 October 2026 |
| 1.2.3 | — | 5 October 2026 |
| 1.2.2 | — | 2 October 2026 |
| 1.2.1 | — | 28 September 2026 |
| 1.2.0 | — | 24 September 2026 |
| 1.1.9 | — | 22 September 2026 |
| 1.1.8 | — | 21 September 2026 |
| 1.1.7 | — | 21 September 2026 |
| 1.1.6 | — | 21 September 2026 |
| 1.1.5 | — | 20 September 2026 |
| 1.1.4 | — | 20 September 2026 |
| 1.1.3 | — | 19 September 2026 |
| 1.1.2 | — | 9 September 2026 |
| 1.1.1 | — | 8 September 2026 |
| 1.0.10 | 1.1.0 | 7 September 2026 |
| 1.0.9 | — | 7 September 2026 |
| 1.0.8 | — | 6 September 2026 |
| 1.0.7 | — | 6 September 2026 |
| 1.0.6 | — | 4 September 2026 |
| 1.0.5 | — | 2 September 2026 |
| 1.0.4 | — | 2 September 2026 |
| 1.0.3 | — | 1 September 2026 |
| 1.0.2 | — | 1 September 2026 |
| 1.0.1 | — | 30 August 2026 |
| 1.0.0 | — | 28 August 2026 |
Credits, license and support
- License
- GPL-3.0