| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | state: persist the queue and pick up where playback stopped | salmonik | 6 days | 1 | -3/+3 |
| | | | | | | | | | | | | The queue, its shuffle order and whether playback was running are written to ~/.local/state/rsplayer/state.json whenever they change, and on shutdown, then restored at daemon start. Tracks that disappeared from disk are dropped instead of failing on play. `rsp resume`/`rsp toggle` now start the restored track when nothing is loaded into the engine yet, which is the state right after a restart with a queue that was paused. | ||||
| * | mpris: report trackid as an object path, drop artUrl, track loop status | salmonik | 6 days | 1 | -22/+203 |
| | | | | | | | An empty artUrl is not a valid URI and makes some clients render a broken image, and the repeat button snapped back to "None" because LoopStatus was not stored. | ||||
| * | Fix synchronous HTTP calls | salmonik | 2026-07-30 | 1 | -14/+8 |
| | | |||||
| * | add track index to MPRIS | salmonik | 2026-07-06 | 1 | -1/+4 |
| | | |||||
| * | add MPRIS support and non-blocking notifs | salmonik | 2026-07-06 | 1 | -0/+467 |
