-
-
Notifications
You must be signed in to change notification settings - Fork 40
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
Songs: Demo/pre-release song type as a base version of "Original" songs #1585
Comments
If this were implemented, what should be done for demo versions that are released after the main/'original' version? Of course, they must have existed before the non-demo version, but sometimes they're only actually released later as bonus tracks, etc. |
I would respect the chronology of existence, not release. |
Hmm, I tried creating Edit: fixed now! |
@Susko3 |
I think the current approach with short version and extended version tags is fine. Looking at the tagged songs, there are a lot of different song types. I think it's more important to know whether the song is the Original, Remaster, Remix, Music PV than it being a short/extended version. Do you have any examples of songs where having the song type be the short/extended version would be more appropriate? |
@Susko3 Examples:
I guess there are 2 approaches (?):
I also think that a "Remix" is not the same as a extended / long / short version. The term "Remix" is more associated with actual re-mixes, mixing a song in a different / new way, with a different arrangement of the instrumental / melody, not only extending or shortening it. |
I will try to guess the intent of the songs you linked and their extended versions.
I think using Other/Demo or "short version and extended version as 2 types" are the most sensible options. I would be conservative about applying Demo to songs. <tangent>Demo/WIP songs are against content policy, what is the intent behind that policy? To prevent WIP spam? Hello, Again (Demo Version) is technically against the policy, but it's on an album and provides history to the song. There is a desire to document demo/test/short versions, even if they're technically a work-in-progress.</tangent> I think the directionality of the inheritance graph is an important property. If the direction of inheritance of two song entries is decided by the release dates, then separately encoding directionality is redundant (bad in databases). I think that it sometimes makes sense to flip the inheritance to be the opposite of the release dates.
Agreed, I guess |
Original song
s
Is your feature request related to a problem? Please describe. (required)
Some songs in the database have
Original version
relationships that don't make chronological sense or don't follow producer intent. These are two separate problems that are caused byOriginal song
s being the root of the derivatives graph.Examples:
Here's how the current derivatives graph looks like for Hello, Again:
I propose that the following graph would be more appropriate as it makes more chronological sense. Since the demo version has definitely existed before the full release version.
The second problem is when VocaDB doesn't follow artist intent. Take the graph of Puzzle by CircusP:
Nobody would consider the public release of Puzzle to be a cover song. CircusP said in his streams that he considers the public release to be the main version and should therefore be the
Original song
:Describe the solution you'd like. (required)
Original song
s to be derived (ability to link it to a base version)Demo
(orPre-release
, not quite sure about the naming)Demo
andPre-release
could be added as tags and then use the existingOther
song typeDescribe alternatives you've considered. (optional)
None. There is no going past the hard limit of
Original song
s being the root of the derivatives graph.How should the UI look like? (illustrate it) (optional)
Allow original songs to have base versions:
Instead of
Original/base version
, it could dynamically show the appropriate text for the song type:Demo version
,Pre-release version
orBase version
Original version
(this may be misleading, as aCover
could still be derived from aDemo
)Additional context (optional)
This could also be useful for:
Not all of those should be immediately applied once my proposal is accepted and implemented. This is highly dependant on what the producer intended (is it labelled/marketed as a "full version" or an "extended version" etc). Please note that some of the usages listed above aren't generally allowed in the database according to VocaDB editing FAQ § Are work in progress versions of songs allowed on VocaDB?
Checklist (required)
Fill out the checklist.
The text was updated successfully, but these errors were encountered: