Skip to content
This repository has been archived by the owner on Feb 27, 2024. It is now read-only.

Library and tagging #516

Open
3 tasks done
Svk1190 opened this issue Aug 15, 2022 · 0 comments
Open
3 tasks done

Library and tagging #516

Svk1190 opened this issue Aug 15, 2022 · 0 comments

Comments

@Svk1190
Copy link

Svk1190 commented Aug 15, 2022

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

  • I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
  • I have written a short but informative title.
  • I will fill out all of the requested information in this form.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants