Tivo Roamio broken yet Mini works on LAN

Windows 10
Server Version#: 1.24.2.4973
Plex for Tivo#: 3.13.14
Tivo 21.9

Since upgrading from 1.24.1.4931 to 1.24.2.4973, it seems to have broken playback on Tivo devices. The tivo plex app shows the 3 dots ( … ) for about a minute and then fails stating unable to play the video. Videos are nothing special – 720p x264 or x265 encoded content which has never been a problem in the past direct stream or transcoding.
Enabled option in Plex for Tivo app, to send logs to server – where are these stored, inline with Plex Media Server.log ?

Other plex players (android; shield) have no issues with playback.

Given the lack of updates in the announcement forum for Tivo, it seems like this is a abandoned platform?

server log files have the following type of events occurring during the failure in a repeating pattern.

Sep 06, 2021 14:40:17.384 [14824] DEBUG - [Now] User is BSOD2600 (ID: 1)
Sep 06, 2021 14:40:17.384 [14824] DEBUG - [Now] Device is TiVo ().
Sep 06, 2021 14:40:17.385 [14824] ERROR - Unable to find client profile for device; platform=TiVo, platformVersion=21.9, device=Roamio Plus, T6 (Series 5), model=TCD848
Sep 06, 2021 14:40:17.385 [14824] DEBUG - [Now] Updated play state for /library/metadata/392738.
Sep 06, 2021 14:40:17.385 [14824] DEBUG - Statistics: (u1f1dv3fqpodpldi) Reporting active playback in state 0 of type 4 (scrobble: 0) for account 1
Sep 06, 2021 14:40:17.386 [14824] VERBOSE - It took 0.0 sec to serialize a list with 1 elements.
Sep 06, 2021 14:40:17.386 [2320] DEBUG - Completed: [192.168.10.22:33239] 200 GET /:/timeline?hasMDE=1&ratingKey=392738&key=%2Flibrary%2Fmetadata%2F392738&state=error&playQueueItemID=118362&time=0&duration=2540373 (10 live) TLS GZIP 4ms 470 bytes (pipelined: 12)
Sep 06, 2021 14:40:17.389 [14456] VERBOSE - Auth: We found auth token (xxxxxxxxxxxxxxxxxxxx), enabling token-based authentication.
Sep 06, 2021 14:40:17.389 [14456] DEBUG - Auth: authenticated user 1 as BSOD2600
Sep 06, 2021 14:40:17.389 [14456] VERBOSE - Auth: Came in with a super-token, authorization succeeded.
Sep 06, 2021 14:40:17.389 [14824] DEBUG - Request: [127.0.0.1:1025 (Loopback)] GET /status/sessions (10 live) GZIP Signed-in Token (BSOD2600) / Accept => application/json, text/plain, / / Accept-Encoding => gzip, deflate, br / Accept-Language => en / Connection => keep-alive / DNT => 1 / Host => 127.0.0.1:32400 / Origin => http://localhost:32400 / Referer => http://localhost:32400/ / sec-ch-ua => “Chromium”;v=“92”, " Not A;Brand";v=“99”, “Google Chrome”;v=“92” / sec-ch-ua-mobile => ?0 / Sec-Fetch-Dest => empty / Sec-Fetch-Mode => cors / Sec-Fetch-Site => cross-site / sec-gpc => 1 / User-Agent => Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36 / X-Plex-Client-Identifier => z61w38lk4od4abaxexgjemla / X-Plex-Device => Windows / X-Plex-Device-Name => Chrome / X-Plex-Device-Screen-Resolution => 1920x937,1920x1080 / X-Plex-Features => external-media,indirect-media / X-Plex-Language => en / X-Plex-Model => bundled / X-Plex-Platform => Chrome / X-Plex-Platform-Version => 92.0 / X-Plex-Product => Plex Web / X-Plex-Sync-Version => 2 / X-Plex-Token => xxxxxxxxxxxxxxxxxxxx / X-Plex-Version => 4.62.1
Sep 06, 2021 14:40:17.389 [14824] DEBUG - [Now] Adding 1 sessions.
Sep 06, 2021 14:40:17.390 [14824] VERBOSE - It took 0.0 sec to serialize a list with 1 elements.
Sep 06, 2021 14:40:17.390 [14456] DEBUG - Completed: [127.0.0.1:1025] 200 GET /status/sessions (10 live) GZIP 0ms 1788 bytes (pipelined: 10)
Sep 06, 2021 14:40:17.474 [14824] VERBOSE - [ui-opera-tivo] [Timeline] error, 0/2540373

