Zufälliges Element aus Ordner mit Unterordner

Ich stieß gerade auf ein kleines Problem:

Ich möchte in der Stundenvorlage folgendes verwenden:

  • [Zufälliges Element aus einem bestimmten Ordner] + Unterordner

image

Nun befinden sich in diesem Verzeichnis in der Datenbank zwei Unterordner mit jeweils unterschiedlichen Opener. Definiert in der jeweiligen Ordnereigenschaft.

Ordner 1

Ordner 2

Leider verwendet der Scheduler aber keine der definierten Opener.

Schaue ich mir die Debugliste nach dem erstellen der Playliste an, finde ich auch nichts darüber, das er einen Opener setzen soll:

001500  Template position 5: Zufälliges Element aus einem bestimmten Ordner
001500  
001516  Loading folder "Neuigkeiten aus dem EIC" (1529), recursive=True
001516  
001563  Items in this folder:
001563  
001563  60064       Polizeibericht 230525                     Last use: never
001563  59994       Kai Majer (SPD) neuer Vorsitzender des S  Last use: 2025-05-25 14:00
001563  59991       Rohbau der neuen Unstrutbrücke in Dingel  Last use: 2025-05-25 14:00
001563  
001563  Pick item from folder "Neuigkeiten aus dem EIC" (1529), item count: 3, smart mode, pick idx: 1
001563  
001563  1/3: ID 60064, artist "", title "Polizeibericht 230525"
001563  Last use: never
001563  Track separation is <infinite>
001563  Artist separation penalty is 0
001563  Title separation for "POLIZEIBERICHT 230525" is <infinite>
001563  Title separation penalty is 0
001563  Overall penalty is 0
001563  
001563  2/3: ID 59994, artist "Neuigkeiten aus dem EIC ROH", title "Kai Majer (SPD) neuer Vorsitzender des Sozialausschusses in Heiligenstadt"
001563  Last use: 2025-05-25 14:00
001563  Track separation is 19
001563  Artist separation for "NEUIGKEITEN AUS DEM EIC ROH" is 19
001563  Artist separation penalty is 0
001563  Title separation for "KAI MAJER (SPD) NEUER VORSITZENDER DES SOZIALAUSSCHUSSES IN HEILIGENSTADT" is 19
001563  Title separation penalty is 0
001563  Overall penalty is 0
001563  
001563  Pick index reached
001563  
001563  End of search, i=2, Count=3, minPenalty=0, minPenaltyListCount=2
001563  
001563  Picked: ID 59994, artist "Neuigkeiten aus dem EIC ROH", title "Kai Majer (SPD) neuer Vorsitzender des Sozialausschusses in Heiligenstadt"

Wenn ich allerdings in der Stundenvorlage nur einen bestimmten Ordner ohne Unterordner verwende, macht er die definierten Opener und Closer rein.

Ist das ein Bug oder gibt es dieses Feature noch nicht?

Hintergrund ist, das wir weg von den manuellen Containerbauen möchten und mehr automatisieren wollen. Bedeutet das wir pro Stunde, 2 Elemente spielen möchten die entweder aus dem ersten und/oder aus dem zweiten Ordner genommen werden. Grund ist das nicht immer im zweiten Ordner ein Element ist.

Habt ihr eine Idee?

Nun hab ich grad in den Changelogs nachgeschaut und folgende Einträge gefunden:

Version 7.4.0 Build 5812 (2024-11-27)
[+] DB: Scheduler: If a scheduled item has an $OPENER (or $CLOSER) attribute,
    the item with the ID specified in that attribute will be used as opener
    (or closer, respectively)

Version 7.4.3 Build 5822 (2025-01-24)
[+] DB: Automatic opener/closer attribute can be configured (globally or
    on station-level)

Nur kann ich mir darunter noch nichts vorstellen. Soll das heißen, ich kann per Attribut in dem Datenbankelement selbst, bestimmen welcher Opener und Closer automatisch gesetzt werden soll?

Wenn ja, die Dateien laufen im Autoimporter rein, dort kann ich aber in den Importeigenschaften nichts an Attributen definieren.

Aktuell verwenden wir die Version 7.4.3 Bulid 5822

Ich meine, dass das für einen Kunden eingebaut wurde, der für Unterordner spezifische Opener/Closer gesetzt hatte.

Standard ist, dass mAirList nur die Opener/Closer der ersten Ebene im Scheduler benutzt und die der Unterordner ignoriert.

Hier kannst Du dieses Verhalten inzwischen global ändern:

3 Likes

Oh mein Gott genial!

Danke dir :partying_face:

1 Like