Skip to content

Releases

v2.2.1

Choose a tag to compare

@JobDestroyer JobDestroyer released this 23 Jul 00:50

Documentation release: liberal comments throughout Python and TypeScript sources, plus ARCHITECTURE.md map.

v2.2.0

Choose a tag to compare

@JobDestroyer JobDestroyer released this 22 Jul 21:29

Performance and structure refresh: single poll() API, session-bus/player caching, remembered preferred player, QAM-visible polling, modular backend, tests + CI.

v2.1.0

Choose a tag to compare

@JobDestroyer JobDestroyer released this 22 Jul 21:10

Clean production release. Debug/diagnostic UI and logging removed. MPRIS via dbus-send.

v2.0.3 — fix backend import crash

Choose a tag to compare

@JobDestroyer JobDestroyer released this 22 Jul 21:03

Root cause: Decky loads main.py without adding the plugin folder to Python sys.path, so import mpris_util crashed the backend and the UI timed out.

Install:

rm -rf ~/homebrew/plugins/MusicControl
unzip MusicControl-v2.0.3.zip -d ~/homebrew/plugins/

Then Decky → Reload plugins.

v2.0.2 — fix waiting for backend

Choose a tag to compare

@JobDestroyer JobDestroyer released this 22 Jul 20:53

Fixes hung backend (Status: waiting for backend). Install: unzip into ~/homebrew/plugins/ then Decky Reload plugins.

v2.0.1 — session bus fix

Choose a tag to compare

@JobDestroyer JobDestroyer released this 22 Jul 20:49

Install: unzip into ~/homebrew/plugins/ so you get ~/homebrew/plugins/MusicControl/ with main.py and dist/. Then Decky → Reload plugins.

Commit: f90a167