♻️ improve playlist reattachment and enhance OpenHome state logging

- Skip renderer queue clear when rebinding to same container, triggering gentle refresh instead
- Add detailed tracing for STOP commands across renderers and OpenHome clients  
- Improve `playback_state()` error handling with fallback to Transitioning for empty states
- Log queue state (length, current index/track ID) in `play_next`
- Add caller location tracing to OpenHome transport actions (`seek_id`, `delete_all`)
- Enhance IdArrayResponse logging with raw XML children for debugging
- Support both `<Value>` and <State> elements in Transport State responses
This commit is contained in:
2026-03-31 15:43:12 +02:00
parent c0d1e1a3d5
commit 494cc3b8e1
6 changed files with 111 additions and 14 deletions

BIN
.DS_Store vendored

Binary file not shown.