I use NextCloud Music and Recognize (a NextCloud app). It's showing all albums and genres (mostly) correctly. Also I can go to a artists page and see all of his songs.
NextCloud Music supports both subsonic and ampache API.
Yeah, I face that issue only on mobile. I use Nextcloud AIO. Everything should be optimized already. Though I've tuned my nginx config a little bit (using it as a reverse proxy in front of AIO).
Organizing them is going to be time consuming for me. Nextcloud Music has everything I need. It can detect genre, language etc. using NextCloud Recognize app. I just need to improve the buffering issue. 🥺
I'm gonna play it on mobile ❤