iTunesXML 2 CSV Converter
Verfasst: Mittwoch 30. Juli 2008, 23:44
Hallo,
ich bin gerade neu dazu gestoßen. (Ich stelle mich vl später mal in einem eigenen Thread vor)
Vor Kurzem bemerkte ich das iTunes nur m3u und xml Export hat, ich hätte aber gerne einen CSV Export, mit Songbird konnte ich zwar die XML importieren, aber auch nicht als CSV exportieren. (Hab auf die schnelle auch sonst keien Converter gefunden)
Habe deswegen heute einen Converter gebastelt (der Aufbau der iTunes XML Datei ist schrecklich), natürlich mit Python (+lxml).
Falls jemand sowas gebrauchen kann, ist/wird auf sf.net gepublished(tolles Wort).
Habe noch irgendwo einen Bug, ca. alle 12k Zeilen schreibt er zuviel auf einmal. (Und OOorg kann kaum mehr als 65k Zeilen haben ), aber selbst mit solchen Mengen war das konvertieren sehr schnell. Momentan wird nur Titel, Interpret, Album, Medientyp und Bit Rate exportiert (kann man aber leicht erweitern), was die csv Datei wesentlich kleiner macht als die XML.
Außerdem sollte ich ein paar ifs durch einen switch ersetzen, hat nicht geklappt(schrieb den content nicht in output[0] sondern in alle output[]) und ich hatte keine Lust/Zeit zum suchen.
Wäre toll wenn es irgendwer gebrauchen könnte, bzw. mich jemand auf mögliche Fehler oder "Unschönheiten" aufmerksam macht.
(Vorübergehend auf rafb.net hochgeladen)
mfg,
Kelvan
PS: Werde morgen dann vl noch meinen Vokabeltrainer vorstellen, ist aber noch sehr "lightweight"
ich bin gerade neu dazu gestoßen. (Ich stelle mich vl später mal in einem eigenen Thread vor)
Vor Kurzem bemerkte ich das iTunes nur m3u und xml Export hat, ich hätte aber gerne einen CSV Export, mit Songbird konnte ich zwar die XML importieren, aber auch nicht als CSV exportieren. (Hab auf die schnelle auch sonst keien Converter gefunden)
Habe deswegen heute einen Converter gebastelt (der Aufbau der iTunes XML Datei ist schrecklich), natürlich mit Python (+lxml).
Falls jemand sowas gebrauchen kann, ist/wird auf sf.net gepublished(tolles Wort).
Habe noch irgendwo einen Bug, ca. alle 12k Zeilen schreibt er zuviel auf einmal. (Und OOorg kann kaum mehr als 65k Zeilen haben ), aber selbst mit solchen Mengen war das konvertieren sehr schnell. Momentan wird nur Titel, Interpret, Album, Medientyp und Bit Rate exportiert (kann man aber leicht erweitern), was die csv Datei wesentlich kleiner macht als die XML.
Außerdem sollte ich ein paar ifs durch einen switch ersetzen, hat nicht geklappt(schrieb den content nicht in output[0] sondern in alle output[]) und ich hatte keine Lust/Zeit zum suchen.
Wäre toll wenn es irgendwer gebrauchen könnte, bzw. mich jemand auf mögliche Fehler oder "Unschönheiten" aufmerksam macht.
(Vorübergehend auf rafb.net hochgeladen)
mfg,
Kelvan
PS: Werde morgen dann vl noch meinen Vokabeltrainer vorstellen, ist aber noch sehr "lightweight"