u/JeromeZeng

I built a cross-platform video player for macOS (PiP, Dolby Vision, Dual Subtitles)
▲ 10 r/MacOSApps+1 crossposts

I built a cross-platform video player for macOS (PiP, Dolby Vision, Dual Subtitles)

Hi everyone,

I’ve been working on a cross-platform video player called Soia, built with mpv and Tauri 2.0.

I started this project because macOS is my main machine, so I wanted a video player that supports Dolby Vision and has really strong history and playlist features.

Soia currently supports macOS, Windows, and Linux (Wayland), and has been tested on macOS 15, Windows 11 and Ubuntu 24.04.

Online playback is also supported — just configure the yt-dlp path in the Settings panel to get started.

Features

  • The full installer is only 38MB(arm64)
  • HDR & Dolby Vision playback (supported hardware required, not available on Linux)
  • Picture-in-Picture (PiP) on macOS and Windows
  • Borderless window mode (macOS / Windows / Linux Wayland)
  • macOS integrations (media keys, Now Playing, artwork capture)
  • Dual subtitles support
  • Multiple playlists with sorting / loop / shuffle
  • WebDAV browsing and streaming
  • Custom shader support
  • Playback history with resume + pin-to-top
  • Image playback support — browse images like a playlist
  • Buffering progress bar for network playback
  • Download speed display when buffering is paused
  • Playback preferences (seek step, speed, auto-play, skip intro, etc.)
  • Experimental wallpaper mode (Windows only), including support for playlists and images

GitHub release:

https://github.com/FengZeng/soia/releases

Would love to hear any feedback, especially from macOS users.

u/JeromeZeng — 9 hours ago