• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] amaroK: Playlist2HTML nur bis 255 Titel?

Hallo,

wenn ich in amaroK eine Playlist mit mehr als 255 Titeln über das Skript Playlist2HTML abspeichern will, bricht es mit folgender Fehlermeldung ab:

Code:
Traceback (most recent call last):
  File "/opt/kde3/share/apps/amarok/scripts/playlist2html/playlist2html.py", line 25, in <module>
    main()
  File "/opt/kde3/share/apps/amarok/scripts/playlist2html/playlist2html.py", line 12, in main
    plist = Playlist()
  File "/opt/kde3/share/apps/amarok/scripts/playlist2html/Playlist.py", line 79, in __init__
    self._buildDoc()
  File "/opt/kde3/share/apps/amarok/scripts/playlist2html/Playlist.py", line 109, in _buildDoc
    self.doc = minidom.parse(PLAYLISTFILE)
  File "/usr/lib/python2.5/site-packages/_xmlplus/dom/minidom.py", line 1915, in parse
    return expatbuilder.parse(file)
  File "/usr/lib/python2.5/site-packages/_xmlplus/dom/expatbuilder.py", line 926, in parse
    result = builder.parseFile(fp)
  File "/usr/lib/python2.5/site-packages/_xmlplus/dom/expatbuilder.py", line 207, in parseFile
    parser.Parse(buffer, 0)
xml.parsers.expat.ExpatError: reference to invalid character number: line 15388, column 10

Tritt der Fehler auch in neueren Distributionen auf? Ich verwende amaroK 1.4.10 unter KDE 3.5.7 und openSuse 10.3. und traue mich darum nicht, den Bug unter https://bugs.kde.org zu reporten.
Gibt es einen Workaraound? Bspw. eine angepasste Version des Skriptes?

TIA

PS: Ein Upgrade auf neuere Distri- oder KDE-Versionen steht aus verschiedenen Gründen nicht zur Debatte.
 
OP
M

margin-auto

Member
Hat sich erledigt. Es lag nicht an der Länge der Playlist, sondern an einem Titel mit kaputten Sonderzeichen, der irgendwo bei Nr. 260 rum in der Liste stand. Als einschlägig Vorbelasteter denkt man da natürlch erst mal an eine falsch deklarierte Variable. :roll:
 
Oben