Sep 06, 2021 14:40:17.682 [14824] DEBUG - [Now] User is BSOD2600 (ID: 1)
Sep 06, 2021 14:40:17.682 [14824] DEBUG - [Now] Device is TiVo ().
Sep 06, 2021 14:40:17.684 [14824] ERROR - Unable to find client profile for device; platform=TiVo, platformVersion=21.9, device=Roamio Plus, T6 (Series 5), model=TCD848
Sep 06, 2021 14:40:17.684 [14824] DEBUG - [Now] Updated play state for /library/metadata/392738.
Sep 06, 2021 14:40:17.685 [14824] DEBUG - Statistics: (u1f1dv3fqpodpldi) Reporting active playback in state 3 of type 4 (scrobble: 0) for account 1
Sep 06, 2021 14:40:17.686 [14824] DEBUG - Streaming Resource: Terminating session 0B57A4D0:2qv1q8mxmcpvw1l08ktc7bvs which is using transcoder slot. Used slots is now 0
Sep 06, 2021 14:40:17.686 [14824] DEBUG - Streaming Resource: Terminated session 0B57A4D0:2qv1q8mxmcpvw1l08ktc7bvs with reason Client stopped playback.
Sep 06, 2021 14:40:17.686 [14824] DEBUG - Streaming Resource: Removing session 0B57A4D0:2qv1q8mxmcpvw1l08ktc7bvs
Sep 06, 2021 14:40:17.687 [14824] VERBOSE - It took 0.0 sec to serialize a list with 1 elements.
Sep 06, 2021 14:40:17.688 [14456] DEBUG - Completed: [192.168.10.22:33239] 200 GET /:/timeline?hasMDE=1&ratingKey=392738&key=%2Flibrary%2Fmetadata%2F392738&state=stopped&playQueueItemID=118362&time=0&duration=2540373 (10 live) TLS GZIP 12ms 470 bytes (pipelined: 14)
Sep 06, 2021 14:40:17.703 [14500] ERROR - Error issuing curl_easy_perform(handle): 35
Sep 06, 2021 14:40:17.703 [18516] ERROR - Error issuing curl_easy_perform(handle): 35
Sep 06, 2021 14:40:17.720 [19344] ERROR - Error issuing curl_easy_perform(handle): 35

1 Like

Well found my answer regarding the Tivo app being abandoned:

Title change and bump

Still broken with latest beta @PlexMediaServer-1.24.3.5033

Hey @emilybersin
Any ideas on how to troubleshoot this further?
I’ve tried rolling back several plex versions as well, but same symptoms occur.

Bumping

Was this issue ever resolved? I am seeing the same issue now with my TIVO Plex app. It was working a week ago, but now things won’t play and I get the same behavior:

"The tivo plex app shows the 3 dots ( … ) for about a minute and then fails stating unable to play the video. "

Plex server version: 1.23.2.4656

I’ve tried restarting both the TIVO and the Plex server - no joy.

Nope, still broken. :frowning:

The ironic thing is the Tivo Minis can play the same content just fine. Something unique about the Roamio DVR.

1 Like

Oh, and this problem was documented well before the recent announcement to enable insecure connections for Tivo (and others)… which I assume is due to the expiration of the Lets Encrypt root cert expiring and not being updated on these apps.

Changing that setting so far does seem to have fixed the problem…

1 Like

This may hasten my decision to abandon the TIVO and switch to a ROKU or other device. The unit I have is pretty old and things have slowed down a bit as technology advances. Not being able to stream my plex content to my main TV is a bit annoying.

1 Like

Confirmed that with setting Plex network security to Preferred, and setting my Tivo Edge to allow insecure connections it doesn’t work. Tivo mini’s continue to function. Setting Plex Network Security to Disabled will allow the Tivo edge to work again; however you can not access your plex outside of your home through app.plex.tv

All working here again. Others seeing the same?

Ever since disabling forcing insecure connections in the tivo plex app, the Tivo Romio has been working.

Spoke too soon. Bolt is working, but Mini won’t connect again… :frowning:

Is anyone in here having issues with some files not playing ?

I noticed movies listed with AAC 2.0 audio will not play and movies or files listed with AAC 5.1 and Dolby Digital will play.

I have a TiVo box as well through cogeco cable.

Plex and Tivo do not correctly communicate the formats that can stream or play with minimal transcoding.

To make sure the plex apps always play what I select I had to disable direct play and direct stream. Otherwise there are some files that will not play correctly through the plex app on the tivo.

It all depends on your source video, once upon a time when I had a lower powered plex server I reencoded ALL of my video to MP4 settings I knew the tivos could direct play. Then I could direct play all the content with no transcoding on the server.

Now I have a powerful plex server with a nvenc supported hardware encoder, so I do not care and just tell plex to always transcode my videos and never have a problem with a video no longer playing.

Pretty sure that is not it. Because up until a few weeks ago everything played just fine with no issues.

My plex sever also has an i9 9900k and a 2 RX 580 8gb cards and 64 GB of ram.

Disagree. Besides not attempting transcoding 4K HDR content, anything else thrown at a Tivo romio or mini – mp4, x264, x264, avi content (container size is few hundred MB to ~20 GB), has historically all streamed on the LAN just fine up until recently.

Agree.

