Skip to main content

## build_latest_items_endpoint

# Function build_latest_items_endpoint

Source

    fn build_latest_items_endpoint(
        user_id: &str,
        parent_id: &str,
        limit: Option<usize>,
    ) -> String

Expand description

Build the Jellyfin endpoint for a “recently added” listing.

`GroupItems=true` is the load-bearing parameter: Jellyfin defaults it to `false`, which returns each newly-added leaf separately, so importing one 14-track album pushed 14 rows into “recently added” and buried everything else. With grouping on, the server collapses children into the container that was added — an album appears once, while movies (which have no such container) are unaffected.

Pulled out of `get_latest_items` so the query can be asserted without an HTTP server, matching `build_favorites_endpoint`.

TRACES: UR-024, UR-034 | IR-024, JA-016