Der Maniac
Software-Overclocker(in)
Hallo Leute!
Ich bin gerade dabei, mir ein kleines (aber aufwändiges o.O) Programm zu bsateln, was mir die iTunes-XML Datei ausliest und die Daten anzeigen soll (Es sind bei mir ca. 36k Lieder in der XML abgelegt!)
Jetzt hänge ich aber an einem Punkt fest, undzwar wird in allen Anleitungen mit den ID-Tags, also den Attributen der einzelnen Zellen gearbeitet. Wer schonmal in die iTunes.xml geschaut hat, wird bemerkt haben, das hier keine Attribute gesetzt sind...^^
Was ich jetzt machen möchte ist folgendes:
Ich möchte die XML komplett auslesen und in eine Tabelle schreiben lassen (innerhalb des Programms) und bestimmte Zellwerte ändern, vorrangig die Interpreten und Titelnamen.
Die Frage ist jetzt nur, wie finde ich raus was in welche Zelle gehört?
Aktuell sieht die Ausgabe des Programms so aus:
22216Track ID22216NameBesser Gehts NichtArtist2raumwohnungAlbum36gradGenrePopKindMPEG-AudiodateiSize4770676Total Time213812Track Number1Year2007Date Modified2012-04-11T21:40:18ZDate Added2011-11-15T19:27:04ZBit Rate173Sample Rate44100Artwork Count2Persistent ID6047DEA566D0A794Track TypeFileLocationfile://localhost/E:/Musik/2Raumwohnung%20-%2036%20Grad/01-2raumwohnung-besser_gehts_nicht.mp3File Folder Count-1Library Folder Count-
aus diesem XML-Code:
da lassen sich natürlich noch überall Leerzeichen einfügen, allerdings brauch ich die wohl weniger wenn ich die ganzen Daten in eine Tabelle packe...
Habt ihr vorschläge, wie man das am besten machen kann? Hauptsächlich die Sortierung!
Danke schonmal für das anstrengen eurer grauen Zellen!
Ich bin gerade dabei, mir ein kleines (aber aufwändiges o.O) Programm zu bsateln, was mir die iTunes-XML Datei ausliest und die Daten anzeigen soll (Es sind bei mir ca. 36k Lieder in der XML abgelegt!)
Jetzt hänge ich aber an einem Punkt fest, undzwar wird in allen Anleitungen mit den ID-Tags, also den Attributen der einzelnen Zellen gearbeitet. Wer schonmal in die iTunes.xml geschaut hat, wird bemerkt haben, das hier keine Attribute gesetzt sind...^^
Was ich jetzt machen möchte ist folgendes:
Ich möchte die XML komplett auslesen und in eine Tabelle schreiben lassen (innerhalb des Programms) und bestimmte Zellwerte ändern, vorrangig die Interpreten und Titelnamen.
Die Frage ist jetzt nur, wie finde ich raus was in welche Zelle gehört?
Aktuell sieht die Ausgabe des Programms so aus:
22216Track ID22216NameBesser Gehts NichtArtist2raumwohnungAlbum36gradGenrePopKindMPEG-AudiodateiSize4770676Total Time213812Track Number1Year2007Date Modified2012-04-11T21:40:18ZDate Added2011-11-15T19:27:04ZBit Rate173Sample Rate44100Artwork Count2Persistent ID6047DEA566D0A794Track TypeFileLocationfile://localhost/E:/Musik/2Raumwohnung%20-%2036%20Grad/01-2raumwohnung-besser_gehts_nicht.mp3File Folder Count-1Library Folder Count-
aus diesem XML-Code:
Code:
<key>22216</key>
<dict>
<key>Track ID</key><integer>22216</integer>
<key>Name</key><string>Besser Gehts Nicht</string>
<key>Artist</key><string>2raumwohnung</string>
<key>Album</key><string>36grad</string>
<key>Genre</key><string>Pop</string>
<key>Kind</key><string>MPEG-Audiodatei</string>
<key>Size</key><integer>4770676</integer>
<key>Total Time</key><integer>213812</integer>
<key>Track Number</key><integer>1</integer>
<key>Year</key><integer>2007</integer>
<key>Date Modified</key><date>2012-04-11T21:40:18Z</date>
<key>Date Added</key><date>2011-11-15T19:27:04Z</date>
<key>Bit Rate</key><integer>173</integer>
<key>Sample Rate</key><integer>44100</integer>
<key>Artwork Count</key><integer>2</integer>
<key>Persistent ID</key><string>6047DEA566D0A794</string>
<key>Track Type</key><string>File</string>
<key>Location</key><string>file://localhost/E:/Musik/2Raumwohnung%20-%2036%20Grad/01-2raumwohnung-besser_gehts_nicht.mp3</string>
<key>File Folder Count</key><integer>-1</integer>
<key>Library Folder Count</key><integer>-1</integer>
</dict>
da lassen sich natürlich noch überall Leerzeichen einfügen, allerdings brauch ich die wohl weniger wenn ich die ganzen Daten in eine Tabelle packe...
Habt ihr vorschläge, wie man das am besten machen kann? Hauptsächlich die Sortierung!
Danke schonmal für das anstrengen eurer grauen Zellen!
Ich denk drüber nach, weil mich es auch intererssiert. Vielleicht kenn ich die richtigen Werkzeuge einfach noch nicht 