Skip to content

BrushLLM Player v0.0.6

Choose a tag to compare

@github-actions github-actions released this 07 Oct 00:38
· 15 commits to main since this release

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 .exe matching 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).