FreeTubeApp / FreeTube

An Open Source YouTube app for privacy
https://freetubeapp.io/
GNU Affero General Public License v3.0
13.37k stars 825 forks source link

[Feature Request]: Only Show Latest x Videos for Each Channel #5265

Open c-ciobanu opened 4 months ago

c-ciobanu commented 4 months ago

Guidelines

Problem Description

I would like to have my Subscriptions panel as some sort of overview on all my channels where I can see the latest videos from all the channels I'm subscribed too. If you are subscribed to many channels you probably have some that upload much more than others cluttering your Subscriptions panel just with their videos. There is the option Only Show Latest Video for Each Channel that will kinda do what I'm asking for but only showing 1 video per channel is not enough for me since I can't really understand if that video is the latest or not. In my case I would like to only be able to see the latest 3 or 5 videos from each channel so I can have a nice understanding of what is going on.

Proposed Solution

Update the existing option Only Show Latest Video for Each Channel so that is possible to manually define the maximum amount amount of videos to show per channel, or create a completely new option that allows for that and call it Only Show Latest x Videos for Each Channel

Alternatives Considered

None.

Issue Labels

improvement to existing feature, new feature, new optional setting

Additional Information

No response

c-ciobanu commented 20 hours ago

Hi, I started working on this and I was wandering if it's a good idea to get rid of the existing Only Show Latest Video for Each Channel settings in favour of this one since it basically does the same thing.

kommunarr commented 18 hours ago

Yes, the new logic should also be being invoked in the same file & location as the original setting (subscriptions.js).