first of all, there appears to be a fork of Cantata (which is still my music player of choice as well) that is still getting updates (maintained by a one nullobsi), if you're on Arch, it's available on the AUR as cantata-qt6
my current fallback option for local music playback is fooyin, I don't know for certain whether it checks all of your boxes at the moment, but it is still very much in active development
I also use jellyfinmediaplayer for music on my jellyfin server, but that doesn't have lyric support (unfortunately)
first of all, there appears to be a fork of Cantata (which is still my music player of choice as well) that is still getting updates (maintained by a one nullobsi), if you're on Arch, it's available on the AUR as
cantata-qt6
my current fallback option for local music playback is fooyin, I don't know for certain whether it checks all of your boxes at the moment, but it is still very much in active development
I also use jellyfinmediaplayer for music on my jellyfin server, but that doesn't have lyric support (unfortunately)