Glad to see this project isn't abandoned Peter.
I recently got a Sony HT-XT3 and when I try to play anything on it I'm getting:
UPnP volume get failure: Action Failed
Opening track for playback: "E:\MUSIC\BIFRONTE~公界島奇譚~ オリジナルサウンドトラック\01 - 暗がり篭ノ鳥.flac"
[UPnP] transport op: Play
[UPnP] transport op "Play" fail: user abort after 0:00.010585
Unrecoverable playback error: UPnP device error: Action Failed
[UPnP] Detached transport op failure: Action Failed
So far only bubbleUPNP and Windows' own Cast to Device (Windows Digital Media Controller) are working as expected. Everything else including foo_upnp, foo_out_upnp, even mediamonkey seem to be using some UPNP implementation that fails miserably. I experimented a bit with a c# ManagedUPNP library and it works but I'd rather not reinvent the wheel and the whole cart (player). Nothing beats foobar2k.
Other things I tried:
- emulating a DLNA renderer using the cast functionality via BubbleUPnP Server - crashes the renderer
- open home renderer - foobar cannot see it
Some function definitions as found out by ManagedUPNP:
AVTransport:1 on Sony HT-XT3
SetAVTransportURI {
Argument: [in] InstanceID => A_ARG_TYPE_InstanceID
Argument: [in] CurrentURI => AVTransportURI
Argument: [in] CurrentURIMetaData => AVTransportURIMetaData
}
SetNextAVTransportURI {
Argument: [in] InstanceID => A_ARG_TYPE_InstanceID
Argument: [in] NextURI => NextAVTransportURI
Argument: [in] NextURIMetaData => NextAVTransportURIMetaData
}
Let me know if I can help out with a dump of the XMLs or anything.