Commit Graph
7 Commits
Author SHA1 Message Date
ergosteur 33d76dad99 Implement Shuffle and Repeat (LoopStatus) support
- Add Shuffle and LoopStatus readwrite properties to WinampMPRIS
- Robust regex-based parsing of Repeat/Random status from Web UI
- Dynamic property change notifications via PropertiesChanged signal
- Optimized update_loop to track and reflect playback mode changes
2026-03-21 10:51:49 -04:00
ergosteur 7fa164f462 Fix position synchronization, add album art fetching, and document busctl usage
- Use Web UI as authoritative time source for better MPRIS position sync
- Implement album art fetching via iTunes Search API
- Optimize window title parsing to focus on metadata
- Add busctl testing commands to README and GEMINI.md
2026-03-19 05:31:11 -04:00
ergosteur 21afe7650a Add D-Bus command logging and notify-send alerts for failed commands 2026-03-19 04:06:46 -04:00
ergosteur 06f43992d6 Finalize winamp_mpris.py with window title and web UI hybrid logic 2026-03-19 04:00:57 -04:00
ergosteur e59380c929 Add comprehensive README with Winamp setup and plugin details 2026-03-19 04:00:14 -04:00
ergosteur 853a451d0a Add systemd user service and enhance offline robustness 2026-03-19 03:00:47 -04:00
ergosteur f597c9656c Initial commit: Functional Winamp MPRIS bridge with Plasma 6 fixes 2026-03-19 02:50:17 -04:00