Skip to content
BrushLLM
Desktop app · Open source

BrushLLM 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.

macOS (Apple Silicon) · Windows 10/11 (x64 / ARM64)

BrushLLM Player

BrushLLM Player interface

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.

Open source, honest software

Source code, issues and releases live on GitHub — GPL-3.0. No telemetry, no accounts, no ads.