Paginate the Items endpoint so lists actually load everything
Passing Limit=<omitted> to /Users/{id}/Items still let Jellyfin apply its
own silent cap on some deployments, so Music / Videos / Playlists / album
tracks / series episodes were being truncated at whatever that cap was.
Now items() paginates internally with Limit=500 + StartIndex, driven by
the server-reported TotalRecordCount. It keeps calling until either:
* a partial page comes back (we've hit the tail), or
* the collected count equals TotalRecordCount.
Same treatment for /Playlists/{id}/Items so long playlists load fully.
Also bump the http timeout to 120s so a very large single page can't
time out mid-response.