UltraStar-Deluxe / format

UltraStar Format Specification
https://usdx.eu/format
MIT License
9 stars 2 forks source link

[Spec] `#RENDITION` header to distinguish different txts for the same song #59

Open RumovZ opened 3 weeks ago

RumovZ commented 3 weeks ago

Suggestion

I propose to add a new header to better clarify which version of a song a txt was created for. Currently, the TITLE header is often abused to this purpose. I suggest the name RENDITION. The field would only contain a single, free text value. Some examples: album version, video version, live, or better live (Malmö 2024), radio edit, extended version or uncensored.

Use case

Advantages:

Extra info/examples/attachments

No response

Baklap4 commented 3 weeks ago

We already have an EDITION field. Personally i think this can be repurposed to support these things aswell. I'm currently using the edition field to add the metadata from which anime the song is.

For the Edition field to be only applicable for SingStar games sounds to me a bit restrictive.

I do agree with the fact that we shouldn't abuse the TITLE tag for these things.

GaryCXJk commented 3 weeks ago

I sort of have to disagree with not using the title tag, as it actually makes it harder to distinguish in-game. For example, it's easier to distinguish between the TV version of a song and the full version if there's a simple (TV) tag behind it.

RumovZ commented 3 weeks ago

We already have an EDITION field. Personally i think this can be repurposed to support these things aswell.

My suggestion for the new header is based on the current spec, which prohibits such use of the EDITION header.

For example, it's easier to distinguish between the TV version of a song and the full version if there's a simple (TV) tag behind it.

That's an implementation detail. Karaoke programs are free to render the rendition info on a new line or in brackets behind the title.