Forum Discussion
There’s nothing for Roku to fix. This is an app problem and only the app developer can fix it. Google owns YouTube so they have to fix their app.
- Tezterz2 months agoReel Rookie
The app works on every other ROKU device except the ROKU Ultra and you say it's an app problem? ... Yeah, this won't get fixed anytime soon with ROKU and YouTube blaming each other.
- urban_crawler2 months agoStreaming Star
Has Roku informed Google of the issue with their app? Are they aware?
- urban_crawler2 months agoStreaming Star
Is this and expert answer from Roku, or just your opinion?
You do realize the app developer is using Roku's SDK and is running on their OS. How you can assume there is nothing for Roku to fix or investigate is odd.
- StreamerUser2 months agoRoku Guru
urban_crawler Ak70 NMGeekmom
While this particular ongoing YT "shorts skipping" issue is frustrating (there are many others, both currently and historically, for different models/model types - more on this later) and you might not like atc98092's response, it is in fact accurate - this is entirely of Google's creation/responsibility to fix .
FYI a few points of fact about the RokuOS YouTube/YouTube TV apps:
- Google entirely codes the YT/YTTV apps, including the common library (cobaltlib - hidden middleware code library) they both rely on.
- YT/YTTV apps consist of a platform layer/version downloaded/updated from the platform's app store (e.g Roku Channel Store), and a UI layer/version downloaded/updated from Google's servers @ app runtime (yes - each YT/YTTV app has two different versions (platform+UI) that work in combination to support specific features/functionality).
- YT/YTTV app platform updates are almost always released in coupled version+build pairs (YT+YTTV) for specific models/model types (e.g. Legacy, HD, MStar C2 Soc, RTD 131x SoC, RTD 161x SoC, 4K/HDR, Ultra, Roku TV, "Newest released model", etc) - this means there are significantly/slightly different YT/YTTV app platform versions/builds for different models/model types.
- Google often links YT/YTTV app platform updates to specific RokuOS firmware versions/builds (e.g. 14.1.4 & 14.5.4 and 14.6.4 may each have different YT/YTTV platform versions/builds for a given model/model type)
- YT/YTTV platform app versions/builds updates are released in certain "tracks" or "paths" - meaning certain major versions (e.g. 2.22/2.23/2.24/2.25) only apply to certain models/model types, and they will only get builds within that version.
- because of the above situation @ any given point in time, there can be up to 10 different YT/YTTV app platform version pairs for different models/model types using the same RokuOS version/build.
- If different "current" major RokuOS versions/builds are included in this, there can be 20-30 different YT/YTTV app platform version/build pairs.
- (and this doesnt include UI layer updates, which are downloaded @ app run time, and may be different depending on when the app was loaded - which can get us to 40-60 different YT/YTTV platform+UI layer version/build pairs).
- Google controls which specific YT/YTTV app platform version/build pairs (e.g. 2.24.245/2.24.102) apply to which specific Roku models (e.g. 4800/4801/4802) with which specific RokuOS versions/builds via their developer control panel @ The Roku Channel Store
- Considering all of the above information, it becomes pretty clear that Google having to track and support so many different RokuOS YT/YTTV app platform version/build pairs for different models/model types AND RokuOS versions/builds results in Google eventually/sometimes losing track of which RokuOS YT/YTTV app platform versions/builds apply to which models, and the WRONG RokuOS YT/YTTV platform app version/build is sent to a model/model type.
- In addition to the above, due to Google having to track so many different RokuOS YT/YTTV app platform versions/builds inevitably leads to a lowering of code quality/app behavior because they cannot possibly keep up with all of the resultant behavioral differences.
- Just like with all modern software (especially as a "service"), including Windows OS, RokuOS, Android TV OS, networked apps, etc etc, we (users) are the QA/QC and (involuntary) beta testers of their software/services updates - many/most issues are only known/solved/resolved due to external specific user usage feedback, and not via internal testing.
- Google chose to use different YT/YTTV platform app versions/builds for different Roku models/model types and/or RokuOS versions/builds, and created their own ongoing support nightmare.
Examples of 7 different current YT versions/builds w/OS 14.5.4 build 59xx:
AML S905Yx (3830): 2.25.160
RTD 131x (394x/382x): 2.25.159
RTD 161x (4850): 2.25.158
RTD 131x (3840): 2.25.157
RTD 131x (480x/396x): 2.24.245
MStar C2 (4670/3810): 2.22.130000106
MStar C2 (3910/3800): 2.20.110005163
** Notice that there is a single build difference for 4 different models/model types **
As for this specific YT "shorts speedup" issue: its only noticed on certain models (e.g. 48xx Ultra) with certain firmware versions because the YT app platform version/build updated relative to the firmware version, and is a model/model type specific YT version/build - this is entirely within Google's control (of both the app's code, and the app version/build applicability via their Roku Channel Store update manager developer control panel)
As for Roku's CS agents/product managers interfacing with Google YT/YTTV RokuOS app developers/engineers/platform provisioning: This is relatively limited, and would/does consist entirely of Roku passing along their ticket/case/issue information, waiting for Google's YT/YTTV RokuOS app developers/engineers/platform provisioning to do whatever it is they are going to do (platform app update, server-side provisioning change) and communicating that result back to them if/when it occurs, and if done in a timely manner (before fix release/change) communicating that to the CS agents/managers here in the community forum who then may provided an updated "Solved" post - its merely communications window dressing and has absolutely nothing to do with enhancing or improving the timeliness of a given third-party app's/service's issue being fixed. It may make you/us "feel better" regarding Roku's support, but has zero actual impact on if/when/how a third-party app/service issue is fixed.
(FTR in case it matters: I may be considered an "expert" on Google's RokuOS (and other platform) YT/YTTV apps/service/development/deployment: both Roku community users/staff and Google's engineers/CS have in the past used content from my previous posts on this topic (YT/YTTV versions/builds) to address/fix specific problems related to incorrect RokuOS YT/YTTV platform app versions/builds being applied to specific Roku models thinking that the content was provided by Google and/or Roku engineers when in fact it was provided by me - ergo if Google CS/engineers, Roku CS/engineers, and Roku users are all referencing/using my content/knowledge to address/fix problems with the YT/YTTV apps on Roku devices, then that probably makes me some kind of "expert", if thats a concern for the validity of post content)
- urban_crawler2 months agoStreaming Star
Thank you. I appreciate the detailed response, these are the answers we need.
- Google chose to use different YT/YTTV platform app versions/builds for different Roku models/model types and/or RokuOS versions/builds, and created their own ongoing support nightmare.
Of course they did. Overcomplicating software is their thing.
As for Roku's CS agents/product managers interfacing with Google YT/YTTV RokuOS app developers/engineers/platform provisioning: This is relatively limited
I understand and appreciate this. It's nice to know if Roku makes contact like this. From the customer (my) point of view. That is more effective, by a long shot, than any of us reporting issues or providing feedback to Google/YT.
Google is a frustrating company to get support from. I've been struggling for a decade now to get them to fix the pin on Google maps for my home so deliveries don't get directed in the middle the street by my backyard.
My expectation of this getting resolved any time soon is - not likely.