Seite 1 von 1

Songbeamer Diashow fügt Fotos mit absolutem Pfad hinzu

Verfasst: Fr Aug 22, 2025 6:43 pm
von it-vbfk
Hallo

Das kann nur ein Bug sein, dass Songbeamer Diashowfotos mit absolutem Pfad einfügt.

1) Auf Rechner A (Windows oder macOS, in diesem Fall egal) einen Ablaufplan mit einer Diashow anlegen.
1.1) Fotos in einem Ordner innerhalb der Songbeamer-Roots hinzufügen
2) speichern
3) via Nextcloud, oder sonst irgendwie auf Rechner B kopieren
4) Diashow starten
5) Alle Pfad wurden absolut von Rechner A gespeichert, was natürlich in 99,999% der Fälle auf Rechner B nie stimmt, noch weniger mit macOS vs. Windows

Kann man das irgendwo einstellen?

Wenn ja, wo?
Wenn nein, bitte beheben, zumindest relative Pfade in Bezug auf das Songbeamer-Root Verzeichnis.

Noch sowas, wo man nicht vorher alles vorbereiten kann, sondern am Sonntag dann ganz hurtig last-minute fixes braucht.

Danke

Re: Songbeamer Diashow fügt Fotos mit absolutem Pfad hinzu

Verfasst: Fr Aug 22, 2025 6:55 pm
von Sebastian
Welche SongBeamer Version nutzt du?

Re: Songbeamer Diashow fügt Fotos mit absolutem Pfad hinzu

Verfasst: Fr Aug 22, 2025 8:02 pm
von it-vbfk
macOS 6.13a

Windows 6.12a

Re: Songbeamer Diashow fügt Fotos mit absolutem Pfad hinzu

Verfasst: Sa Aug 23, 2025 8:07 am
von Sebastian
Aktuell wird der Pfad relativ zu den Ordnern Dokumente, Bilder, Videos, DropBox, Benutzerprofil (auf Mac: ~), SongBeamer AppData gespeichert. Du solltest dann die Platzhalter mit %...% in der Diashow Datei sehen.

Ich könnte mir vorstellen, das noch um den Ordner "Speicherort für SongBeamer Benutzerdateien" zu ergänzen. Würde das helfen?

Gibt es bei dir die Datei %APPDATA%\Nextcloud\nextcloud.cfg? ChatGPT meint, daß man man da den Root Ordner von Nextcloud auslesen könnte. Dann könnten wir %nextcloud% auch noch ergänzen.

Re: Songbeamer Diashow fügt Fotos mit absolutem Pfad hinzu

Verfasst: Sa Aug 23, 2025 10:13 am
von it-vbfk
Naja, im Grunde wäre es sehr hilfreich, wenn einfach alle Pfade (egal ob im Ablauf als Medium, oder in einer Diashow) relativ zum Pfad der Ablaufplandatei (xxx.col; bzw. des Ordners Ablaufpläne) wären (oder halt relativ zum Songbeamer-Root).

Ein weiterer Grund ist, dass ich versuche sowas zu automatisieren, ergo generiere ich mit das alles selber. User bekommen automatisiert Upload-Links zum Nextcloud-Order, laden ihre Dinge hoch und keiner muss sich noch irgendwie kümmern, das auch in denn Plan hineinzuziehen.
Funktioniert auch bisher easy (im Bezug auf einzelne Medien im Ablauf), aber bei der Diashow ist das jetzt natürlich am Ende, weil das eben Pfade sein müssen, die man vorher nicht wissen kann.

Die Datei %APPDATA%\Nextcloud\nextcloud.cfg wird es am generierenden System (Linux, docker container) nie geben ;)

Re: Songbeamer Diashow fügt Fotos mit absolutem Pfad hinzu

Verfasst: Sa Aug 23, 2025 12:55 pm
von Sebastian
Relativ zum Ablaufplan hatten wir probiert, aber dann relativ schnell wieder verworfen. Klingt einfach, ist es aber nicht. Es wurde zu kompliziert, von der Implementation, Wartbarkeit und sogar der Usability. Was ist, wenn eine Diashow in verschiedenen Ablaufplänen drin ist, die nicht im selben Ordner liegen? Oder wenn ein Anwender den Ablaufplan im Explorer verschiebt? Anwender machen sowas...

Du kannst im Diashow Editor bei "Exportieren" übrigens auch "Diashow mit eingebetteten Bildern" als Typ auswählen. Dann bekommst du eine *.sbss Datei mit allen Bildern drin. Da ist nur leider das nachträgliche Bearbeiten noch nicht implementiert. Aber du hast das Ordnerproblem dann nicht. Notfalls könntest du die .sbss Datei nach zip umbenennen, und entpacken.

Welchen Ordner meinst du mit SongBeamer Root Ordner?

Re: Songbeamer Diashow fügt Fotos mit absolutem Pfad hinzu

Verfasst: Sa Aug 23, 2025 4:02 pm
von it-vbfk
Naja, wenn ein Anwender den Ablaufplan in den Explorer verschiebt, funktioniert ja eh gar nichts mehr (eben weil Medien wie Bilder, PPTX, usw.) relative Pfade sind. Das Problem kann man gar nicht generisch für alle lösen, aber zumindest für den Fall, wo ein Ablauf nicht zuerst irgendwo hinkopiert wird.

Songbeamer-Root: Jener Ordner, der unter Optionen / Speicherort für Songbeamer Benutzerdateien angegeben wird. Darauf kann man sich ja generell immer beziehen und von da die Pfade zusammenstöpseln.

Aber der Tipp mit den eingebetteten Bildern ist sehr gut, danke. So werd ich das dann generieren.