Split genre tags on semicolon ("House;Techno")

While the semicolon character is technically a nonstandard separator, it’s used a lot as a workaround (esp in the iTunes/Music desktop app, which cannot handle multi-valued tags), and it would be very useful if djay would split Genre tags on semicolons.

  • Current behaviour: djay creates a new genre “House;Techno”, which causes issues when filtering for genre.
  • Desired behaviour: djay would split the genres (“House” and “Techno”), like it already does with normal multi-valued genre tags.

I don’t know what database is being used by Djay, but a semi colon is a disallowed character in SQL as it signifies the termination of a query, and will result in an error.

djay parses the tags on import, so before it’s stored in the database

I don’t know what Djay does specifically, im just providing some info on that character in relation to databases. it might provide an insight as to why it’s not commonly used in this kind of application.

Thanks for the suggestion @certuna. I’ve passed this onto our dev team for consideration.