I will ask the Heco developer for how he sends the play request. I'm using a workaround with playlist play since I had issues with the direct play methods. I update here when I know more.
From the log it seems that he use the direct play command in WifiRemote that only look at the file path. I had issues with that myself. The movie started fine but MediaPortal hangs when stopping media. I have emaild Silent vapor. Lets see what he replies.
Then it's no solution to do this like Heco. It's no meaning to add the play command that causes MediaPortal to hang. The proper solution would be to fix the play command in WifiRemote since that is the real issue.
But I wonder how aMPDroid is doing this, it's after all DieBagger that made aMPDroid and also added the WifiRemote methods that play using MPExtended information.