Repository navigation
BrushLLM Player v0.0.6
An open-source cross-platform media player built on mpv — plays virtually every format, streams from WebDAV / SMB / FTP / Emby / Jellyfin, and ships a 9-language UI.
What's new in 0.0.6
A full external audit of v0.0.5 found 20 confirmed issues (data safety, credentials, playback correctness); this release fixes all of them and adds a 78-test regression suite that now runs in CI.
- Credential safety — passwords and access tokens no longer persist in plaintext history/bookmarks: server entries store a logical identity, sensitive URLs go to the Keychain, and logs are redacted
- Share safety — SMB mount cleanup can never recursively delete share contents; mounts are verified by exact identity before any cleanup
- WebDAV — redirects resolve right before playback (the playlist is preserved), directory parsing handles absolute paths, and modified-date sorting now actually requests dates from servers
- Sorting — comparators are stable and transitive; FTP directory dates parse correctly
- Emby/Jellyfin — expired sessions recover automatically; media types come from the server instead of size guessing
- Player fixes — bookmarks open the correct file, playlist drag-and-drop lands where you drop it, subtitle preset colors render as shown
- Windows (Tauri) — play/pause and progress now work (property subscriptions were being rejected), the player reconnects after closing the video window, and the volume slider clicks where you point
Downloads
| Your system | Download |
|---|---|
| macOS — Apple Silicon (M-series) | BrushLLM.Player-0.0.6-arm64.dmg |
| Windows 10/11 — x64 (Intel / AMD) | BrushLLM.Player-0.0.6-x64.exe |
| Windows 10/11 — ARM64 (Snapdragon) | BrushLLM.Player-0.0.6-arm64.exe |
First run (apps are unsigned)
- macOS — Gatekeeper: open the
.dmg, drag BrushLLM Player into Applications, then right-click the app and choose “Open” (a plain double-click is blocked the first time). Confirm “Open” in the dialog. - Windows — SmartScreen: run the
.exematching your CPU; when SmartScreen shows “Windows protected your PC”, choose “Run anyway”. The installer opens with a language selector (9 languages) and bundles mpv — no extra downloads needed.
Features
- Playback — every mpv-supported format, hardware decoding, HDR output, A-B loop, speed control, frame stepping
- Media servers — WebDAV, SMB, FTP, Emby and Jellyfin; sortable browser and folder-to-playlist
- Network streams — HTTP(S) direct links and m3u8/HLS
- Subtitles — auto-load matching files, external loading, live styling
- 9-language UI with instant switching, manual update checks
The Windows app (cross-platform rewrite) currently covers playback, controls and file opening; the remaining macOS features are being migrated.
Notes
- Apps are unsigned — expect the first-run warnings described above.
- Licensed under GPL v3 (mpv / libmpv licensing).