I'm not too familiar with roon. As for proper metadata, I've not had any problems with MusicBrainz's metadata grabber. It's a built-in plugin that comes with Jellyfin. Deemix uses your deezer account, which I believe requires the paid version if you want lossless flac files, and I have it configured to place the files in my Media share, which Jellyfin reads from. Symfonium is the android client I use that works with selfhosted media servers.
Deezer (paid for flac - lossless files) + Deemix-gui + Jellyfin + Symfonium works quite well. Though you need to have a media server, so not exactly a drop-in replacement.
I have no issues with Jellyfin + Symfonium, but I also cache my songs offline. I almost never play a track that hasn't been downloaded.
I don't own P3 Reloaded, but is this sort of like the additional content that usually comes in Persona 4 Golden and Persona 5 Royal? Shouldn't this have been included in the P3 Reloaded release?
I've had issues with duckdns failing over the past year or so (their server going down - outages). I guess it could be something on my side, but it happened often enough that I switched to my own domain. Haven't had any outages since, and I can use subdomains now for routing.
100% Symfonium is awesome.
I haven't built one myself, but you could look into TrueNas.
My main point was that if there's one subreddit that should of migrated fully to lemmy... it would be them. Practice what you preach. Granted they are probably one of the larger communities here on lemmy.
You could use android phones and apps, but I would also recommend checking out raspberri pi's. They are essentially tiny computers at about the same scale as a phone. Low power usage, quiet, and you can do quite a lot with them!
Meanwhile.. At r/selfhosted...
Haven't tested it, but I'm hoping Kodi works well. I'm waiting on my Vero V to arrive, which comes with OSMC (FOSS linux distro made to run Kodi).