STREAMIX Player · Android

AndroidA native player for phones and tablets

STREAMIX Player for Android has a native interface built with Kotlin and shares its in-house playback core and engine with the other seven platforms.

Completion73%
UI framework: KotlinMerged 5In progress 3Planned 1
Coming soonGoogle PlayAndroid phones and tablets · Android TVAvailability

Android

Highlights

  • Native Kotlin app

    Built with Kotlin and adapted to both phones and tablets.

  • Native pipeline, Media3 fallback

    Video decoding, presentation and audio use Android’s native capabilities, with ExoPlayer (Media3) as the fallback.

  • Diagnostics

    Export the device’s playback capabilities to help track down compatibility problems; no URLs or tokens included.

Nine milestones

Merged into the main line counts in full, in progress counts half, planned counts nothing.

  1. Shell and navigationWeight 10%Merged10 / 10
  2. Sign-in and libraryWeight 15%Merged15 / 15
  3. Item details and tracksWeight 10%Planned0 / 10
  4. Player screen and controlsWeight 15%Merged15 / 15
  5. Own playback pipelineWeight 20%In progress10 / 20
  6. Fallback playerWeight 10%Merged10 / 10
  7. Engine choice and settingsWeight 5%Merged5 / 5
  8. HDR and Dolby VisionWeight 10%In progress5 / 10
  9. Real-device acceptanceWeight 5%In progress2.5 / 5

Engine and playback pipeline

Hardware decoding, HDR, audio and clocks all use native system capabilities. This is where each part stands on this platform.

  • Android portIn progress
  • ExoPlayer fallback (Android)Merged
  • Android · Video decodingMerged
  • Android · Capability detectionMerged
  • Android · PresentationMerged
  • Android · AudioIn progress
  • Android · ClockMerged
  • Android · Dolby VisionMerged