Open saturclay opened 6 months ago
It seems like this was an intentional choice (see this issue), but only restricting it to original songs seems inadequate.
I'm guessing that it was limited to original songs to avoid false positives, where a reference URL is really just a reference URL and not the original version. (*)
I'd also like to mention that linking original songs to other databases is a frontend hack. The original version is not understood by the API.
Compare a song with a proper orignal (API) and this song with a touhoudb original (API). Both show an original version on the frontend, but the backend API only has originalVersionId
for the former.
The proper fix for this is to not hack in URL → original version conversion, but to just allow linking original versions across databases (possibly by explicitly pasting the desired original URL as a MVP).
If (*) is the reason to limit to original songs, then that problem would be solved by using the proper fix: the original version is always intentionally selected.
@Susko3 That makes a lot of sense, I'd love to see full integration between the databases as a comprehensive fix.
Is your feature request related to a problem? Please describe. (required)
Currently, the first link to an original song on TouhouDB (or, presumably, on UtaiteDB) in the "external links" section will be understood to be the original song, and so its info will be autopopulated in the "original" field. However, this only works with original songs, which doesn't reflect cases where, for instance, you have a voice synth cover of a Touhou arrangement. It seems like this was an intentional choice (see this issue), but only restricting it to original songs seems inadequate.
Describe the solution you'd like. (required)
I would like this feature to be expanded to accommodate any song type, not just originals.
Here's an example entry
Checklist (required)
Fill out the checklist.