Roku Update Broke Playlet
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.
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.
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.
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"
}
"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"
}
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
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!
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.
That's good, I'll close this issue for now, feel free to comment or open a new issue if needed