VocaDB / vocadb

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

Suggestion: Own section for voicebank birthdays #1598

Open andreoda opened 3 years ago

andreoda commented 3 years ago

A suggestion: An own section for voicebank/voice synth birthdays (not all character anniversaries, since some are not birthdays) on the main page and event page "upcoming events". grafik and here grafik So that they are not "mixed" with other events there. I think users would like that.

Related issues:

ycanardeau commented 3 years ago

@andreoda Instead of adding a section for voicebank/voice synth birthdays, how about posting messages like this on Discord via webhook? How would you distinguish between voicebank/voice synth birthdays and other character anniversaries? By using the "birthday" tag?

riipah commented 3 years ago

Maybe we could consider adding a new event category for character birthdays? It might be confusing though, choosing which one to use.

andreoda commented 3 years ago

Yeah because actually there are two events that can happen: "Character release day anniversary" (the day the voicebank was released into the public/start of selling) and "Character birthday anniversary" that was assigned to the character (by the company/character designer).

Both are somewhat birthdays/character anniversaries and can also fall on to the same date.

riipah commented 3 years ago

Yeah but the system has to know unambiguously which one it is. And I dislike using special tags unless necessary because it's not obvious.

andreoda commented 3 years ago

The "Character release date anniversary" can be automatically recognized by the system by reading the (base-) voicebanks release date. Maybe if a field for the "Character (fictional) birthday" exists for voicebank entries, the system can read it in this case as well.

About the event entries: If that is the case, and for example the events will be created automatically by the system, not manually, either two events will be created, if the dates are different, or just one will be created, merging them together (because they are both on the same date). Another option would be to have always two seperate event entries regardless of the date being the same. <- If that is the case, another "type" of event would be the best option.

riipah commented 3 years ago

Determining the anniversary/birthday event based on dates sounds complicated and fragile, since we have no good way of specifying the link between voicebank and event. We could make assumptions that single "participating artist" which is a voicebank with matching dates means it's an anniversary, but I can imagine situations where this is still not true.