Fritz!Box Cable 6490 and Plex

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

As a stopgap measure, I made a patch for Tvheadend so Plex can use Tvheadend’s SAT>IP-server without needing any intermediary software, like e.g. fHDHR in between anymore. The pull-request will likely take a while to get accepted, though.

As for the Plex-devs: I really wish you’d just add an option to add a SAT>IP-server simply by entering the URL for the satipdesc.xml, skipping the whole SSDP-mess. I mean, you already do have practically the same option for HDhomerun-devices there, letting people to enter the IP-address/port, so letting that box accept SAT>IP-servers as well would only make sense.

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.