VocaDB / vocadb

VocaDB is a Vocaloid Database with translated artists, albums, music videos and more.
https://vocadb.net
Other
335 stars 40 forks source link

New validation warnings #1481

Open FinnRG opened 1 year ago

FinnRG commented 1 year ago

Part of #1450. Validation warnings are a good way to prevent common editing errors. We should add new warnings and update outdated/unspecific warnings. This is especially important for events and tags, where we don't have any warnings.

Current issues regarding validation warnings:

Here are all of our current validation errors:

Songs

Artists

Albums

Shiroizu commented 1 year ago

The current warning coverage is pretty extensive. There are a couple common edit mistakes that could be added as new validation warnings that I could think of:

Song length: PV lengths should match for the same song entry (withing 5s or so). There might me rare edge cases to this.

Ambiguous producer roles: When song entry includes multiple producers (composer/arranger/voice manipulator), and if for one of them the role is specified, the roles should be specified for all of them. All producer roles should be either on default (= not specified) or specified for all of them.

Shiroizu commented 1 year ago

Album entries do no seem to warn about missing voice synths. I think that could be added too.

FinnRG commented 1 year ago

@Shiroizu What about tag and event entries? I don't think new users usually edit them, but maybe there are some common editing mistakes that I don't know of. There was also some discussion about restricting tag editing to trusted+ users, to prevent mistakes. Maybe entry warnings could help with that (I don't want to restrict standard users to much, because TouhouDb and UtaiteDb don't have large trusted user groups).

FinnRG commented 1 year ago

Mentioned by @andreoda on discord:

  1. New validation warning for venues in China.
  2. new validation warning for missing publish dates on songs
saturclay commented 1 year ago

For the NonInstrumentalSongNeedsVocalists warning, I noticed (at least on TouhouDB) that this triggers even if you already tagged the song as instrumental--I'm not sure if that's a check that can easily be added, but I did find it confusing at first given that the warning explicitly says the tag is needed. Additionally, this warning doesn't really seem as applicable to TouhouDB, since, unlike VocaDB, there's not any particular reason why songs would need to have vocalists. Could/should this warning be removed for TouhouDB alone?