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