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

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

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.