View Issue Details

IDProjectCategoryView StatusLast Update
0013169MMAUPnP / Castingpublic2016-03-28 21:03
Reporterrusty Assigned To 
PriorityhighSeverityminorReproducibilitysometimes
Status closedResolutionfixed 
Product Version1.1.3 
Target Version1.2.0Fixed in Version1.2.0 
Summary0013169: UPnP rendering fails for tracks containing '&' in the filename to certain devices
DescriptionAs reported at http://www.mediamonkey.com/forum/viewtopic.php?f=21&t=82817 , when MMA plays tracks containing '&' or other foreign characters, they'll work with most devices, but not with some such as a Denon or Airplay player. Strangely, according to one user, MMW does render correctly in such cases.

Is MMA doing something differently than other renderer apps in terms of substituting certain characters or using a certain character set?
TagsNo tags attached.
Fixed in build585

Activities

martin

2016-03-19 13:39

developer   ~0044297

I can't replicate it on any renderer, but I tested it deeply and I changed encoding local path to uri by Uri.encode(path, "/");

Description of this method:
// * Encodes characters in the given string as '%'-escaped octets
// * using the UTF-8 scheme. Leaves letters ("A-Z", "a-z"), numbers
// * ("0-9"), and unreserved characters ("_-!.~'()*") intact.

It's working well now on all my Upnp Renderers and Chromecast too.

Fixed in build 1.2.0.0585

peke

2016-03-28 21:03

developer   ~0044334

Verified 585