Lidarr, SpotSpot, Jellyfin (Symfonium for listening to music on my Android phone).
I use Spotify (web version) or Lidarr to look/search for the name of the albums for different artists and then download it with SpotSpot (consider pairing it with Gluetun). For me, this is perfect!
Edit: While on my computer, I’m using Feishin to listen to music from Jellyfin. I usually create the playlists from there.
You might wanna check out this article: https://lukesmith.xyz/articles/matrix-vs-xmpp/
I found it after I already settled with snikket.im The mobile application is reliable and there is Conversation as desktop client. From my point of view, the audio and video quality of Snikket are way better than Matrix.
It worth mentioning that initially I wanted to set up a Matrix server also, but I had second thoughts because I knew how resource intensive are the mobile app and the server also.