Plex playlist remains in sync with internal active playlist
Blocked by
None - can start immediately
Notes
Python backend code must be fully typed and async-safe.
Any blocking work must be wrapped through thread/process execution paths as appropriate.
Must pass lint, format, typing, docstring, and test quality gates.
## Parent
#1
## What to build
React to playback events in realtime and replace played tracks with same-profile alternatives while preserving invariants.
## Acceptance criteria
- [ ] Webhook ingestion is idempotent and validated
- [ ] Replacement logic preserves category/subcategory/pass profile
- [ ] Plex playlist remains in sync with internal active playlist
## Blocked by
- None - can start immediately
## Notes
- Python backend code must be fully typed and async-safe.
- Any blocking work must be wrapped through thread/process execution paths as appropriate.
- Must pass lint, format, typing, docstring, and test quality gates.
darkhelm
added this to the v1 Dynamic Realtime Playlist milestone 2026-05-15 17:31:46 -04:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Parent
#1
What to build
React to playback events in realtime and replace played tracks with same-profile alternatives while preserving invariants.
Acceptance criteria
Blocked by
Notes