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.