At least on the LAN, I still occasionally get playback issues with content with the Tivo. The errors seem random, as if I attempt playback again for the same content, then it works without issue. Everything in using Ethernet. Nothing on the LAN has changed.

Friends who use my Plex server, also have apparently EOL devices (mostly Samsung and LG TVs from years ago), report enabling the Allow Insecure Connections, isn’t working for all of them either. Yes, the server has the ‘Secure connections’ setting to preferred (always has).

Quite the mess Plex has gotten itself into with something as ‘trivial’ as an expired root certificate and abandoned applications. Certainly a good way to fragment a large portion of the user base and incentivize them to look for other apps instead of Plex…

Another recent development only affecting TiVo devices on the LAN, is now they’re unable to connect to the local plex server at all. Just get “plex is not reachable”. Even with manually specifying the IP in settings, still does not work. Other Plex enabled devices (Shield, Android, LG TV, etc) on the LAN are working fine, so again its Tivo specific. Already tried rebooting the Tivo which hasn’t helped. Other Internet streaming sources (Prime) on the Tivo work just fine.

enabled verbose logging on the server and during an attempt, this is all thats logged for the tivo IP

> 
> Dec 08, 2021 22:00:18.950 [15880] DEBUG - Request: [192.168.10.22:45735 (WAN)] GET / (5 live) GZIP Signed-in / Accept => text/plain, */*; q=0.01 / Accept-Encoding => gzip, deflate, lzma / Accept-Language => en / Connection => keep-alive / Host => 192.168.1.20:32400 / User-Agent => Mozilla/5.0 (Linux mips) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36 OPR/36.0.2128.0 OMI/4.8.0.129.JFK.655 TiVo, TiVo_STB_BCM7429B0/21.10.2.v22-848-6 (RCN, TCD848000, wired) / X-Plex-Client-Identifier => u1f1dv3fqpodpldi / X-Plex-Device => Roamio Plus, T6 (Series 5) / X-Plex-Device-Screen-Resolution => 1280x720 / X-Plex-Model => TCD848 / X-Plex-No-Cache => 1639029618058246 / X-Plex-Platform => TiVo / X-Plex-Platform-Version => 21.1 / X-Plex-Product => Plex for TiVo / X-Plex-Version => 3.13.14
> Dec 08, 2021 22:00:18.951 [9580] DEBUG - Completed: [192.168.10.22:45735] 401 GET / (5 live) GZIP 0ms 435 bytes
> Dec 08, 2021 22:00:19.396 [12052] DEBUG - Request: [192.168.10.22:45736 (WAN)] GET /identity (6 live) GZIP Signed-in / Accept => text/plain, */*; q=0.01 / Accept-Encoding => gzip, deflate, lzma / Accept-Language => en / Connection => keep-alive / Host => 192.168.1.20:32400 / User-Agent => Mozilla/5.0 (Linux mips) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36 OPR/36.0.2128.0 OMI/4.8.0.129.JFK.655 TiVo, TiVo_STB_BCM7429B0/21.10.2.v22-848-6 (RCN, TCD848000, wired) / X-Plex-Client-Identifier => u1f1dv3fqpodpldi / X-Plex-Device => Roamio Plus, T6 (Series 5) / X-Plex-Device-Screen-Resolution => 1280x720 / X-Plex-Model => TCD848 / X-Plex-No-Cache => 1639029618508252 / X-Plex-Platform => TiVo / X-Plex-Platform-Version => 21.1 / X-Plex-Product => Plex for TiVo / X-Plex-Version => 3.13.14
> Dec 08, 2021 22:00:19.397 [9580] DEBUG - Completed: [192.168.10.22:45736] 200 GET /identity (6 live) GZIP 1ms 480 bytes (pipelined: 1)
> Dec 08, 2021 22:00:39.398 [15880] VERBOSE - We didn't receive any data from 192.168.10.22:45736 in time, dropping connection.

Fixed this latest issue by setting up the dns rebind protection in pfsense per
https://support.plex.tv/articles/206225077-how-to-use-secure-server-connections/

server:
private-domain: "plex.direct"

It didn’t work right away but did 12+ hours later. So maybe its not related after all…

Encountered yet another new issue, that attempting to play from the start a specific movie, Plex on Tivo crashes every time. Same movie plays just fine on Tivo on LG or Shield. Basic media info:

Video: MPEG4 Video (H264) 1920x1080 23.976fps [V: h264 high L4.0, yuv420p, 1920x1080 [default]]
Audio: AAC 48000Hz stereo [A: 2.0 Riff [eng] (aac lc, 48000 Hz, stereo) [default]]
Audio: AAC 48000Hz 6ch [A: 5.1 Movie [eng] (aac lc, 48000 Hz, 5.1)]
Audio: AAC 48000Hz stereo [A: 2.0 Movie [eng] (aac lc, 48000 Hz, stereo)]
Subtitle: UTF-8 [S: English [eng] (subrip)]
Subtitle: UTF-8 [S: No subtitles]