SkyTubeTeam / SkyTube

Copylefted libre / open source YouTube player for Android
GNU General Public License v3.0
2.31k stars 320 forks source link

Add the "Category (Trending on Youtube), FeedBack, and History" feature on SkyTube #417

Open ahyar92 opened 5 years ago

ahyar92 commented 5 years ago

F3.png

1.png

Components

The components (Features) I want to suggest is:

1.png

Proposal Description

SkyTube is a pretty interesting application to watch YouTube. A simple and neat layout makes the user comfortable using it. In terms of features, SkyTube also provides some interesting features for users. One feature that is very useful in my opinion is the "Download" feature. With SkyTube users can watch Youtube videos comfortably and can download the desired videos easily.

Of all the advantages available on SkyTube, I think SkyTube still needs further development. This is needed to improve user experience later. I see there are many similar applications that have functions similar to SkyTube. For this reason, the SkyTube team must be smarter in competing with similar applications. The SkyTube team must provide more attractive features than other similar applications.

Therefore, I want to suggest some features for SkyTube. This aims to make SkyTube more attractive and also to increase user experience later.

Category (Trending on Youtube) : Gaming, Music, and Sports

For the Trending or Most Popular feature already available on SkyTube, that is good enough. However, it will be even more interesting if SkyTube provides a trending category on the SkyTube. YouTube users certainly have different tastes, some like watching games, music, news, and also sports.

Therefore, I would like to suggest adding a category to videos that are trending on SkyTube such as Gaming, Music, and Sport. I offer these 3 categories, because in my opinion these 3 categories have a lot of interest. And with these feature, of course users can see videos that are trending correspond to their hobbies.

FeedBack

As for the FeedBack feature, this is useful for SkyTube developers. I think, many users might find a problem in one application and confused how to report it to the developer. This FeedBack feature is very useful for SkyTube Developers so they can get suggestion or reports from users later.

For location, I suggest that the FeedBack feature be placed in a strategic place so that it is easy to access.

History

This "History" feature is useful for displaying the history of videos that have been watched, the History feature will display videos that are watched Today, and also the ones that are most often watched by users.

With the History feature, if users want to watch videos that have been watched before, users don't need to search anymore. They only need to open the "History" page and play back the video.

1.png

Mockups / Examples

Below I will show examples of locations or illustrations if the features I recommend are implemented by the Developer.

3.png

4.png

5.png 6.png

7.png

1.png

Benefits

The benefits of the features above are as follows:

1.png

Conclusion

The features that I recommend are certainly very useful for SkyTube users and developers. And this will add value to the SkyTube application. And I hope, SkyTube developers will soon be able to implement this suggestion.\

Thank You :)

tokenmath commented 5 years ago

Yes! We need it!

dmlemos commented 5 years ago

The feature I miss most is the History. It is preventing me from using it. My purpose is to follow playlists, without history I don't know where I finished off.

atomjack commented 5 years ago

I'd like to vote against having a "Feedback" feature be added to the navigation bar. The real estate there is already limited enough as it is, and SkyTube Extra now has the Cast Icon (if a Chromecast is available) added to it already. I don't really think this feature will be used often enough to warrant always (or ever) displaying in the navigation bar, so perhaps if it were implemented it should be displayed in the Menu dropdown (with Enter Video URL, Preferences, etc).

atomjack commented 5 years ago

For the "History" tab addition, can you elaborate on what you mean by, "and the most frequently watched by users" ? Do you mean the views count for each video?

The list of videos in each tab isn't really set up to have different collapsible sections of videos in it, so I'm not sure how difficult it would be to add something like that (I haven't looked into it yet).

The app already does have a list of videos the user has watched, although it's not storing the full video details for each video in that list, just the video id, seek position, and whether or not the video was completely watched, so some changes would have to be made to store all the video details in that database so that the history tab could be populated. I think before that happens we should implement the feature to select which tabs show up at all, though.

gzsombor commented 5 years ago

Having a generic way to store video and channel information - I mean, to store video metadata about all the watched,subscribed, downloaded videos - would be nice, indeed. Similarly I like the idea of hidden tabs - as I mostly using the feed and downloaded videos tabs. Feedback could be nicel, but opening up a browser pointing to 'https://github.com/ram-on/SkyTube/issues/new' would be enough :wink: One thing, which irritates me a bit in the UI, is the long list of menu items on the videos - it would be cool, if someone could figure out, how to have for example the 'Download' more accessible from the video tile.

atomjack commented 5 years ago

I'm working on an addition to allow hiding tabs, almost done.

Kovaelin commented 9 months ago

Since there is a feature that remembers where you are in a video, wouldn't that mean there's is a watch history list somewhere already? It is a feature that I miss a lot. Being able to export it for backup similar to subscriptions and bookmarks would be nice too.