Unable to push synchronise a playlist containing more than 40 items

Issue description:

Hello there,

I discovered that I couldn’t push synchronise a playlist after 40 items (40 = ok, 41 = failure).

The logs from my Jellyfin server and the webserver show no events (no connection attempts, nothing).

I can’t find any special indication in the symfonium logs either.
Does anyone have any hints, or can reproduce this problem?

Logs:

Upload description: failed.txt and success.txt

Additional information:

 

 

Reproduction steps:

 
Create a playlist on Symfonium and add up to 40 item. Sync push to Jellyfin = works

Add another item (>40), sync push = failing.
 

Media provider:

Jellyfin

Screenshots:

     

Your proxy have some limitations in the size of the url. Check it’s configuration and logs.

1 Like

Thanks for the hint (and the incredibly quick response!), that was the issue.
Strangely Nginx did not report anything.

Fixed using:
client_header_buffer_size 16k;
large_client_header_buffers 4 16k;
(way above the default 1k so should be future proof)

Curiosity question:
Does the size of the url sent via POST always increase in proportion to the size of the playlist?

No there’s automatic split in chunks to avoid issues, no idea why your proxy defaults are so low.

1 Like

I’m suspecting a bug from my nginx version since the header buffer was accepting up to 8K by default (1K max for the preallocated buffer and up to 8K for the extra large header buffer, the later being the faulty one).

Anyway, this is fixed.
Thanks a lot !