Problem with UPnP object IDs
Posted: 04 Jan 2018 08:40
I posted this in another thread but it might not have been seen there.
VLC for Android is not compatible with MinimServer (a UPnP media server).
When VLC browses a container, the server returns a UPnP object ID for each object in the container. VLC is modifying object IDs that contain a '*' character instead of using them "as is". For example, if MinimServer returns the object ID '0$playlists$*p0', VLC changes the object ID to '0$playlists$%2ap0' which isn't a valid MinimServer object ID.
There also seems to be a problem with object IDs that contain a # character. For example, if MinimServer returns the object ID '0$=#AudioFormat', VLC changes the object ID to '0$=' which isn't a valid MinimServer object ID.
There might be issues with other "special" characters in object IDs. For correct operation of MinimServer, it is essential that the control point preserves all object IDs returned by MinimServer exactly "as is" with no modification.
VLC for Android is not compatible with MinimServer (a UPnP media server).
When VLC browses a container, the server returns a UPnP object ID for each object in the container. VLC is modifying object IDs that contain a '*' character instead of using them "as is". For example, if MinimServer returns the object ID '0$playlists$*p0', VLC changes the object ID to '0$playlists$%2ap0' which isn't a valid MinimServer object ID.
There also seems to be a problem with object IDs that contain a # character. For example, if MinimServer returns the object ID '0$=#AudioFormat', VLC changes the object ID to '0$=' which isn't a valid MinimServer object ID.
There might be issues with other "special" characters in object IDs. For correct operation of MinimServer, it is essential that the control point preserves all object IDs returned by MinimServer exactly "as is" with no modification.