It doesn’t work. For some reason Bandcamp surrounds urls by new line symbols (%0A). Shared it to a regular Notes app - that’s true, url has new line before and after:
2020-05-26 14:17:43.073 T:140455765341952 DEBUG: JSONRPC: Incoming request: {“id”:396,“jsonrpc”:“2.0”,“method”:“Player.Open”,“params”:{“item”:{“file”:“plugin://plugin.audio.kxmxpxtx.bandcamp/?mode=url&url=%0Ahttp%3A%2F%2Ftrdr.bandcamp.com%2Falbum%2Fdo-what-you-must-and-come-what-may%0A”}}}
Soundcloud works just fine:
2020-05-26 14:21:40.305 T:140455765341952 DEBUG: JSONRPC: Incoming request: {“id”:240,“jsonrpc”:“2.0”,“method”:“Player.Open”,“params”:{“item”:{“file”:“plugin://plugin.audio.soundcloud/play/?url=https%3A%2F%2Fsoundcloud.com%2Fthiago-silva-394%2Fsets%2Fchill-out-2018”}}}
If you don’t plan to implement trim of non-printable characters in Yatse - I will handle in on the addon side.