So, preface: I set up a Fritz!Box Cable 6490 with its 4 DVB-C tuners. The tuners work fine, VLC and all can play the video without an issue. After manually adding the muxes for my DVB-C provider in /usr/lib/plexmediaserver/Resources/Tuner/Shared/scanners/dvbc/transponders/6666.ini, I can add the 6490 as a DVR in Plex and watching and recording the channels works.
The problem: after some time, not certain how many minutes, Plex’s DVR-functionality ceases to work. Plex complains that it can’t tune the channels nor can it find the DVR. Any time I attempt to watch something, the log-file for the Plex tuner-service spits out the following:
Feb 21, 2022 09:44:18.364 [0x7f7034cbab38] INFO - [I] sat2ip_tuner_factory_t::get_tuner_info. device uuid:663d5d6c-f9f8-4bb4-84d4-3431C4B5■■■2, frontend index 0
Feb 21, 2022 09:44:18.364 [0x7f7034cbab38] INFO - [I] SAT2IP - get_device_ip_by_device_path()
Feb 21, 2022 09:44:23.374 [0x7f7034cbab38] INFO - [I] SAT2IP - discover_satip_servers(): no servers found
Feb 21, 2022 09:44:23.374 [0x7f7034cbab38] WARN - [E] web_service_t::get_device_status. get_device_info returned error for device dvb#sat2ip#0#uuid:663d5d6c-f9f8-4bb4-84d4-3431C4B5■■■2
The 6490 itself is still working absolutely without an issue at this point, no problem accessing the tuners with any other software. It’s just Plex and Plex’s weird insistence on using SSDP at all times, even when it already knows the device’s IP-address and could just connect using it, that seems to be the issue. Removing the DVR and re-adding it just repeats the same scenario: it’ll work for some time, then stop working, which just goes to show that the problem is on Plex’s end, since if the issue was on the 6490, removing and re-adding the DVR wouldn’t work.
How do I fix this? Is there any way to force Plex to just connect, even if it thinks the tuner has disappeared?
EDIT: gssdp-discover does see the 6490 advertising itself like one might expect:
USN: uuid:663d5d6c-f9f8-4bb4-84d4-3431C4B5■■■2::upnp:rootdevice
Location: http://192.168.1.43:49000/satipdesc.xml
--
USN: uuid:663d5d6c-f9f8-4bb4-84d4-3431C4B5■■■2
Location: http://192.168.1.43:49000/satipdesc.xml
--
USN: uuid:663d5d6c-f9f8-4bb4-84d4-3431C4B5■■■2::urn:ses-com:device:SatIPServer:1
Location: http://192.168.1.43:49000/satipdesc.xml
--
USN: uuid:663d5d6c-f9f8-4bb4-84d4-3431C4B5■■■2::urn:ses-com:service:satip:1
Location: http://192.168.1.43:49000/satipdesc.xml