QueueManager::get_state_full() returns the upcoming and history lists without the 20/10 caps that get_state() applies, so clients can paginate the upcoming list. QbzCore exposes get_queue_state_full() plus favorite_track_ids() and set_track_favorite() for reflecting and toggling per-track favorite state. cc