Bug 1060250 - [DLNA-player] Initial commit. 

This version implements:
              - ContentDirectory client
              - AVTransport client
              - ConnectionService client
              - Easy UI for local playing files

This function doesn't escape the input string but wrap it into an DIDL-Lite object. I'll suggest to change the function name to match its functionality.