Forwarding Player Hot Swap

Swap the underlying player beneath a `ForwardingPlayer` at runtime while the media session and the UI keep one stable reference — re-attaching listeners and the video output, and answering the playlist questions a one-item timeline cannot. Use when next/previous buttons vanish from the system notification, when nothing updates after the first swap, when video stops rendering after a track change, or when reporting a playlist index makes the app stop.

maxrave-dev 010c705 7.9 KB Updated

File contents

maxrave-dev/kotlin-footguns/tree/main/skills/forwarding-player-hot-swap commit 010c705097

Frequently asked questions

npx skillmds@latest add maxrave-dev/forwarding-player-hot-swap