Commit Graph

22 Commits

Author SHA1 Message Date
ebfb990aca auth fallback as wawi plugin sometimes forgets passwords 2026-04-11 11:34:39 -04:00
f8300c9a1f add image for wacup title format 2026-04-08 19:21:39 -04:00
f04cdc5890 add screenshot for title format config 2026-04-08 19:20:45 -04:00
feaf149186 update readme re wawi 2026-04-08 19:14:55 -04:00
e6796aa2e2 loop video 2026-04-08 19:10:52 -04:00
a0c67b4403 fix video 2026-04-08 19:10:03 -04:00
8c6b30fe14 fix video 2026-04-08 19:09:18 -04:00
9f7b980b5c fix video 2026-04-08 19:08:27 -04:00
299d7a4030 Add screenshot/video 2026-04-08 19:06:05 -04:00
79da23eaac Add WACUP download links and testing environment details 2026-04-08 18:47:31 -04:00
7b59cf4ed7 Credit Phil Himsworth and update Wawi download instructions 2026-04-08 18:39:12 -04:00
475794f95b Merge remote main and resolve README.md conflict 2026-04-08 18:36:53 -04:00
45c3288676 Initial commit 2026-04-08 18:31:25 -04:00
22492dbee9 Implement XDG compliance, logging, and improved 401 error handling
- Install to ~/.local/bin/winamp-mpris
- Use ~/.local/state/winamp-mpris/bridge.log for logging
- Use $XDG_RUNTIME_DIR/winamp-mpris.pid for PID management
- Add detailed user notification for 401 Unauthorized errors
- Add install.sh for automated, standard-compliant setup
- Include Winamp Web Interface source code and installer in repository
2026-04-08 18:29:40 -04:00
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