Releases: AKRusso/NuvioMobile-Enhanced
Release list
0.4.13
Changelog
Fixed
- Restored AniList and MyAnimeList client configuration in public Android builds.
- Added release validation for the AniList, MyAnimeList, Premiumize, and Simkl
Client IDs so a build cannot be published with those integrations disabled.
Enhanced settings remain preserved when updating from an earlier release.
Release
- This hotfix is based on official NuvioMobile
0.4.11and is versioned
independently as Nuvio Enhanced0.4.13 (117).
Commits
b7bf81d Release 0.4.13 provider configuration hotfix @AKRusso
ba49f10 Match release notes to published platforms @AKRusso
9643f57 Make iOS release artifacts optional @AKRusso
0.4.12
Changelog
A special thank you for the most recent donation. Your support has helped greatly
in recognizing the value of my work and allows me to continue improving Nuvio
Enhanced. Thank you for believing in the project.
Added
- Integrated selected improvements from the official NuvioMobile
0.4.11
release while preserving the Enhanced experience. - Added faster and more reliable automatic EPG support for plain XML, GZIP, XZ,
and ZIP TV guides, with safer matching and last-known-good caching. - Added improved SRT, VTT, ASS, SSA, TTML, and DFXP subtitle support, including
ExoPlayer sidecar switching without reloading playback. - Added better forced subtitle and regional language selection for Portuguese,
Brazilian Portuguese, European Spanish, and Latin American Spanish. - Added AniList and MyAnimeList anime tracking, editing, and reconciliation.
- Added Nuvio Read, expandable biographies, episode ratings, landscape artwork,
and refined season and episode presentation. - Added per-profile Discover preferences and stronger profile data isolation.
- Added safer libmpv stream loading, track handling, request headers, external
audio, protected subtitles, and surface lifecycle coordination. - Added improved keyboard, DeX, TV, and external-display navigation.
Fixed
- Fixed libmpv concurrency, release, snapshot, and lifecycle races.
- Fixed black-screen risks during rotation, Picture-in-Picture, and surface
recreation. - Fixed stale queued operations affecting newly selected streams.
- Fixed playback position or buffer loss when switching external subtitles.
- Fixed slow subtitle responses replacing the user's current selection.
- Fixed incorrect matching between European and Latin American Spanish.
- Fixed EPG matching for channel names containing HD, FHD, UHD, and 4K suffixes.
- Fixed M3U parsing with BOM, CRLF, mixed casing, and complex attributes.
- Fixed performance when processing large XMLTV guides and resilience when EPG
servers are temporarily unavailable. - Fixed foreground service, Picture-in-Picture, autoplay, search, profile, and
several Android stability issues.
Enhanced settings remain preserved when updating from an earlier release.
Credits
- SankyouGit, for introducing EPG support to Nuvio Enhanced.
Release
- This release is based on official NuvioMobile
0.4.11and is versioned
independently as Nuvio Enhanced0.4.12 (116).
Commits
9056284 Release 0.4.12 @AKRusso
c5910c2 Integrate Nuvio 0.4.11 playback and EPG updates @AKRusso
fda0b23 Ignore undefined Android keyboard configuration @AKRusso
e9b3dd7 Show keyboard focus in settings @AKRusso
ce4db47 Show focus in search and stream selection @AKRusso
5104793 Show keyboard focus in profile flows @AKRusso
6b0b972 Show focus on Live TV actions @AKRusso
93f6727 Fix library keyboard focus targets @AKRusso
89128ef Show keyboard focus on shared controls @AKRusso
88ceda5 Scroll detail actions before focusing play @AKRusso
03fe7e8 Fix home keyboard focus traversal @AKRusso
4a80067 Handle physical keyboard navigation mode @AKRusso
f6f0918 Replace profile meshes with image backgrounds @AKRusso
7187a58 Open episode ratings from Nuvio Read @AKRusso
a831af1 Fit hero metadata outline to content @AKRusso
d6c0591 Match Nuvio Read to Enhanced design @AKRusso
b46a5a3 Match profile backgrounds to supporter themes @AKRusso
60d6924 Add Nuvio Read overview card @AKRusso
cf28da1 Hide unresolved metadata IDs on home @AKRusso
5270110 Handle revoked anime tracker tokens @AKRusso
87c0bf9 Improve detail actions and tracking access @AKRusso
78e5d65 Harden anime tracking progress sync @AKRusso
89de752 Add anime tracking editor @AKRusso
dfee7fd Add AniList and MyAnimeList tracking @AKRusso
0.4.11
Changelog
Added
- Added new Enhanced visual themes: Gold, Jade, Rose Gold, Arctic Blue, and Graphite.
- Added Enhanced supporter badge visuals, themed wordmarks, visual accents, and offline profile background presets.
- Added Simkl fallback support for local and debug builds compiled without SIMKL_CLIENT_ID; release builds with the GitHub secret continue to work normally.
- Added improved download source search and batch download flow support.
Improved
- Improved DeX, TV, and external display readability, scaling, and navigation behavior.
- Improved audio track selection and Android/libmpv audio labels with richer codec, language, channel, bitrate, and sample-rate details.
- Improved P2P tracker extraction from stream sources, resolved client sources, and magnet tracker parameters.
- Local P2P streams can now be auto-selected without being blocked by debrid/cache pending states.
- Stream autoplay now re-evaluates as new stream groups and results arrive.
Credits
- Credits to EaZy for authorizing the implementation of his new visual changes in Nuvio Enhanced.
Release
- This release is based on official NuvioMobile 0.4.7 and is versioned independently as Nuvio Enhanced 0.4.11 (115).
0.4.8
Changelog
Added
- Added a configurable Android download folder using the system folder picker,
so each profile can save completed downloads in any permitted location. - Added a persistent Android download service that continues downloads while the
app is backgrounded or the screen is locked. - Added a monthly Trakt maintenance goal to the Supporters page and disconnected
Trakt card, including the next monthly reset date. - Added a clear notice that donation totals are shown before payment and bank
fees, localized across the supported app languages.
Improved
- Improved the Library Downloads tab with a high-contrast progress badge,
clearer movie and series episode labels, and a full download action overlay. - The download action overlay now closes when the background around its content
is tapped. - Next Up now starts resolving from local completed episodes immediately, without
waiting for remote sync to finish. - Custom Android subtitle fonts now use their embedded font family name, so they
are applied correctly by libmpv. - Android tablet navigation now adapts to the current orientation, using the
floating top bar in wide landscape windows and bottom navigation in portrait.
Fixed
- Fixed removal of files saved through Android's Storage Access Framework and
automatically remove completed downloads that were deleted outside the app. - Fixed completed episodes taking too long to appear as Next Up on Home.
- Fixed custom subtitle fonts importing successfully but not being applied during
Android libmpv playback. - Fixed Android tablet navigation remaining in its old position after rotation.
- Removed the obsolete Nuvio Enhanced feedback card from Settings.
Release
- This release is based on official NuvioMobile
0.4.4and is versioned
independently as Nuvio Enhanced0.4.8 (112).
Commits
30a314d Add downloads and tracking improvements @AKRusso
36aacdb Add universal release APK @AKRusso
0.4.7
Changelog
Added
- Added the release calendar to the Saved Library with exact release dates.
- Added episode artwork to calendar entries, falling back to season or title artwork when an episode thumbnail is unavailable.
- Added episode titles and season/episode codes to calendar entries.
- Added a Downloads tab to the Library with active downloads, completed movies, completed shows, and local playback.
- Added Enhanced audio selector and Next Episode button settings.
Improved
- Improved release calendar and release radar loading with concurrent metadata resolution and profile-scoped caching.
- Improved Library downloads presentation with progress, grouping, and direct playback for completed local files.
- Improved player subtitle, audio, and next-episode controls.
Fixed
- Removed the post-login preparation gate so profiles open directly into the app.
- Removed the redundant “Manage your downloaded movies and episodes” card from the Saved Library view.
- Fixed calendar entries that previously showed only a date and parent title by preserving episode artwork and episode metadata.
Release
- This release is based on official NuvioMobile
0.4.4and is versioned independently as Nuvio Enhanced0.4.7 (111).
Nuvio Enhanced 0.4.6 - Donation-first Trakt Support
Changelog
Fixed
- Restored the Trakt sponsor card as the primary disconnected-state action when
no Trakt API credentials are distributed with the release. - Restored the Donate button, recent supporter avatars, donor count, and direct
Supporters navigation in the tracking card. - Removed Trakt API credentials from GitHub release configuration so public APKs
do not ship with maintainer credentials. - Updated the repository homepage and download links in English.
Release
- This release is based on official NuvioMobile
0.4.4and is versioned
independently as Nuvio Enhanced0.4.6 (110).
Commits
4932bee Restore donation-first Trakt support @AKRusso
68543c2 Refresh maintainer-focused README @AKRusso
Nuvio Enhanced 0.4.5 - Nuvio 0.4.4 + Ko-fi Supporters
Changelog
Added
- Added Ko-fi donations at
ko-fi.com/nuvioenhanced, with recent public
supporters, approved avatars, profiles, messages, and supporter totals in the
existing Supporters page. - Added recent supporter avatars and direct Supporters navigation to the Trakt
card when sponsored Trakt access is unavailable. - Added a Cloudflare Worker and D1 backend for verified Ko-fi webhooks, public
donation data, contributor data, profile administration, and privacy removals. - Added release-safe public defaults for the donation, contributor, and Ko-fi
URLs without embedding verification or administration secrets in the app.
Changed
- Integrated the official Nuvio
0.4.4codebase while retaining Enhanced
features and adopting the current Trakt and Simkl tracking architecture. - Displayed the Enhanced release version separately from the official Nuvio base
version in Settings: Nuvio Enhanced0.4.5, based on Nuvio0.4.4. - Opened Supporters by default and loaded each community tab only when needed.
- Updated the Cloudflare deployment toolchain to a supported release with no
known npm audit vulnerabilities.
Fixed
- Fixed Supporters navigation from the Trakt card when using native phone
settings navigation. - Hid monthly donation progress when Ko-fi does not provide a real monthly goal,
instead of presenting an artificial zero-percent target. - Hardened the webhook with bounded streaming input, constant-time token checks,
idempotent inserts, approved avatar hosts, and authenticated donation removal. - Stored only public donation names, messages, dates, and approved profile data;
email addresses, amounts, payment data, and raw webhook payloads are not stored.
Upstream
- Includes NuvioMobile
0.4.4through commitf9ad843b.
Commits
63f1644 Add Ko-fi supporter integration @AKRusso
ece5096 Explain sponsored Trakt support @AKRusso
554aad4 Configure Simkl credentials for releases @AKRusso
Nuvio Enhanced 0.3.2 - Player Tools & Settings
Highlights
- Updated to the Nuvio 0.3.2 codebase with the Nuvio Enhanced feature set.
- Reorganized Nuvio Enhanced settings into Core, Home, Player and System categories.
- Added a dedicated Player & subtitles section for player-specific controls.
- Improved New feature indicators with a theme-aware animated border and compact icons.
- Added translations for the new settings organization across all 24 app locales.
Player features
- Subtitle synchronization menu with live line highlighting and immediate line selection.
- Optional current time and estimated finish time overlay in the player.
- Persistent random-next-episode mode across seasons, excluding specials.
- Shuffle action on series detail pages when Random next episode is enabled in Nuvio Enhanced settings.
APK selection
- arm64-v8a: most modern Android phones and tablets.
- armeabi-v7a: older 32-bit Android devices.
- x86_64: 64-bit Intel emulators or compatible devices.
- x86: 32-bit Intel emulators or compatible devices.
If Android reports a signature conflict with an older debug build, uninstall that debug build before installing this release. Uninstalling removes that build's local app data.
Build verification
- Source commit:
162508e9 :composeApp:compileAndroidMain: passed:androidApp:assembleFullRelease: passed, including R8 and release lint
SHA-256
androidApp-full-arm64-v8a-release.apk:FB9B94EA9ACE4275A22BDA753DB7F6DFC38F51349A4C32844B9AAF79864D69CDandroidApp-full-armeabi-v7a-release.apk:602BB0D14132CF615BCDE03B0190B87AF5B2436F4F66EFA3C011FBFE61377431androidApp-full-x86_64-release.apk:ABBD8CF93CB61D43798455C36D972D1ECEA7054230D4D52ABF8B4A3DE65DA961androidApp-full-x86-release.apk:6127909FB89616A15E8B6EC85606B2F7B3BED80EAEB776379CDAF7961DEBB2AF