Skip to content
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

Rework the relation between videos and songs #768

Open
Arthi-chaud opened this issue Oct 1, 2024 · 0 comments
Open

Rework the relation between videos and songs #768

Arthi-chaud opened this issue Oct 1, 2024 · 0 comments
Assignees
Labels
Question Further information and research is required Suggestion/Thoughts Videos About video media
Milestone

Comments

@Arthi-chaud
Copy link
Owner

There is a tight coupling between songs and videos: a song (or a song version) can have 1+ videos, but the videos should have the same name.

This design has some limitations:

  • One song cannot have multiple different videos (for example, one song can have 2 completely different videos)
    • E.g. 'Music Gets the Best of Me', 'Take It Off'
  • It is frequent for a music video not to use the album/main version of the song, but an edit. This is usually not reflected in the video's title
    • E.g. 'Disrememberance'
  • Different edits of the same video can have different names. This will trick the scanner into thinking that there are 2 versions of the song.

We should rework the way we model videos and their relations with songs

@Arthi-chaud Arthi-chaud added Question Further information and research is required Suggestion/Thoughts labels Oct 1, 2024
This was referenced Oct 27, 2024
@Arthi-chaud Arthi-chaud self-assigned this Oct 28, 2024
@Arthi-chaud Arthi-chaud added this to the v4.0.0 milestone Nov 3, 2024
@Arthi-chaud Arthi-chaud added the Videos About video media label Dec 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Question Further information and research is required Suggestion/Thoughts Videos About video media
Projects
None yet
Development

No branches or pull requests

1 participant