I've put the same data on the Marantz profile as on the AvegaMediaServer profile, so I don't know what more I can do.
Can you link the log here so I can confirm it's matching the profile correctly. If you're getting white noise I'm almost certain it's not.
same with version 1.4.1
So just to confirm, continuous streaming still works with 1.4.1?
How did you achieve that? I tested it after seeing your comment this morning and I'm seeing the same behaviour.
You need to go into the renderer settings in BubbleUPnP and enable gapless playback. But if you run a GetMediaInfo command it will return "NOT_IMPLEMENTED" for NextURI if you haven't set a NextURI yet. That's why I initially thought BubbleUPnP didn't support NextURI. But if you query the device XML it does list SetNextAVTransport as a supported command and GetMediaInfo will report the correct NextURI value once it's been set.
Upplay is a control point, I need a renderer. There is a link on their site to
upmpdcli which appears to be a renderer so I'll see how that goes. its linux only.
So I can see why Steven gave up on this thing. So bloody frustrating.
I've got NextURI working with bubbleUPnP. Well kind of. Here is what happens.
SetAVTransportURI and tell it to play.
BubbleUPnP does two GET commands with ffprobe and then a third GET command with stagefright (bubbleUPnP useragent for actually playing a stream) and starts playing.
SetNextAVTransportURI
BubbleUPnP does two GET commands with ffprobe and then a third GET command with stagefright then closes the stream after less than 100 milliseconds. This all occurs while the first song is playing. So it appears to be caching in the background like it should, except for closing the stream.....
When the first song ends, it needs to GET the stream again for the NextURI because it closed it so the delay is still there /grr edit: I've just noticed it doesn't do the 2 x ffprobe when transitioning and getting the stream again so there is a small time saving there for what it's worth.
So it all seems to be working as intended except for the early stream closure and I don't know if this is some stupid quirk of BubbleUPnP or something I've done wrong.
edit: Foobar also accepts NextURI
but doesn't transition to it when the song ends....and doesn't appear to attempt any caching so that makes it bloody pointless.. Actually it does seem to work as long as the stream isn't PCM. It caches the nexturl a second or two before the first song ends and transitions cleanly and quickly. PCM seems to be the root cause of a lot of issues while testing all this out.
I need to clean up some code, I had to do a lot of stupid crap to get this working and then I'll chuck out a new version so someone can test it on a WiiM and see if gapless works.