The language detection in Harmony is notoriously bad so I’ve played around with the new Language Detector API in Chrome and so far it performs better in the problematic cases I’ve tested.
Examples:
-
https://harmony.pulsewidth.org.uk/release?beatport=5175771&spotify=3xvS3jBpbaXsLNyG3xjuWq>in=199502018979&deezer=&itunes=&tidal=®ion=US&ts=1753788740
Harmony thinks it’s Romanian (43% confidence), Italian (17% confidence), Portuguese (13% confidence), Catalan (13% confidence) while Chrome is pretty confident it’s Latin -
https://harmony.pulsewidth.org.uk/release?beatport=5161434&spotify=5o6qj1kNMXdB2wOvEkRbgN>in=5054289158483&deezer=&itunes=&tidal=®ion=US&ts=1753790017)
Harmony: Polish (29% confidence), Czech (28% confidence), Basque (18% confidence), Slovak (13% confidence)
Chrome: English (54% confidence) -
https://harmony.pulsewidth.org.uk/release?spotify=45w83bsZwEilnrtnC2novC>in=888332985376&itunes=®ion=TH&ts=1752224929
Harmony: Japanese (94% confidence)
Chrome: Thai (100% confidence) -
https://harmony.pulsewidth.org.uk/release?itunes=1445037189®ion=JP&ts=1753791144
Harmony: Polish (98% confidence)
Chrome: English (100% confidence)