Skip to content

StreamDek Android Mobile v0.0.8

Choose a tag to compare

@github-actions github-actions released this 08 May 18:24

This update focuses on settings polish, playback reliability, stream ranking, responsiveness, and overall smoothness across the app.

Playback and stream handling

  • Fixed automatic Play / Continue stream selection so preferred quality and max file size are now applied consistently across the app.
  • Fixed the 4K quality preference path so 4k results can rank correctly instead of being treated inconsistently.
  • Changed the default max file size to Unlimited for new/default users, so large streams are not filtered out unless the user chooses a limit.
  • Improved stream ordering so visible stream lists follow the selected preferred quality more reliably.
  • Fixed MPV/Play handoff issues where direct Play could fail even though tapping a stream manually worked.
  • Restored stronger fallback behavior for autoplay and resolution so playback is more reliable across stream types.
  • Added cancellation support to direct stream resolving, so users can dismiss a long-running resolving popup instead of being trapped in it.

Home screen and perceived performance

  • Improved initial Home load with faster cached-first behavior.
  • Reduced duplicate startup work and unnecessary refreshes.
  • Home rows now update more progressively instead of waiting on too much work at once.
  • Fixed Cinemeta New Movies and New Series rows so they load correctly again.
  • Improved catalog-switch responsiveness and stale-data handling.
  • Restored the Networks row in Cinemeta mode.

Settings performance and structure

  • Settings was reworked into a lighter top-level shell with dedicated detail pages.
  • Settings interactions now feel more immediate, with reduced blocking work and lighter picker behavior.
  • Switch Profile now opens directly instead of relying on the slower old navigation path.
  • Restored About and Legal, and moved them to the main Settings page under a dedicated About StreamDek section.
  • About now shows the current app version inline on the main page.
  • Restored Refresh Sync and kept it under the account area.

Settings and UI polish

  • Fixed missing icons in light mode for key settings rows.
  • Fixed floating bottom nav appearance on Settings so the glassy treatment is preserved.
  • Improved selection state visibility across settings in both light and dark mode.
  • Restored proper skeletal previews for page style and continue watching style options.
  • Improved popup spacing and readability.
  • Fixed TMDB save button visibility/readability in both light and dark mode.
  • Kept Add-ons, Trakt, and Link TV out of the account detail page when they already exist under Services.
  • Sign out remains visually prominent and styled consistently.

Profiles

  • Fixed the Cancel action in the profile switcher.
  • Improved profile/avatar selection visibility in both new and edit profile flows.
  • Prefetching and navigation work in profile flows were tightened to reduce lag.

Watchlist responsiveness

  • Save to Watchlist now feels instant again.
  • Watchlist state flips immediately on tap, with sync work continuing in the background.

Architecture and performance improvements

  • Added shared caching and request deduping for account/bootstrap/preferences paths.
  • Added shared catalog caching.
  • Moved toward a more centralized playback resolution pipeline.
  • Added device-aware tuning for lower-end hardware paths to help smoothness and reduce unnecessary work.

Internal compatibility

  • Stream size handling and metadata carry-through were improved.
  • Stream quality preference now affects visible ordering more consistently for all results too.