Server Version#: 1.41.9.9961
Player Version#:
Tuner Make/Model:
Guide/Lineup name:
Using XMLTV?:
Channel number/Name:
It looks like there is a limit to the number of Live TV channels which can be added because at the moment Plex is passing each channel in a single request’s URI. When the length limit of the URI is reached, Plex can’t send the list of channels and fails with the error “There was a problem saving channel mappings. Please try again.”. In the logs, we can see the true error “Request URI too large; currently at 40952”.
Others have mentioned this issue on Reddit and here in this forum.
This is a pretty big problem for people using Plex primarily for Live TV & DVR. Can we get this fixed? Or is this number of channels simply unsupported?
Reproduction steps:
- Open Live TV & DVR settings
- Click “Set Up Plex Tuner”
- Click “Have an XMLTV guide on your server? Click here to use it.” for a Tuner with a sufficient number of channels (910 is sufficient for me, probably less would work)
- Provide an XMLTV guide for all channels
- Click “Continue”
- Ensure all channels have their corresponding “EPG CHANNELS” selected and that they are 1-to-1
- Click “Continue”
- The “There was a problem saving channel mappings. Please try again.” error will show up and the corresponding error logs should appear.
Logs:
Aug 02, 2025 18:34:22.018 [138252002474808] Debug — Request: [<redacted>:36794 (Subnet)] PUT /media/grabbers/devices/1?title=My%20Guide&enabled=1 (7 live) #3c0da GZIP Signed-in Token (<redacted>)
Aug 02, 2025 18:34:22.019 [138252108036920] Debug — Completed: [<redacted>:36794] 200 PUT /media/grabbers/devices/1?title=My%20Guide&enabled=1 (7 live) #3c0da GZIP 1ms 499 bytes (pipelined: 16)
Aug 02, 2025 18:34:22.046 [138252105927480] Debug — Request URI too large; currently at 40952
Aug 02, 2025 18:34:22.046 [138252105927480] Debug — Request: [<redacted>:36792 (WAN)] OPTIONS /media/grabbers/devices/1/channelmap?channelsEnabled=<lots_of_channel_mapping> (7 live) #3c0d0 Signed-in
Aug 02, 2025 18:34:22.046 [138252105927480] Error — Error parsing HTTP request: 01%5D=1401&channelMappingByKey%5B1402%5D=1402&channelMapping%5B1402%5D=1402&<lots_of_channel_mapping_by_key>
Aug 02, 2025 18:34:22.046 [138252105927480] Debug — Completed: [<redacted>:36792] 400 OPTIONS /media/grabbers/devices/1/channelmap?channelsEnabled=<lots_of_channel_mapping> (7 live) #3c0d0 0ms 265 bytes
