STREAMIX Player · macOS

macOSA native player built for the Mac

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

Completion25%
UI framework: SwiftUIMerged 0In progress 4Planned 5
Coming soonApp StoreiPhone · iPad · Apple TV · MacAvailability

macOS

Highlights

  • Native SwiftUI app

    Built with SwiftUI and following macOS conventions for menus, shortcuts and windows.

  • Drag and drop local files

    Drop a file onto the window to play it; in development.

  • Shared with other Apple devices

    Video decoding, presentation, audio and clocks use Apple’s native capabilities, the same pipeline as iPhone, iPad and Apple TV.

Nine milestones

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

  1. Shell and navigationWeight 10%In progress5 / 10
  2. Sign-in and libraryWeight 15%In progress7.5 / 15
  3. Item details and tracksWeight 10%Planned0 / 10
  4. Player screen and controlsWeight 15%In progress7.5 / 15
  5. Own playback pipelineWeight 20%Planned0 / 20
  6. Fallback playerWeight 10%In progress5 / 10
  7. Engine choice and settingsWeight 5%Planned0 / 5
  8. HDR and Dolby VisionWeight 10%Planned0 / 10
  9. Real-device acceptanceWeight 5%Planned0 / 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.

  • Apple portPlanned
  • libmpv fallback (Windows, Apple, Linux)In progress
  • Apple · Video decodingMerged
  • Apple · PipelineMerged
  • Apple · PresentationMerged
  • Apple · AudioMerged
  • Apple · ClockMerged
  • Apple · Dolby VisionIn progress