Post Reply 
Flac->Wav transcoding not working on Cambridge StreamMagic 6
14-02-2014, 22:59
Post: #3
RE: Flac->Wav transcoding not working on Cambridge StreamMagic 6
(14-02-2014 22:44)simoncn Wrote:  
(14-02-2014 17:48)Andre Gosselin Wrote:  I am wondering if this problem is due to a bug in the StreamMagic renderer or not. Is this rewrite of the '$' as '%24' in the GET request (the source of the problem as far as I can tell) a disallowed 'behavior' by the UPnP specification, or a possibility which MinimServer is not prepared to handle ? Accessing MinimServer through a BubbleUPnP server proxy solves the issue, but this can be seen as a workaround which adds an undesirable layer of complexity to a system. Is there somwthing else I could try ? Could MinimServer be modified to handle the StreamMagic 6 behavior, or should the issue be reported to Cambridge Audio ?

Your help would be greatly appreciated.

I have read the relevant specifications, and it is debatable whether or not the renderer is permitted to do percent encoding of the reserved URL character '$' when it sends a GET request. However, it appears to be legal for the renderer to do percent encoding of some other URL path characters in a GET request. To handle this, the simplest approach seems to be for MinimServer to accept percent encoding in GET requests for all path characters except '/' (which definitely can't be percent encoded). This change should enable MinimServer to interoperate with the StreamMagic.

I will release an update in the next few days with this change, assuming that it doesn't cause any other problems.
Great support ! Thanks a lot, I will wait for this update when it is ready.
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: Flac->Wav transcoding not working on Cambridge StreamMagic 6 - Andre Gosselin - 14-02-2014 22:59

Forum Jump:


User(s) browsing this thread: 1 Guest(s)