I'm currently experimenting with a piece of software called Music Assistant (
https://music-assistant.io/) which is able to provide DLNA stream to JRiver Media Center as a DLNA renderer (I'm currently using this to play Tidal, but there are a bunch of others supported as well). It also works with Home Assistant.
I'm having a few playback issues.
* when playing mp3 (320kbps) all works well, but obviously not ideal
* when playing FLAC it is necessary to manually advance tracks (in either JRiver or Music Assistant)
There's been a lot of discussion on the forums regarding DLNA and the issues with diagnosing issues between different software/hardware and I appreciate this is problematic as every implementation is slightly different (when it works it's fabulous and when it doesn't extremely frustrating).
Music Assistant uses 'chunking' as the default method streaming data from controller to renderer. I've read in an old post that JRiver doesn't cope with 'chunking' for FLAC and I'm not sure if that's still the case - if so that might be the cause of the issue I'm having.
I've tried changing settings within Music Assistant. There is an ability to set 'fixed content length', but at the moment that causes tracks not to finish at the right time (either run short or run long).
What I'm wondering is if there is anything particular to the way that JRiver has implemented DLNA that I should pass to the developers? Or alternatively if it is possible for this chunking issue for FLAC to be addressed (if it is indeed still an issue)?
Thanks in advance for any suggestions and happy to provide more detail if needed.