- Now-playing art: use setFixedHeight (not setFixedSize) so the dock
width constraint is removed and can shrink freely; use event->size()
in resizeEvent to get the correct new width without layout lag
- PlayQueue: filter non-streamable tracks out of setContext and
reorderContext so unavailable tracks are never in the queue and
pressing Next always lands on a playable track
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>