EPG matching: >159 channels not possible - Request URI too large

Server Version#: 1.43.0.10346 (1.42.2.10156, 1.42.2.10102)
Player Version#: 4.156.0 (…4.149.0)
Tuner Make/Model: Fritzbox 6690 Cable
Guide/Lineup name: NetCologne
Using XMLTV?:
Channel number/Name: any
<If providing server logs please do NOT turn on verbose logging, only debug logging should be enabled>

Problem still open..

Server Version#: 1.42.2.10102
Player Version#: Plex web 4.149.0
Tuner Make/Model: FritzBox 6690
Guide/Lineup name: Netcologne

It’s not possible to match more than 159 channels in the EPG Channellist….
You can remove one and add another, but never get more than 159. (Tried to do a full matching list)

For the last 2 days, I have been having this nagging problem trying to setup a tv guide with more than 70 channels.

Only thing that worked for me was a brand new plex setup which I did as a test - completely starting over was not an option for me though.

Knowing a fresh instance worked perfectly fine told me something in my current setup was the problem.

a couple more hours I finally saw a parsing log with a massive URL. When Plex does this channel mapping, it makes a huge URL to map and submit all of the channels. If you are using a reverse proxy, it’s likely choking and causing a problem.

2 options that finally allowed me to map these channels:

  1. login locally (192.168,* or whatever local IP you have plex running on) rather than through plex.tv or reverse proxy and then do the channel mapping there
  2. I added
    large_client_header_buffers 4 32k;
    client_header_buffer_size 32k;

to my nginx config for Plex.

Both solved this and can be done independently. I was stuck around 60 channels so your case is a bit different but, the problem sounds the same overall.

I see, unfortunately logon locally did not work for me.

I also noticed the Error in the Logs:

Completed: [192.168.xx.xx:52585] 400 OPTIONS /media/grabbers/devices/22/channelmap? ….32k characters URI…. &channelMappingByKey%5Btriplet%3A%2F%2F777%3A7200%3A4908%5D=5fc76e74d4becb0029478c32-5fc705e07dd72e002d6dd101
&channelMapping%5Btriplet%3A%2F%2F777%3A7200%3A4908%5D=552
(10 live) #4d7a6 TLS 0ms 265 bytes

Error parsing HTTP request: 7200%3A4908%5D=552

Request URI too large; currently at 32778

In my case, CableTV at 158 Channels

Seeing this also.

I dont know why Plex is stuck in the 90s and trying to pass this in as URL parameters.

Worked around it with a data hammer, just going in and updating the database directly.

PITA and annoying, but until Plex wants move out of the last decade