hat sich schon mal jemand an eine iTunes XML Playlist versucht ?
es geht mir dabei um die Keywörter die zwischen den Tags stehen
Code: Alles auswählen
<key>Keyword</key>
Code: Alles auswählen
FUNCTION GetTagArray()
LOCAL aArray := { ;
{">Track ID<","<integer>" ,"</integer>" },;
{">Name<","<string>","</string>" },;
{">Artist<","<string>","</string>" },;
{">Composer<","<string>","</string>" },;
{">Album<","<string>","</string>" },;
{">Genre<","<string>","</string>" },;
{">Kind<","<string>","</string>" },;
{">Size<","<integer>" ,"</integer>" },;
{">Total Time<","<integer>" ,"</integer>" },;
{">Disc Number<","<integer>" ,"</integer>" },;
{">Disc Count<","<integer>" ,"</integer>" },;
{">Track Number<","<integer>" ,"</integer>" },;
{">Track Count<","<integer>" ,"</integer>" },;
{">Year<","<integer>" ,"</integer>" },;
{">Date Modified<","<date>","</date>" },;
{">Date Added<","<date>","</date>" },;
{">Bit Rate<","<integer>" ,"</integer>" },;
{">Sample Rate<","<integer>" ,"</integer>" },;
{">Play Count<","<integer>" ,"</integer>" },;
{">Play Date<","<integer>" ,"</integer>" },;
{">Play Date UTC<","<date>" ,"</date>" },;
{">Skip Count<","<integer>" ,"</integer>" },;
{">Skip Date<","<date>" ,"</date>" },;
{">Compilation<",NIL,"<true/>" },;
{">Sort Album<","<string>","</string>" },;
{">Sort Artist<","<string>","</string>" },;
{">Sort Composer<","<string>","</string>" },;
{">Sort Name<","<string>","</string>" },;
{">Persistent ID<","<string>","</string>" },;
{">Track Type<","<string>","</string>" },;
{">File Type<","<integer>" ,"</integer>" },;
{">Location<","<string>","</string>" },;
{">File Folder Count<","<integer>" ,"</integer>" },;
{">Library Folder Count<","<integer>" ,"</integer>" }}
RETURN aArray
das ganze ist UTF-8 ... und ich habe auch so was
die %20 stehen wohl für Space ... und %5B oder %5D ? und dann hab ich da noch %CC% ... ( französisch Akzent ? )<key>Location</key><string>file://localhost/Volumes/music-wav/Absurd%20Minds/Phaenomenon/02%20Here%20&%20Now%20%5BRemixed%20By%20Zenter%5D.wav</string>