[Bug]: Live streams show only with RSS enabled
Guidelines
- [X] I have encountered this bug in the latest release of FreeTube.
- [X] I have encountered this bug in the official downloads of FreeTube.
- [X] I have searched the issue tracker for open and closed issues that are similar to the bug report I want to file, without success.
- [X] I have searched the documentation for information that matches the description of the bug I want to file, without success.
- [X] This issue contains only one bug.
Describe the bug
- Go to Live tab
- Click "Refresh Subscriptions"
Expected Behavior
When clicking "Refresh Subscriptions" the subscriptions should refresh and show the most recent live streams.
Issue Labels
content not loading
FreeTube Version
v0.19.2 Beta and v0.19.1-nightly-4119 Beta
Operating System Version
Void Linux Kernel: 6.6.22_1
Installation Method
Portable
Primary API used
Local API
Last Known Working FreeTube Version (If Any)
No response
Additional Information
Current Live streams only show in creators channels If activating RSS feed, Live streams are then visible in Live tab. This doesn't appear to be happening with all live streams. It appears to happen randomly. I deleted my Freetube config files to start with default settings and the issue is still occurring on both v0.19.2 Beta and v0.19.1-nightly-4119 Beta builds
Nightly Build
- [X] I have encountered this bug in the latest nightly build.
This appears to be a wide spread issue, I've made sure I have less then 100 subs, RSS off and Refreshed Subscriptions, I've tested with RSS on and Refresh Subscriptions, Same tests performed on other apps: On my android with FreeTubeCordova, Piped in my browsers, and Newpipe. All having the same issue, with custom and default settings. YT messing up the API again?
@ACR-Jeff Is it always the same channels or random ones each time?
@ACR-Jeff Is it always the same channels or random ones each time?
It appears to be the same channels each time
Could you please share one of the channels that is broken, unless it's broken on YouTube's own website it probably means they are experimenting with a new response structure for that tab, that FreeTube and other 3rd party clients will need to add support for.
Sorry about the delay, Surely will be glad to share, TW Lives is the channel name.
I noticed on this one particular channel when going to the channels "LIVE" tab, It says "This channel does not currently have any live streams", Yet clicking "Fetch more results" Shows current and previous live streams. Seems you have to click the Fetch more results twice to get anything results.
Sounds like a YouTube bug, like on the community tab on some channels. The workaround will probably be the same, if the response is empty keep fetching continuations until we get at least one video. Not ideal, especially for the subscriptions tab, as we really don't want to be making more than one request per channel there.
That being said I haven't checked if my original theory is true yet though, so maybe the response isn't empty, FreeTube might just not know how to handle it.
Okay confirmed it's the same empty response stuff, presumably it's member only content that YouTube is filtering out (don't ask my why the filter it out after splitting it up into pages).
Thank you @absidue for checking in on this, Very strange though considering I am not a member of that channel yet still able to watch the live streams, Except they don't show up in the feed. Obviously though it's something wrong on YT's side. Thank you again.
I'm saying that there are probably some member exclusive live streams, that you can't see and that YouTube's code isn't handling the hiding of them very well.