def METHOD_NAME():
    """
    Generate a JSON-pickable list of items in the show queue.
    :returns: list of show queue items
    """
    if not app.show_queue_scheduler:
        return []
    # Make a shallow copy of the current queue.
    queue = []
    queue.extend(app.show_queue_scheduler.action.queue)
    if app.show_queue_scheduler.action.current_item is not None:
        queue.insert(0, app.show_queue_scheduler.action.current_item)
    return [_queued_show_to_json(item) for item in queue]