Hello trixmoto:
I know that this is an old thread for an old add-on script you created some time ago. Yet, I'm writing this here in hopes that you could write another XSPF script for me (that may also be helpful for others). If you don't have the time to write it, hopefully you can at least point me in the right directions to begin learning to write it myself (though I'd rather not write it since I know nothing about scripting to MediaMonkey specifications. lol).
My current problem is that when I use MediaMonkey 4.1.5 to create a XSPF playlist from one of my saved AutoPlaylist, it is unable to be played back with the VLC Media Player. After examining a XSPF file created by VLC Player to a XSPF file created by MediaMoney, I noticed a couple things that are most likely the problem.
MediaMonkey stores a file location node like so:
<location>Q:\Video\Television\Z\Z Nation - 2014 - Syfy\Z Nation - 104 - S01E04 - Full Metal Zombie (720p HD 5.1 ch AC-3 HDTV)-DIMENSION.mkv</location>
VLC stores a file location node like so:
<location>file:///Q:/Video/Television/Z/Z%20Nation%20-%202014%20-%20Syfy/Z%20Nation%20-%20104%20-%20S01E04%20-%20Full%20Metal%20Zombie%20(720p%20HD%205.1%20ch%20AC-3%20HDTV)-DIMENSION.mkv</location>
You may notice that MediaMonkey keeps spaces, yet VLC replaces the spaces with "%20". Also, where MediaMonkey stores "\", VLC stores "/". And lastly, at the beginning of the string, where MediaMonkey has "Q:", VLC has "file:///Q:".
So I was hoping you could write a script that creates XSPF files taking these things into account so that it can be played using the VLC player.
Also, a nice extra bonus, would be if you could also add in the capability to add in folders to the file where the folder structure would be based on the media files' field values using the same (or as close as possible) syntax that the MediaMonkey "Auto-Organize files..." function uses.
Let me know if you think this something you'd be interested in tackling, or if this is just a wishful pipe dream of mine that will probably never get fulfilled.
Thanks for taking the time to read this.
P.S. If any of you great MediaMonkey scripters/users can assist with this inquiry in any way as well, please feel free to chime in to help a fellow user.