info
265ca3c212
feat(media): Factory dispatcht auf win32 zum SmtcController
2026-04-16 18:16:51 +02:00
info
802e06acd9
feat(media): SmtcController.resume() stellt nur eigene Pausen wieder her
2026-04-16 18:15:16 +02:00
info
89edf23de9
feat(media): SmtcController.pause() erkennt und pausiert PLAYING-Sessions
2026-04-15 20:14:36 +02:00
info
ed03d954a6
feat(media): SmtcController Skeleton mit circuit-breaker
...
Circuit-breaker-Pattern: Nach erstem Fehler beim SMTC-Manager-Zugriff
bleibt _broken=true und verhindert alle weiteren Zugriff-Versuche.
Logs Warnung einmalig und cleart _paused.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-15 20:11:02 +02:00
info
343240fec1
fix(media): Circuit-Breaker für D-Bus-Connect-Fehler
...
Nach dem ersten fehlgeschlagenen Bus-Connect wird der Controller
dauerhaft deaktiviert, statt bei jedem Hotkey-Druck einen neuen
Connect-Versuch zu starten.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-15 19:13:17 +02:00
info
b5d6ae6ecc
feat(media): MprisController fängt Player- und Bus-Fehler sauber ab
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-15 18:58:42 +02:00
info
f23ee1249d
feat(media): MprisController.resume() stellt nur eigene Pausen wieder her
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-15 18:57:40 +02:00
info
c98a935dbc
feat(media): MprisController.pause() via dbus-next
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-15 18:56:36 +02:00
info
b881dacdf0
refactor(media): speculatives _paused-Feld aus MprisController-Stub entfernen
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-15 18:54:33 +02:00
info
184df1594e
feat(media): Protocol, Factory und Noop-Controller
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-15 18:50:55 +02:00