First, I have all my music video tagged or at least in the MM database. I installed an addon script "CustomReport29.mmip". This script can read the MM database and produce reports in various formats. So I hacked the script for xml to instead create nfo file. I extract from the database to create nfo entries for title. artist. runtime, plot (comment tag), year, director (composer tag), studio, album, and track. In MM I first select all song tracks to export, then run the script. It creates songfilename.nfo files in the same folder(s) as each selected songfilename. But I need unicode support so the script outputs UTF-16 (only encoding available). I think you can just change the script to output "latin-1" encoding if that's all you need, saving the next step. My last step is to use a freeware program UTFCast. This program can scan a folder tree and convert all UTF-16 encoded text files into UTF-8 that XBMC needs. The only hiccup is it can't overwrite the original files so I have to create a parallel folder tree (all my MVs are in artist/album/song folders) and just copy back over.
I don't really know what I am doing in vbs nor in the MM database functions, just figured out enough to get it working (for me). Someone who is good at vbs could probably clean it up, maybe even do the UTF-16 to UTF-8 conversion inside the script (using ADODB.Stream?).
It sounds like a lot but once the tags are right in MM I can export 1-300 (or more) nfos on just a couple minutes work.
If you want my hacked script I can post it. Original is by :
Code:
' MediaMonkey Script
'
' NAME: CustomReport 2.8
'
' AUTHOR: trixmoto (http://trixmoto.net)
' DATE : 05/03/2011
scott s.
.