Import aus DB oder CSV

Hier könnt ihr alle Probleme mit SongBeamer schreiben
Antworten
chs
Beiträge: 5
Registriert: Di Mär 03, 2009 12:53 am
Wohnort: Nürnberg
Kontaktdaten:

Import aus DB oder CSV

Beitrag von chs »

Hallo,

hab schon im Forum gesucht, aber nichts Konkretes gefunden.

Ich will die Lieder von Lyricue (ca. 1000) migrieren nach SongBeamer.
Hab sie schon in einer MySQL DB auf meinem Windows Notebook.
Nun beginnt das Problem...

1) Hauptproblem:

In Lyricue sind die Lieder in zwei Datenbanktabellen aufgeteilt.
Eine für das Heading (Titel, Autor, etc) und eine für die Folien (pro Textzeile eine Row).
Ich bekomme also beim Select 1-n Zeilen (hoffentlich wird's nicht zu technisch jetzt).

1a)
Wenn ich das nach CSV exportiere und versuche mit Songbeamer zu importieren bekomme ich 'List index out of bounds (12)'
Hm. gut - aber keine Ahnung was ich nun ändern soll.
Felder soweit möglich mit den Namen angepasst.
Was auch immer LYRICS2 (zwei) ist ?

1b)
Ich importiere das CSV nach MS Access und importiere mit dem AccessImporter, was auch tadellos funktioniert. Es werden 1000 .sng Dateien angelegt, mit Copyright und allem drum und dran.
Nur (!) hat jedes Lied nur einen Vers und zwar scheinbar immer den letzten.

Frage: Wo kann ich denn den Gruppenwechsel einstellen ? Macht das der AccessImporter automatisch - naja scheinbar nicht.
Dito beim CSV Import.

2 Nebenschauplatz:
Da die Lieder aus einem Linux-System kommen, sind natürlich die Umlaute nicht lesbar.
Jemand einen Tipp, wie ich die Umlaute korrigieren kann (klar - Texteditor der CSV - Suche/Ersetze). Noch eine Idee ?

Bitte Info, falls ihr noch weitere Informationen braucht, bzw. die Datei zum Testen.

Gruß
CHS
elo22
Beiträge: 783
Registriert: So Mai 14, 2006 3:35 pm
Kontaktdaten:

Re: Import aus DB oder CSV

Beitrag von elo22 »

chs hat geschrieben: Fr März 13, 2009 12:46 am
Wie hast Du das denn hingekriegt? Es sind gerade mal 04:07 Uhr.

Lutz
Sebastian
SongBeamer Team
Beiträge: 6379
Registriert: Fr Nov 14, 2003 11:31 pm

Beitrag von Sebastian »

Ich denke, daß der Weg über Access der beste sein dürfte.

Der Access Importer erwartet alle Verse zusammen in einer Row (Als BLOB bzw TEXT). Die Verse werden durch eine Leerzeile getrennt. Man könnte auch sagen, daß pro Song eine Row verwendet wird.

Also wenn das damit nicht klappt, dann bräuchte ich die entsprechende Datei.
Gruß, Sebastian
Gabriel
Beiträge: 497
Registriert: So Sep 03, 2006 6:47 pm
Wohnort: Göteborg
Kontaktdaten:

Beitrag von Gabriel »

@elo22: Auch wenn's oot ist...
Zum einen geht die Forenuhr eine Stunde vor und zum anderen verwendet sie ein Zeitformat, bei dem es kein 0 Uhr gibt. So ist 12:46 am für uns 0:46. Die Uhr geht folgendermaßen: ...10:XX pm, 11:XX pm, 12:XX am (da schon am Nächsten Tag), 1:XX am, 2:XX am...
Antworten