In XML file for escape character like >,",' we use > , " and ' , minidlna do this when is generate XML file but not when it parse XML file during "scanning" process.
For example i have a movie file named "movie.avi" and a nfo file named "movie.xml"
<plot>it's a great movie</plot>
When scanning (parse) the XML file minidlna will save in database in DETAILS table , in COMMENT field , this : it's a great movie
and when i want to browse directory which contains "movie.avi" with my UPNP AV client , minidlna will produce a wrong XML file due to "'" in database, which made impossible to browse the directory which contains "movie.avi"
In attachment a NFO file which produce this problem (i'm not sure my explanation is clear, due to my bad english)
Create a dummy file named "Titan A.E. (2000).avi" and try to access folder, you will see what I'm talking about.