Option to remove Shorts from the Trending Page
Checklist
- [X] I made sure that there are no existing issues - open or closed - which I could contribute my information to.
- [X] I have read the FAQ and my problem isn't listed.
- [X] I'm aware that this is a request for NewPipe itself and that requests for adding a new service need to be made at NewPipeExtractor.
- [X] I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
- [X] This issue contains only one feature request.
- [X] I have read and understood the contribution guidelines.
Feature description
The Trending page on the app is filled with Shorts. Like for every video, there are like 20 shorts "Trending". Can there be an option that lets you pick whether you want Shorts to appear on the trending page as well?
Why do you want this feature?
To have an option to pick if a user likes to see shorts on the trending page.
Additional information
Nil
The Youtube homepage is broken up into sections. I wonder if the kiosk can be filtered based on those.
Hi all, can I get this issue assigned to me?
The Youtube homepage is broken up into sections. I wonder if the kiosk can be filtered based on those.
These sections are not parsed, only regular items.
@DehaanSolo I think it would be probably better to directly implement a solution like #9049. Configuring the places where shorts can be shown is also another solution.
Anyway, everything in the extractor side should be ready for all choices.
Thanks @AudricV . Is there any more work that needs to be done to implement this then? From what I can see in the app, the trending page isn't populated by shorts to the degree that this issue mentions. If not, are there any good first issues you could recommend?
the trending page isn't populated by shorts to the degree that this issue mentions.
Try switching to a South Asian country.
What about an option to remove shorts from the Subscription page? I use NewPipe specifically to avoid Shorts, but now many channels I'm subscribed to crank tons of Shorts out.
@DehaanSolo I think it would be probably better to directly implement a solution like #9049. Configuring the places where shorts can be shown is also another solution.
Anyway, everything in the extractor side should be ready for all choices.
The two issues I've found with implementing this using StreamInfo are that the extractor currently isn't identifying whether content is short form or not - it just returns false here So, is there some sort of agreed standard as to what classifies short form content? My guess would be 60 seconds or less, but I'd like to hear thoughts from others.
The second is latency - I'm guessing there's multiple requests going on when trying to filter stream items, rather than doing some sort of check at the database Query level. If there is a standard for classifying short form content, that check could be done at the Query level in FeedDao
I tried looking into channel tabs, but couldn't find how videos were being classified and segregated into the relevant tabs.
My guess would be 60 seconds or less
Sigh. Why would YT make it that easy for us? https://blog.youtube/news-and-events/tall-updates-coming-to-shorts/
The two issues I've found with implementing this using StreamInfo are that the extractor currently isn't identifying whether content is short form or not - it just returns false here So, is there some sort of agreed standard as to what classifies short form content? My guess would be 60 seconds or less, but I'd like to hear thoughts from others.
Nope, you looked at the wrong place. It's up to services' implementations to detect this, not the base interface. Look at implementations of the interface in the YouTube service.
My guess would be 60 seconds or less
Sigh. Why would YT make it that easy for us? https://blog.youtube/news-and-events/tall-updates-coming-to-shorts/
The guess could just be left for the user to take.
So it could be an arbitrary setting to filter out videos shorter than X seconds.
Not ideal, but also a useful feature on its own. For example, it could hide random videos / memes that tend to last less than 100 seconds.
hey, could this request be extended with settings to remove/hide "trending" section from sidebar?
@UrbanskiDawid search with keywords "hide trending section from sidebar" and you will get to the issue you are looking for.