Desktop app · Open sourceBrushLLM Player —Open media player built on mpv
An open-source, cross-platform media player. Every format mpv plays, plus streaming from WebDAV, SMB, FTP, Emby and Jellyfin — with HDR output, hardware decoding and a 9-language UI.
- Every format via mpv
- WebDAV · SMB · Emby · Jellyfin
- HDR & hardware decode
- 9 languages
macOS (Apple Silicon) · Windows 10/11 (x64 / ARM64)
BrushLLM Player

The macOS app is a native Swift + SwiftUI build around libmpv; the Windows app is a Tauri rewrite with the same mpv core. Zero telemetry, updates checked only when you ask.
Playback
Every format
Built on mpv: MKV, MP4, AVI, MOV, WebM, FLAC, MP3 and everything else mpv plays.
HDR output
PQ and EDR passthrough on supported displays, with toggleable hardware decoding.
Disc images
Play ISO Blu-ray and DVD images directly.
Controls
A-B loop, playback speed, frame stepping, chapters and screenshots.
Playlist & history
Drag-to-reorder playlists, resume where you left off, bookmarks.
Mini window
A floating always-on-top mini player for multitasking.
Streaming
WebDAV & SMB
Browse and stream from your NAS — native macOS SMB mounting included.
FTP
A built-in FTP client with directory browsing and direct streaming.
Emby & Jellyfin
Log in, browse libraries and direct-stream without transcoding.
HTTP & HLS
Play links and m3u8/HLS streams with adjustable read-ahead buffer.
Subtitles & tools
Auto-loaded subtitles
Matching sidecar files load automatically; external ones load on demand.
Live styling
Font, size, color and position — restyled while you watch.
Equalizer & recording
Audio equalizer, plus stream recording for archival.