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
Edit: There is a workaround to the channel limit. It requires dividing your channels up into multiple virtual tuners so no single tuner has more than 455 channels and adding all of them to Plex, but it’s complicated and time consuming.
