3 ms·
It's worth noting as well, that some of these edge cases are directly because of artists intentionally "messing with" whatever they perceive as hard rules. The
by joshspankit 5y ago
It's worth noting as well, that some of these edge cases are directly because of artists intentionally "messing with" whatever they perceive as hard rules.
The reason I mention this is because you cannot simply look at a list of all edge cases, identify what schema you can use to encapsulate them all, and then build your service around the idea that the schema will never change.
As a very simple (I hope contrived) example: You could decide to use a string delimiter so that you can capture "all the strings" and still use string interpolation. You then look through all the edge cases and see "No one has named anything with U+1F7F6, so we're safe to use that". 100% guarantee that as soon as someone sees that they will name a track or an album in the exact way they need to to break your system.