All releases
v1.4.0Android TVFire TV

Nevo Play gets a living, cinematic atmosphere that shifts with your content, a dramatically polished details screen, smarter setup that types for you, paginated movies and shows grids, and the kind of under-the-hood reliability that just quietly makes everything feel better.

What's new in 1.4.0

Nevo Play 1.4.0 is the biggest visual and experience leap since launch — a living cinematic atmosphere, a completely rethought details screen, smart onboarding that removes friction, and a layer of reliability work that makes the whole app feel more solid.

Cinematic atmosphere

Every screen has its own mood — Nevo Play now samples the dominant colors from your content's artwork and paints the browse background, hero gradients, and glass rails in a palette-matched ambient bloom. Action films pulse with deep reds and silvers. Drama mutes into warm ochres. Sport crackles with vivid primaries. The background is no longer a backdrop — it's part of the experience.

Glass rails on Live TV — The Channels category sidebar wears a frosted-glass style with an ambient tint that responds as you move between channels. Focus a sports channel and the whole vibe shifts.

Details screen, rethought

Dramatic hero presentation — The details hero backdrop now uses a soft edge-feather with a deep Abyss scrim so artwork looks cinematic without crowding the metadata below.

Proper exit behavior — Press Back from the root of the app and a clean exit confirmation dialog appears. No more accidental exits.

Poster focus — Channel and content posters now get a sharp white border when focused, making it unmistakably clear where you are on screen.

Top bar always comes back — Fixed a bug where the top navigation bar would stay hidden after returning from a Details or See More screen. It now restores reliably every time.

Setup in seconds

Device ID types itself — Start entering your Device ID and the app automatically inserts colons, capitalises letters, and strips invalid characters as you type — no wrestling with a TV keyboard to get the format right.

Smart defaults — Server URL and Device ID fields now pre-fill with sensible values, so most users can get to the category picker without touching the keyboard at all.

Better category picker — Focus handling in the category selection screen is smoother, with clearer visual state as you move through your preferences.

Movies & shows browsing

Stable, paginated genre grids — Genre and provider category grids now load with a skeleton placeholder, scroll into additional pages without reshuffling, and keep TMDB genres and server categories in their own clear sections. No more jumpy layouts while the app is fetching.

Performance & reliability

Data freshness policy — A unified DataFreshnessPolicy now manages cache TTLs across every content provider — channels, VOD, EPG, episodes. Data refreshes on schedule rather than unpredictably.

In-memory episode cache — Recently enriched episode metadata stays cached in memory for 15 minutes, cutting repeat network fetches during a viewing session and keeping artwork snappy.

Compose performance — Stability annotations across key screens mean Compose recomposes only what actually changed. Seek bar updates, hero transitions, and grid scrolls are all smoother and cheaper.

Session reliability — The app now proactively refreshes your device session before the access token expires, and retries automatically on a 401. Episode artwork and enrichment data load correctly after a warm launch without any manual sign-out-and-back-in required.