I've been working on a web-browser based YM jukebox and I finally have a first version available. You can find it here:
https://nguillaumin.github.io/ym-jukebox/
It's pretty basic for now and lacking important features (search for example), but it's a start. At least now you can easily listen to YM tunes on your computer or mobile device!

I realize the YM format is kind of obsolete and has been superseded by SNDH, but there's still a huge library of tunes out there, and it was easier to port it to Javascript than a SNDH player, so I went for it.
I put everything on GitHub if you want to contribute, either on the app itself or helping organizing the YM library: https://github.com/nguillaumin/ym-jukebox
To help with library organization I also wrote a little tool to edit YM metadata and various other things: https://github.com/nguillaumin/ymtool It's still in its infancy and only supports the YM5 file format for now. It also doesn't unpack LHA-packed YM files because I couldnt' find a LHA depacker that worked in Go (the language the tool is written in) and I also couldn't find information about the LHA file format to write one myself (if anyone has any technical information about the LHA/LZH format, I'd be interested!).
Feedback is welcome, on this forum or via GitHub issues. I hope you enjoy it!
Thanks!
Nico