DLNA/UPnP is a mess
I posted recently about how I'd been playing with Snakeoil OS, but had come to a dead halt because I haven't the required level of tinfoil helmet to set it up.
What made me try Snakeoil OS was a creeping dissatisfaction with Volumio's SQ. At least, I had become convinced that the soundstage had lost its height and there was a graininess that wasn't there before.
In the past, I'd always preferred MoOde, but for reasons I didn't fully understand at the time, and have long since become victim to uglymusic bit rot, I think it was version 5 that needed compilation from source code. This proved beyond my abilities - see tinfoil helmet level, above. Anyway, MoOde has stopped that stupidity - I suppose Tim ended up with no users or a ginormous support load - so I installed MoOde.
Oh, it sounded great. The soundstage has height and depth and width and there is a round rightness about the tonality. I hadn't been imagining that Volumio's SQ had gone off the boil.
But, suddenly the Linn app on my iPhone lost contact with MoOde - of course, MoOde carried on playing because that's the way DLNA works, with no music going via the phone (control point) - and no amount of rebooting and tweaking at the MoOde end could get the Linn app to maintain or sometimes even establish contact.
I tried Linn Kazoo and the Lumin app, and neither would work reliably. Not really a surprise because neither was working properly with Volumio. And even the Linn/Volumio combo had a nasty habit of leaping to 100% volume at the start of the listening session. I'd blamed Volumio for this, but now I'm not so sure.
The latest versions of the DLNA apps all have features for use with the manufacturers' own hardware. From my recent experience, it looks like you can't use them to control plain vanilla UPnP devices like my RPi/MPD-type setup. I've been stopped from piggy-backing on Linn and Lumin's app development. Thanks, guys!
I've mentioned before on Chews that I thought I could find myself without a viable control app as the only ones I could find for iOS were from hifi manufacturers, produced for their own customers, so this isn't a surprise. It was always likely to go this way.
There is - so I'm told - a good Android control app in the shape of Bubble UPnP. But I don't want to buy an Android device just to run it.
So I'm now in the process of jumping ecosystem to LMS. I have the server running on my Syno and will hopefully get a chance to get piCorePlayer up on the RPi.
A lot of the above is my surmising and a bit of Googling. If anyone knows some facts I haven't picked up on or has another view, I'd welcome them.