Jellyfin has mobile and desktop clients.
For me for a long time it was a coin toss between Plex and Jellyfin.
For some long forgotten reason I ended with Emby and eventually migrated to Jellyfin as its true free open source fork.
With jellyfin DLNA server i can play same music on Apple TV, etc. although DLNA clients are certainly not as nice as native apps. One can offset problem with playlists.
Both have quick start wiki pages like this: https://wiki.archlinux.org/title/Jellyfin
Official documentation: https://jellyfin.org/docs/