Commit Graph

8 Commits

Author SHA1 Message Date
1e9257a27f Add Volume control and OpenUri support
- Implement MPRIS Volume property (readwrite) with 0-10 mapping for Winamp
- Implement MPRIS OpenUri method using the discovered /url?p& endpoint
- Add Volume to PropertiesChanged signal notifications
- Update D-Bus XML interface definition
2026-03-31 12:50:19 -04:00
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
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
21afe7650a Add D-Bus command logging and notify-send alerts for failed commands 2026-03-19 04:06:46 -04:00
06f43992d6 Finalize winamp_mpris.py with window title and web UI hybrid logic 2026-03-19 04:00:57 -04:00
e59380c929 Add comprehensive README with Winamp setup and plugin details 2026-03-19 04:00:14 -04:00
853a451d0a Add systemd user service and enhance offline robustness 2026-03-19 03:00:47 -04:00
f597c9656c Initial commit: Functional Winamp MPRIS bridge with Plasma 6 fixes 2026-03-19 02:50:17 -04:00