@obsolete29 I use funkwhale, which has several apps to choose from. It is federated and you can host your own (QOTO hosts ones which is what I use).
Feel free to use it as well. There are a few libraries you can follow floating around so you dont need to provide your own music.