Nowplaying Pager No Feedback Loop

A now-playing artwork pager that both follows the player and drives it, without the two writing to each other in a loop — the in-progress-scroll flag covers programmatic animation as well as drags, the seek is dispatched from the settled page only, and the page-difference decision is a pure function outside the UI runtime. Use when a swipe bounces back to the page it came from, when one swipe skips two tracks, when the pager stops following the player after a fast swipe, when swiping backwards restarts the current track instead of going back one, or when a far swipe under shuffle lands on the wrong song.

maxrave-dev f5e5521 7.5 KB Updated

File contents

maxrave-dev/kotlin-footguns/tree/main/skills/nowplaying-pager-no-feedback-loop commit f5e5521105

Frequently asked questions

npx skillmds@latest add maxrave-dev/nowplaying-pager-no-feedback-loop