github ProdigyV21/ARVIO v1.7.0
ARVIO V1.7.0

latest releases: v1.9.73, v1.9.72, v1.9.71...
one month ago

ARVIO V1.7.0 Release

Profile Avatars

  • 84 Fluent Emoji 3D avatars across 4 themed categories (Animals, Characters, Media, Nature)
  • Avatar picker in profile create/edit dialogs with category tabs
  • Backward compatible: existing profiles keep their letter+color appearance

Playback Performance

  • Faster debrid playback: Hardware decoder priority (EXTENSION_RENDERER_MODE_ON), connection pool increased to 16, reduced retry count
  • Stream startup buffer fix: bufferForPlaybackMs reduced to 500ms, 50 Mbps initial bandwidth estimate via DefaultBandwidthMeter, startup gate waits only for STATE_READY (no extra delay for normal streams), hasPlaybackStarted threshold reduced to 100ms
  • Progressive media source used directly for .mkv/.mp4/.avi/.webm URLs

EPG Loading Speed

  • Short EPG and XMLTV now load in parallel (was sequential)
  • Smart 15-minute staleness threshold — EPG only re-fetches when actually stale, not on every TV page open
  • Lightweight refreshEpgOnly() path with its own mutex — doesn't block channel reads
  • Field-level EPG merge: XMLTV provides full schedule, short EPG provides fresher now/next
  • Cache compaction preserves later/upcoming/recent programs
  • Progressive UI updates as EPG sources complete
  • 30-minute periodic EPG auto-refresh while TV page is active

IPTV Startup & Navigation

  • Channels + VOD catalogs load on profile selection — no need to visit Live TV first
  • TV page shows cached channels instantly on revisit (no re-loading spinner)
  • VOD series catalog warm-up runs in parallel with channel loading
  • Same-profile re-selection preserves warm caches (no unnecessary invalidation)
  • Fixed TV player black screen: video surface now attaches player immediately in factory — no more black screen with audio on channel open

Cloud Sync

  • Profiles sync across devices: cloud pull on "Who's Watching?" screen open
  • Preserves local active profile selection when syncing from ARVIO Cloud
  • Smart diff — only updates when cloud profiles actually differ from local

Continue Watching Without Trakt

  • Continue watching and watched badges now work for non-Trakt profiles
  • Loads watched status from ARVIO Cloud watched_movies/watched_episodes
  • Checks both Trakt and local continue watching cache keys

Sidebar Navigation Fix

  • Fixed: clicking Home in sidebar no longer navigates to a stale details page
  • Clean popUpTo(Home, inclusive=true) without restoreState

Clearlogo Speed

  • Initial logo prefetch increased from 4 to 24 (3 rows x 8 items)
  • Fast-path hero updates for cached logos (50ms vs 220ms delay)
  • Coil preload batch size increased from 4 to 10
  • Card logo publish throttle reduced from 420ms to 200ms
  • Focus preload window expanded from 5 to 7 cards ahead
  • MediaRepository cache TTL extended to 30 minutes

Details Page Performance

  • Compose stability configuration for reduced recompositions
  • Optimized media card rendering

Don't miss a new ARVIO release

NewReleases is sending notifications on new releases.