Hi!
Ja, da scheint was mit der config-Datei nicht zu stimmen. Weiß aber noch keinen Rat, müsste mal forschen, was da schief läuft.
so long
hank
EDIT Das "Was" scheint Folgendes zu sein: Unter natty werden die Einträge für die savesong-relevanten Einträge nicht in die config-Datei übernommen; daher crasht der Player anscheinend sofort, wenn der Player ein zweites Mal aufgerufen wird. Die Fehlermeldung, die bei "Erstaufruf" ohne config-Datei auftaucht
** (vagalume:1744): CRITICAL **: xml_add_string: assertion `parent && name && value' failed
bezieht sich anscheinend darauf.
EDIT2 Quick'n'dirty workaround: In der ~/.vagalume/config.xml-Datei in einem Editor die Einträge für "filename", "profile" (nach "download-dir"), sowie "overwrite" und "ownb" (nach "auto-recording") händisch mit den gewünschten Einträgen nachtragen, also z.B.
<filename>/{artist}/{album}/{title}</filename>
<profile>mp3</profile>
...
<overwrite>1</overwrite>
<ownb>1</ownb>
Dies Beispiel führt dazu, dass die Daten als mp3-Datei (Profil muss natürlich existieren!) in einer Ordnerstruktur /Künstler/Albumtitel/Trackname.mp3 abgelegt werden; existierende Titel werden nicht überschrieben; der Wert bei ownb
kann erhöht werden, wenn zusätzliche Dateien mit einer Erweiterun (Trackname(version _x).mp3) angelegt werden sollen, siehe dazu Vagamule.
Danach sollte auch keine Fehlermeldung beim Starten mehr auftauchen. Hab' das erstmal mit der "einfach-Version", ohne multiple-usage-patch getestet. Bei angepasster config.xml gibts bei mir zumindest keine Probleme mehr.
Wenn vorm Kompilieren in userconfig.c bei den includes explizit #include <glib/gprintf.h>
mit aufgenommen wird, werden zumindest der filename- und profile-Eintrag selbständig erzeugt; der weitere xml-Fehler bleibt aber zunächst bestehen. Vielleicht finde ich noch was dazu, ein ähnliches Problem hatten wir meine ich früher schon mal gehabt...