playlet icon indicating copy to clipboard operation
playlet copied to clipboard

Roku Update Broke Playlet

Open ZarroTsu opened this issue 9 months ago • 5 comments

My Roku TV updated the other day to version 14.5. Previously, the Playlet (local) functionality had been working flawlessly. Since the update, videos and bookmarks no longer load.

Reason:quictls/3.0.10: error:0A00010B:lib(20)::reason(267) StatusCode: -35 Body:

I've tried the various invidious instances available but they all give different error codes. Effectively, the app has become unusable.

ZarroTsu avatar Mar 22 '25 13:03 ZarroTsu

Looking into it According to release notes, 14.5 is a beta. I had problems with beta in the past, so I no longer enroll with beta, so I can't reproduce on my own device. But I'll ask around and perhaps try to figure out a workaround.

iBicha avatar Mar 22 '25 15:03 iBicha

I've double-checked via the 'Secret Screen' and my TV insists it's a release build. The Software version on the about screen says 14.5 -- The version it gives me on the Secret Screen reads "12F.5E05924A"; Build date 20250306.

ZarroTsu avatar Mar 23 '25 00:03 ZarroTsu

Well, we can be more sure from Playlet itself. Open the web app, then select the info screen. Then, select "App State". It should show a bunch of stats, including device info, is JSON format. Generally it looks like this:

"device": {
    "current_locale": "en_US",
    "display_aspect_ratio": "16x9",
    "display_mode": "720p",
    "display_size": {
        "h": 720,
        "w": 1280
    },
    "display_type": "HDTV",
    "friendly_name": "Roku Streaming Stick+",
    "graphics_platform": "opengl",
    "internet_status": true,
    "model": "3810X",
    "model_details": {
        "Manufacturer": "Roku",
        "ModelNumber": "3810CA",
        "VendorName": "Roku",
        "VendorUSBName": "Roku"
    },
    "model_display_name": "Roku Streaming Stick+",
    "model_type": "STB",
    "os_version": {
        "build": "7709",
        "major": "14",
        "minor": "1",
        "revision": "4"
    },
    "ui_resolution": {
        "height": 1080,
        "name": "FHD",
        "width": 1920
    },
    "user_country_code": "CA",
    "video_mode": "2160p60b10"
}

iBicha avatar Mar 23 '25 01:03 iBicha

"device":{
	"current_locale":"en_CA",
	"display_aspect_ratio":"16x9",
	"display_mode":"720p",
	"display_size":{
		"h":720,
		"w":1280
	},
	"display_type":"HDTV",
	"friendly_name":"39\" Insignia Roku TV",
	"graphics_platform":"directfb",
	"internet_status":true,
	"model":"5000X",
	"model_details":{
		"Manufacturer":"TPV",
		"ModelNumber":"5315X",
		"ScreenSize":39,
		"VendorName":"Insignia",
		"VendorUSBName":"Insignia"
	},
	"model_display_name":"INSIGNIA NS-39DR510CA17",
	"model_type":"TV",
	"os_version":{
		"build":"5924",
		"major":"14",
		"minor":"5",
		"revision":"4"
	},
	"ui_resolution":{
		"height":720,
		"name":"HD",
		"width":1280
	},
	"user_country_code":"CA",
	"video_mode":"1080p"
}

ZarroTsu avatar Mar 23 '25 18:03 ZarroTsu

Didn't find anything interesting. One theory is that Roku has a bug in their http3 code (the error message implies so) I can try to force http2 on all requests and see if there's a problem there or not But I do not have Roku OS 14.5 yet. Someone from Roku confirmed that the current released OS versions are 14.1 and 14.5, and they are rolling out the newest to everyone. So once my device receives the update (I guess days, maybe a couple of weeks tops?), I can dig further

iBicha avatar Mar 25 '25 21:03 iBicha

Can you try again? Roku has been updating the OS recently, and I'm wondering if this is still happening (also there was an another issue https://github.com/iBicha/playlet/issues/592 that was caused by 14.5, so I wonder if they are related) Thanks!

iBicha avatar May 04 '25 02:05 iBicha

I tried it again the other night and it appears to be working again now, thank you. I will follow-up if I see this change.

ZarroTsu avatar May 07 '25 16:05 ZarroTsu

That's good, I'll close this issue for now, feel free to comment or open a new issue if needed

iBicha avatar May 09 '25 22:05 iBicha