Problem:
Youtube does not allow users to maintain a library of videos, or properly tag videos.
Solution:
Maintain a library database. User can add videos to their library. He can choose tags for any video in their library.
Some default tags for music might be:
'Artist = X'
'Album = Y'
'Language = En'
'Genre = Z'
User can also add custom tags, such as:
'Physics'
'Puzzle'
'Chess'
User can use these tags to filter videos from their library. For example, user can choose songs with tags 'Artist=X' and 'Language=En' and create a temporary playlist with the filtered songs.
Optionally, for the sake of compatibility, the library can correspond to a playlist. All past videos that the user has liked/added to watch later/added to any playlist would be automatically added to the library. Whenever the user likes a video, or adds a video to any playlist, it is also automatically added to the library. In future, the user can directly add a video to their library without requiring to add it to another playlist, or liking it. Thus the master library would remain accessible outside of VueTube.
Optionally, each tag can correspond to a playlist. However, this might lead to the creation of a large number of playlists, which might clutter it.
Other details
The library/tagging functionality is very common among desktop players, but is surprisingly absent in YouTube.
Acknowledgements
[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
[X] I have written a short but informative title.
[X] I will fill out all of the requested information in this form.
Describe your suggested feature
Problem: Youtube does not allow users to maintain a library of videos, or properly tag videos.
Solution: Maintain a library database. User can add videos to their library. He can choose tags for any video in their library.
Some default tags for music might be: 'Artist = X' 'Album = Y' 'Language = En' 'Genre = Z'
User can also add custom tags, such as: 'Physics' 'Puzzle' 'Chess'
User can use these tags to filter videos from their library. For example, user can choose songs with tags 'Artist=X' and 'Language=En' and create a temporary playlist with the filtered songs.
Optionally, for the sake of compatibility, the library can correspond to a playlist. All past videos that the user has liked/added to watch later/added to any playlist would be automatically added to the library. Whenever the user likes a video, or adds a video to any playlist, it is also automatically added to the library. In future, the user can directly add a video to their library without requiring to add it to another playlist, or liking it. Thus the master library would remain accessible outside of VueTube.
Optionally, each tag can correspond to a playlist. However, this might lead to the creation of a large number of playlists, which might clutter it.
Other details
The library/tagging functionality is very common among desktop players, but is surprisingly absent in YouTube.
Acknowledgements