Navigation

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search

    Songs in Song Datenbank importieren

    Fragen
    7
    19
    3455
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • ?
      A Former User last edited by

      Hallo,
      gibt es die Möglichkeit, statt jeden Song einzeln in die Datenbank einzugeben, eine Liste aller Songs zu importieren?
      Gruß und noch allen ein gesegnetes neues Jahr.
      Heinz-Erich

      R 1 Reply Last reply Reply Quote 1
      • R
        rschi @Guest last edited by

        @Webmaster-EFM In userem Fall habe ich ein SQL-Script erstellt, welches alle Lieder in die CT-DB importiert.
        Dazu brauchst du aber Zugriff via PhpMyAdmin oder so.

        1 Reply Last reply Reply Quote 0
        • ?
          A Former User last edited by

          Hallo raschi,
          bin jetzt nicht so der DB-Spezialist. Kann man das auch Online einspielen?
          Habe direkten Zugriff auf die DB.
          Was beinhaltet das Script (welche Felder werden dann Importiert)
          Gruß

          R 1 Reply Last reply Reply Quote 0
          • R
            rschi @Guest last edited by

            @Webmaster-EFM Für einen Song wäre das grob das Gerüst, welches ich benutzt habe. Hier wird einfach ein Song mit einem Arrangement eingefügt.
            Hinter VALUES sollten einfach die entsprechenden Werte eingefügt werden.

            Hilft das weiter?

            INSERT INTO cs_song (id, bezeichnung, author, copyright, modified_date, modified_pid, ccli)
            VALUES (,"","","","",,"");
            INSERT INTO cs_song_arrangement (song_id, bezeichnung, default_yn, modified_date, modified_pid)
            VALUES (,"",,"",);

            1 Reply Last reply Reply Quote 0
            • ?
              A Former User last edited by

              wie gesagt, bin nicht so der Held in DB.
              Hast du vielleicht eine Beispieldatei?

              R 1 Reply Last reply Reply Quote 0
              • R
                rschi @Guest last edited by

                @Webmaster-EFM In welcher Form hast du denn die (bisherigen) Lieder?

                ? 1 Reply Last reply Reply Quote 0
                • jmrauen
                  jmrauen ChurchToolsMitarbeiter last edited by

                  Ansonsten gibt es auch den Ccli Import, damit funktioniert das sehr elegant und schnell.

                  ? 1 Reply Last reply Reply Quote 0
                  • ?
                    A Former User @rschi last edited by

                    @rschi: na ja, von Hand eingegeben...

                    1 Reply Last reply Reply Quote 0
                    • ?
                      A Former User @jmrauen last edited by

                      @jmrauen: Ok, wahrscheinlich in der CT Version 3.x? Habe nähmlich "nur" 2.57
                      oder wo finde ich den Import?

                      1 Reply Last reply Reply Quote 0
                      • jmrauen
                        jmrauen ChurchToolsMitarbeiter last edited by

                        Ja das gibt es erst ab 3.0 - Umstieg lohnt sich:)

                        Er meint was für Format: Excel? Word? SongBeamer?

                        ? 1 Reply Last reply Reply Quote 0
                        • ?
                          A Former User @jmrauen last edited by

                          @jmrauen: ich habe SongBeamer, PDF, Excel.

                          R 1 Reply Last reply Reply Quote 0
                          • R
                            rschi @Guest last edited by

                            @Webmaster-EFM Sende mir doch mal die folgenden Angaben zu 2-3 Liedern:

                            • bezeichnung
                            • author
                            • copyright
                            • ccli-Nummer

                            Versuche dir dann mal die entsprechenden SQL-Scripts zu senden, mit denen du es mal versuchen könntest.

                            1 Reply Last reply Reply Quote 1
                            • T
                              tomzi last edited by tomzi

                              Wir wären auch an einen Song import interessiert der unabhänging von CCLI funktioniert - wir benötigen diese Schnittstelle nicht, da wir alle songs haben die wir brauchen und nicht unnötig Lizenz Gebühren zahlen wollen.
                              Gibt es eine Möglichkeit, bzw ist eine Möglichkeit angedacht, wie man zB Songbeamer Songs in CT importieren kann um damit dann den Ablaufplan anzureichern?
                              Wir haben auch unser Hosting bei CT

                              1 Reply Last reply Reply Quote 0
                              • T
                                tomzi last edited by

                                Gibt es vielleicht einen Möglichkeit über die API mithilfe eines Skripts die songs einzuspielen? https://api.churchtools.de/package-CT.ChurchService.html Hat das schon jmd mal gemacht?

                                R 1 Reply Last reply Reply Quote 1
                                • R
                                  ralerbon @tomzi last edited by

                                  @tomzi
                                  Sofern es noch Relevant für Sie ist: Ich habe ein PHP Skript das alle PPT(x) dateien aus einem Ordner ließt und in die Datenbank schreibt. In unserm Fall werden die PPT dateien auch direkt in den BLOBS ordner kopiert und mit dem dazugehörigem Lied verknüpft, damit diese als Anhang bereitgestellt werden.

                                  Achtung! Ich nutze dafür nicht die API von Churchtools, sofern es damit möglich sein sollte, da ich bis vor 5 Minuten diese garnicht kannte.

                                  Angenommen:
                                  Ordner ./songs/ wird ausgelesen und es befinden sich 3 Dateien darin:
                                  ->Tolles Lied @Liederbuch3-15.pptx
                                  ->Tolles Lied [ARRANGEMENT] @Liederbuch3-15.pptx
                                  ->Noch ein Lied @Liederbuch3-15.pptx

                                  Wir haben bei uns eine "Namenskonvention" festgelegt: Sollten es mehrere Versionen/Varianten von einem Lied geben, wird diese in Eckigen Klammern [ ] angegeben. Dem Liederbüchern geht ein @ vorraus.

                                  Im ersten schritt wird der Dateiname in mehrere bereiche aufgeteilt und in Variablen abgelegt: Liedname - Arrangement - Liederbuch.
                                  Die Zeichenfolge nach bzw. inkl. dem @ Zeichen wird entfernt übrig bleibt der Titel.
                                  Dieser wird in die Datenbank gespeichert.

                                  Beim Zweiten Lied handelt es sich um eine "Variante", wie z.B. "Nur Refrain als Schlusslied" oder à la Hillsong "Bridge 10x". (Nichts gegen Hillsong!).

                                  Vor dem Schreiben wird erst geprüft ob der Liedname schon vorhanden ist. Wenn ja, und es eine arrangement Variable gibt, wird diese Variante einfach dem Lied als Arrangement angehängt. Damit vermeide ich mehrere Einträge in der Liedliste.

                                  Das Dritte Lied ist ein unabhängies Lied. Wofür wiederum ein eigener Eintrag erstellt wird. (Beispiel siehe Bild:)
                                  0_1521386024130_ct-lieder.png

                                  B ben ste 2 Replies Last reply Reply Quote 0
                                  • B
                                    bwl21 @ralerbon last edited by

                                    @ralerbon nutzt ihr CT self-hosted?

                                    ich suche einen Import der auch mit CT-hosting funktioniert. Zur Not muss ich das selber schreiben wollte aber erst mal sehen, ob das schon jemand gemacht hat.

                                    ben ste 1 Reply Last reply Reply Quote 0
                                    • ben ste
                                      ben ste @bwl21 last edited by

                                      @bwl21 stehe gerade auch vor der selben Frage. Hat jemand mittlerweile probiert z.B. über die API Songs die nicht in CCLI sind auf Basis einer Liste und entsprechender SNG Dateien hochzuladen?

                                      B 1 Reply Last reply Reply Quote 0
                                      • B
                                        bwl21 @ben ste last edited by

                                        @ben-ste wir haben es leider bisher nicht probiert ... das Thema ist im Stack wieder abgesoffen

                                        1 Reply Last reply Reply Quote -1
                                        • ben ste
                                          ben ste @ralerbon last edited by

                                          @ralerbon kannst du das Skript zur Verfügung stellen? Ich würde davon ausgehen, dass es auch auf den CT Instanzen die nicht self hostet sind Funktioniert und du "einfach" die POST Anfragen der Website immitierst ?

                                          1 Reply Last reply Reply Quote 0
                                          • First post
                                            Last post