Newpipe: Suggestions / recommendation tab (like YouTube)

Created on 31 Mar 2019  路  5Comments  路  Source: TeamNewPipe/NewPipe

One of the biggest problem of NewPipe comparing to youtube app is the lack of recommended videos in homepage. Newpipe have a static trending video page which mostly doesn't change in a day and then we have "whats new" and channel pages which doesn't add diversity. Surfing with newpipe becomes boring after sometime unless we know what we want and search for it. For these problems I recommend adding a recommendation page to newpipe main screen. I know youtube recommendtion is youtube's proprietary api which newpipe may not have and because of this I am suggesting this solution.

When we open any youtube video page in newpipe it also simultaneously adds next recommended videos for that video
alt text
_Look at the right of this image with NEXT video suggestion showing list of videos_

I would recommend randomly selecting some videos from these suggested videos list and save those details in an external file with certain file size limits(to prevent it from growing more). As we surf we will visit many video pages and we get suggested more of these videos then details of those can be saved in that external file. We can then use the video list in this external file to create a recommended page for home screen.

enhancement

Most helpful comment

Would absolutely love to see this.

All 5 comments

Would absolutely love to see this.

I wrote an aproximate algorithm of how to pick best vids from suggested #4263

@GregoryIT copy-paste it here, please, so that everything is in one thread. Thank you ;-)

From "Add NewPipe video suggestions based on watch history #4281"

Describe the feature you want

I think it would be great to have a feature where users could get video recommendations on NewPipe's main page, based on their watch history.

Is your feature request related to a problem? Please describe it

This feature is related to two problems:

  1. The NewPipe app currently does not offer any video suggestions to users, making it a lot less useful when searching for new content to watch.

  2. YouTube recommendation algorithm has changed drastically during recent years, offering either unrelated content, repeated suggestions and other recommendations based more on what is popular rather than what is more likely to interest their users. This often favors YouTube's own interests than their consumer needs.

Additional context

Add a completely new "Recommendations" tab to the content of the main page.

How will you/everyone benefit from this feature?

By NewPipe implementing their own video suggestions engine, they have the opportunity to become much better, much more useful than anything YouTube has to offer when searching for new content to watch.

Don't necessarily need a super complicated algorithm like Google has tbh. Since we already have access to per-video recommendations, could just get the list of recommendations from each video in watch history, add them into a list, randomize the order, and display that list on a recommendations tab.

If that list would be too big due to watch history being too long, then instead of getting the recommended videos for everything, pick videos from the watch history one by one at random until the list contains 100-200 videos or so (actual amount doesn't matter, just has to be something the app can handle), then get recommendations for those videos, put them in a list, randomize the order, and show that.

It doesn't need to be exhaustive, and if it needs to be improved it can be improved at a later point in time, but for the time being, as long as there's something that can show video recommendations on the main page, that should be plenty good. Can have a refresh button that would repopulate the list with different videos every time, so if none of what the algorithm picked interested you at the time, you can make it pick and show different ones.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

tty4242 picture tty4242  路  3Comments

ghost picture ghost  路  3Comments

fnadde42 picture fnadde42  路  3Comments

hassanseoul123 picture hassanseoul123  路  3Comments

Hunter9888x picture Hunter9888x  路  3Comments