Issue description:
I’m using MadSonic, a derivative of Subsonic. Synfonium generally works very well, except that it’s often missing music from the server (almost as if it doesn’t see it in the scan). Using Subsonic or DSub, all music is visible. Also, sometimes if I search for an album by title, I can find it that way.
Also, sometimes I can search for an artist and find the tracks of the album, but not the album itself.
Let me know if you would like me to setup a test account for my Madsonic server, so that you can debug things directly.
Logs:
Upload description: BoxSoft
Additional information:
When accessing it with DSub, here is the correct list of recent albums. I’ve marked ones missing from Synfonium with an asterisk.
- Yaz - Upstairs at Eric’s
The Internet - Ego Death
The Internet - Hive Mind
- Nightmares on Wax - Carboot Soul
- Lori Cullen - The Thunder and the…
Smino - Luv 4 Rent
- Seal - Seal II
Sara K. - Hell or High Water
Momus - The Poison Boyfriend
Momus - Tender Pervert
Momus - Hippopotamomus
- Momus - Don’t Stop the Night
Fiona Apple - Fetch the Bolt Cutters
- Fourplay (30th Anniv) DSD
- Fourplay (30th Anniv) HQ
- Haitus Kaiyote - Recalibrations
Bruce Cockburn - O Sun O Moon
Reproduction steps:
To create this log, I just told it to resync with my server.
Media provider:
Subsonic
Screenshots:
Your server probably badly implement the search3 endpoint.
Enable the Compatibility mode in the provider settings, but you probably want to migrate to a more updated server.
1 Like
Given your response, perhaps other Subsonic compatible apps (like DSub) are not using the “search3 endpoint”, because the results to appear with them.
I changed to Madsonic rather than Subsonic, because I needed support for multi-valued tags (especially Artist, but also Genre). I believe that AirSonic and Navidrome also support multi-valued tags. Do you recommend either of those over the other?
Alternatively, is there another non-Subsonic server that would allow me to listen to my music on my phone while on the run?
FYI, I’m using Lyrion (former Logitech) Media Server and Squeezeboxes at home, but it’s not really built for roaming clients. Or does Synfonium somehow improve that?
There’s no app like Symfonium and offline first 
You can enable the Compat option it will work, just slower sync.
For the moment the Subsonic server with the best tag support is LMS GitHub - epoupon/lms: Lightweight Music Server. Access your self-hosted music using a web interface.
1 Like
First off, I agree that Synfonium is the best app available (of the MANY that I’ve tried). And it’s well supported and regularly improved. Thanks so much for that!
Thanks for the recommendation for LMS. I don’t have an always-on Linux box to host it, so I’ll file this for the future.
Regarding “Compatibility Mode”, I had assumed you meant within Madsonic’s settings, but I just realized you meant within Synfonium. I just turned that on for my existing server and started a sync. Yes it’s slower, but that’s not a big deal. I notice it does an additional “Gather metadata” step, which explains how it’s ensuring the necessary information is there. And the good news is that most of the missing albums have appeared.
They’re not all there, though, and it’s rather strange. There were two records by a band called Fourplay. (The album name is also Fourplay.) It’s two versions of the same album, one 192/24 PCM and the other DSD64. Before turning on compatibility, I could find the songs by title (e.g. Bali Run), and both transcoded and played successfully. Now I can’t find the songs, so it appears that something is not quite perfect. Any ideas?
Use docker to run it 
I can only sync what the server API returns, if the data is missing from the API then it’s missing in Symfonium.
Your server is not maintained so the author won’t fix it, so there’s not much more I can do.
Thanks for the quick response. I’ll look closer at using LMS with Docker. 