-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add menu for selecting different feeds #227
Comments
Maybe something like this?
An alternative front-end to Youtube
As suggested here. |
The naming for Other than that, it looks good! Although I don't know how usable it will be on mobile. For the URLs of the pages, we could use |
In addition, would be nice to be able to pull top videos from thematic channels. Furthermore, you can merge all top videos from the "best" channels and add an additional tab, like P.S. For some reason, a channels like Sports and Virtual Reality do not have recent videos, they have only top/best ones. |
i suggest to add /r/videos. it is without political content and the mods also remove or lock content with heated arguments or people fighting. i have a mixed view on this but it has a different userbase as the average youtube viewer so it shows a different side of youtube wich i think is important to provide interesting content. |
you have probalby put some thought into how long videos should stay on the frontpage. too long and it becomes stale and too short and people get only shown low rated content. there is a value that gives good results but the most important variable is how often the user wants to see new content. reddit has addressed that problem with the top/popular/rising/new tabs but i think this can be done better by having a slider or scale where you can directly set the half life if the score decay. there is a similar dilemma with rating vs. views/participation(however i dont know how easily that data is available on apis). i think there could be 1 or 2 sliders in the bar where you can set the values for the algorithm directly and transparently. |
Cool, but if everything is asynchronous, you're going to have to send off a new request to update the feed with those slider values, which may or may not work well.
from your description, this sounds good. |
Maybe, but I think you could make the same case for the opposite, since Top could be considered to be the top 40 videos, or videos from the top 40 channels. I think the only argument either way would be the terms currently used internally. Added Added
YouTube also provides these as Genre channels (Music, Sports, Gaming, Movies, News, Spotlight, which as you noticed show only the top/best videos. Although those channels, also appear to generate playlists for sub-genres, specific creators, etc. |
Added I'm going to close this since the proposed functionality has been implemented. An |
My suggestion is to set a browser cookie depending on the user's personal preference of what to do with the front page, (could look like
frontpagemethod=1
) and when this cookie is sent to Invidious along with the rest of the request for the home page, Invidious can return results according to the selected algorithm.Suggested algorithms
Trending. This is curated by YouTube itself — while the content might not be particularly interesting, and while censorship issues definitely come into play, I think a curated front page would be the most appealing way to welcome new users to Invidious. I suggest that this be the default view, but I'm not particularly bothered, since the whole point is that it's customisable.
Videos from popular channels as suggested earlier in this thread. I personally really like this idea, but I can understand not wanting to lose the current method, which is why we finally have:
Popular videos from the whole site, as per the current algorithm.
A blank page.
The user's subscription feed, if they're signed in.
Switching algorithms
As per Discookie's suggestion earlier in this thread, you could add a banner reminiscent of HookTube's on the top of the front page. This could additionally detail the sorting algorithm to use, from "Trending", "Popular channels", and "Popular videos". Clicking a link would set that cookie and reload the page to display the new algorithm.
Of course, this could also be changed from the settings menu.
While this would introduce more work for our good friend omarroth, I don't expect it would be much more involved than simply rolling with his popular channels suggestion further up. The code for YouTube's "trending" is mostly already there, the existing algorithm is obviously completely already there, which just leaves the code for popular channels which would have to be implemented anyway.
While the details of which algorithm should be the default have yet to be considered, I think that giving users the choice of algorithm is totally in-line with Invidious's maxims and is opinion-agnostic, featureful, and the best option available
Originally posted by @cloudrac3r in #217 (comment)
The text was updated successfully, but these errors were encountered: