Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Load more channels (after max limit reached) #1496

Open
EroticPlum opened this issue Nov 20, 2024 · 0 comments
Open

Load more channels (after max limit reached) #1496

EroticPlum opened this issue Nov 20, 2024 · 0 comments
Labels
Enhancement New feature or request Youtube

Comments

@EroticPlum
Copy link

Use Cases

currently the subscription feed (YouTube) will only update the "most urgent 140 channels" this can now be adjusted up to 200.
but I have at least 475 that I am subscribed to, many of which update less than monthly.

as such I have found a few times that I haven't seen a new video because it hasn't been deemed "urgent".

my issue is that there is no way of forcing an updated feed with all channels

Proposal

my proposed solution is a cache and time based system, e.g. if 140 channels have been updated in the last 3 minutes when you pull down to update the list, the results are kept and cached, and the next 140 channels are updated and added to the cache, and so on until you reach the end of the list.

this will reduce throttling from YouTube's end while still providing the ability to get all possible channels when requested.

I think this solution is better than the current "stack" method where only the top 140 are searched regularly.
and also better than a queue system where channels that haven't updated in multiple years may clog up the queue meaning you don't get updates from the most recent channels until you circle around the queue again.

References

No response

@Zvonimir-FUTO Zvonimir-FUTO added Enhancement New feature or request Youtube labels Nov 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request Youtube
Projects
None yet
Development

No branches or pull requests

2 participants