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

Optional new tag: (age) rating #54

Closed
MairusuPawa opened this issue May 4, 2024 · 3 comments
Closed

Optional new tag: (age) rating #54

MairusuPawa opened this issue May 4, 2024 · 3 comments
Labels
in-discussion This suggestion is in discussion new feature New feature or request

Comments

@MairusuPawa
Copy link

MairusuPawa commented May 4, 2024

Suggestion

Have a new, optional song tag allowing users to filter songs according to a content rating, à la ESRB/MPAA etc. Karaoke software could then implement some form of parental control and block mature content.

Because I've got no better idea, I think this should be kept pretty vague and I'd propose only three levels:

  • kids
  • teens (-ish) / "general audience" but infants
  • adults only

Use case

I've been asked a lot of stuff about the song packs I publish.

  • I've had parents wanting their kids to just enjoy cartoon songs designed for kids (that's your "Baby Shark" - sorry)
  • I've had larger crowds enjoying a large variety of songs with more mature themes, such as "AndTheRainfall - Simple Words"
  • I've had someone write up a song file for songs such as "PTS - Made For Me", and telling me "maybe you shouldn't actually add it to the song pack"

That last point is why I'm now writing this ticket. Investigate only if you're daring enough.

Extra info/examples/attachments

No response

@basisbit
Copy link
Member

basisbit commented May 4, 2024

some things to keep in mind:
Unfortunately there is no world-wide unified age restriction standard. Some things are rated for example 18+ in some states of the USA while being rated 6+ in Germany while being rated illegal for any publication in Singapore. Afaik this is the main reason why all attempts at defining and establishing age rating meta tags for websites were not successful.
Some tools (for example parental control tools) try to resolve this by allowing to specify multiple region code -> age rating relations. However when someone creates a txt file, they'll probably not want to look up the ratings for this specific song in various countries to then add a rating per country code mapping to the txt file.

@marwin89 marwin89 moved this to In Discussion in UltraStar Song Format - Roadmap May 5, 2024
@marwin89 marwin89 added in-discussion This suggestion is in discussion new feature New feature or request labels May 6, 2024
@Baklap4
Copy link
Collaborator

Baklap4 commented Jan 22, 2025

Sorry for the late response @MairusuPawa

Like @basisbit mentions there is no unified age restriction standard. This makes it pretty hard to define one and I think we're not going to be able to do that. Therefor i'm closing this issue with "Won't Fix". - Feel free to reopen this item if you have another suggestion or create a new ticket :)

However a solution to your problem can be to use the #TAGS header. This way you can mark your songs with Adult or NSFW. Karaoke software can have a built-in filter to not show certain songs, but i'm not sure if this is already implemented in one of the karaoke software listed. You can easily tag songs through USDB_Syncer if i'm correct @bohning feel free to correct me if i'm wrong.

@Baklap4 Baklap4 closed this as not planned Won't fix, can't repro, duplicate, stale Jan 22, 2025
@github-project-automation github-project-automation bot moved this from In Discussion to Implemented in UltraStar Song Format - Roadmap Jan 22, 2025
@bohning
Copy link
Collaborator

bohning commented Jan 22, 2025

I use tags=explicit in metatags on USDB, that's the flag they get on e.g. Apple Music (more precisely, they only have an E next to the title, which however stands for explicit).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
in-discussion This suggestion is in discussion new feature New feature or request
Projects
Development

No branches or pull requests

5 participants