NewPipe icon indicating copy to clipboard operation
NewPipe copied to clipboard

Option to remove Shorts from the Trending Page

Open Sarmadkh opened this issue 1 year ago • 12 comments

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

Sarmadkh avatar Sep 24 '24 15:09 Sarmadkh

The Youtube homepage is broken up into sections. I wonder if the kiosk can be filtered based on those.

opusforlife2 avatar Sep 25 '24 13:09 opusforlife2

Hi all, can I get this issue assigned to me?

DehaanSolo avatar Oct 08 '24 06:10 DehaanSolo

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.

AudricV avatar Oct 08 '24 10:10 AudricV

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?

DehaanSolo avatar Oct 08 '24 23:10 DehaanSolo

the trending page isn't populated by shorts to the degree that this issue mentions.

Try switching to a South Asian country.

Sarmadkh avatar Oct 11 '24 14:10 Sarmadkh

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.

hanthor avatar Oct 19 '24 07:10 hanthor

@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.

DehaanSolo avatar Oct 20 '24 04:10 DehaanSolo

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/

opusforlife2 avatar Oct 21 '24 14:10 opusforlife2

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.

AudricV avatar Oct 21 '24 15:10 AudricV

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.

dimateos avatar Mar 07 '25 00:03 dimateos

hey, could this request be extended with settings to remove/hide "trending" section from sidebar?

UrbanskiDawid avatar Jun 17 '25 22:06 UrbanskiDawid

@UrbanskiDawid search with keywords "hide trending section from sidebar" and you will get to the issue you are looking for.

ShareASmile avatar Jun 18 '25 15:06 ShareASmile