Drops automatisch auf die Ramp plazieren

Rückmeldung: Funktioniert bei mir ganz hervorragend!!! :+1:

1 Like

Hey! Richtig cooles Script :wink: Danke Dir für Deine Arbeit.

Eine kleine Frage hätte ich aber noch. Ist es möglich, dass wenn der Sweeper/Dropper nicht spielbar ist, dass er automatisch aus der Playlist gelöscht wird?

Danke fürs Lob.

Deine Frage hat jetzt aber nicht wirklich mit dem Skript zu tun, oder verstehe ich da etwas falsch? Wenn ein Element nicht spielbar ist, gibt es meines Wissens einen Fehler (ERROR im Player), der auch protokolliert wird.

Meine Antwort mag vielleicht arrogant erscheinen, aber ich sehe es so, daß der Benutzer selber verantwortlich für das Material ist, was er in die Playlist füttert. mAirList spielt die Sachen nur ab, und ich finde, es ist nicht dessen Aufgabe, für Ordnung im Musikarchiv zu sorgen.

Wenn jemand doch so etwas programmieren mag: In der procedure OnPlayerStatChange auf den Zustand psError prüfen und bei Bedarf das entsprechende Element löschen. Das hätte zur Folge, daß beim Versuch es in eienen Player zu laden das Element sofort verschwände, ohne daß der Benutzer wüßte, was überhaupt los ist. (Ja, man könnte eine Zeile ins Log schreiben, aber die Überraschung bliebe.)

Ich verstehe nicht, warum man überhaupt ein Radio betreiben will, wenn eh alles automatisch gehen soll? Aber das liegt vielleicht an mir.

3 Likes

Hey Tondose,

ich glaube, da gibts gerade ein kleines Missverständnis :sweat_smile: Mir ging es darum, dass der Drop ausgeplant wird, wenn er nicht auf die Ramp passt. Verstehst Du was ich meine? :slight_smile:

Ah, also damit er nicht trocken nach dem Titel ausgespielt wird. Könnte man drüber nachdenken.

2 Likes

Hier kommt Version 1.2: Wenn der vorgesehene Drop zu lang für den Vorlauf ist und als Jingle markiert, dann wird er automatisch aus der Playlist entfernt. Als Jingle, damit nicht die nächste Musik gelöscht wird, falls er einfach nur vergessen wurde.


Auto-Drop by Tondose 1.2.mls (7,7 KB)

1 Like

das ging ja schnell.
nice! danke dir :+1:t3:

Hey Tondose,

eine Sache ist mir noch aufgefallen wo das Script noch einen kleinen Fehler hat. Ein paar Songs in meiner Datenbank haben ein sehr leises Intro bzw. beinhaltet Teile die den Musikfluss stören würden. Bei diesen Songs habe ich teilweise die Ramp mit einem Cue In “rausgeschnitten”.

Jetzt ist das Problem, dass das Script trotzdem einen Platzhalter erstellt und es nach dem Song zu Problemen kommt. Wäre mega wenn Du das noch fixen könntest :wink:

Tut es gar nicht. Den Platzhalter erstellst Du, damit das Skript weiß, daß es rampen muß. Sehe ich das richtig, daß das Problem darin besteht, daß ein allfälliges CueIn nicht berücksichtigt wird?

Hiermit geht es.


Auto-Drop by Tondose 1.3.mls (7,9 KB)

1 Like

Ach, Du meintest den Container mit dem Stilleelement. Alles klar.

genau den meinte ich :wink:

Nachdem ich die letzten Wochen nun damit verbracht habe, alle Songs mit Ramp1 zu versehen, klappt das Skript hervorragend. Vielen Dank :+1:

1 Like

Vielen Dank für dieses tolle Script! In meinen Tests lief alles einwandfrei.

Aber: Hier kommt der, der aus der Reihe tanzt… (zur Melodie von „Bodo mit dem Bagger“ :joy:).

Besteht auch die Möglichkeit, den Drop so zu setzen, dass er mit dem CueIn startet?

Grund: Bei langen Ramps habe ich mich erschrocken, wenn nach 20 Sekunden auf einmal ein Drop kommt, der 4 Sekunden lang ist. Ich bin der Meinung, dass die Lösung mit dem CueIn dahingehend ästhetischer wäre.

Wofür dann das Script?: Ohne Script liefen die Drops ja auch über Songs, die keine Ramp haben. Außerdem werden bei zu kurzen Ramps die Drops ja auch durch das Script durch Berechnung ausgeplant. Obendrauf kommt, dass das Script auch eine Absenkung vornimmt.

Würde mich über Feedback freuen!

Freundliche Grüße
Oliver :slight_smile:

Danke fürs Lob!

→ redaktionelle Nachpflege? :grin:

Im ernst: Ja, ich kann’s mir vorstellen. Man könnte das womöglich durch unterschiedliche Beschriftung des Platzhalters steuern.
 

Das kann man ja einstellen …

1 Like

Würde es auf jeden Fall toll finden, wenn es sich einrichten ließe, dieses Feature zu implementieren. Melde mich dann natürlich auch als Testhase! :rabbit: :smile:

Die Anmerkung war auch als Lob zu verstehen :joy:

Das ganze Script ist ein super Rundumpaket. Diese Erweiterung um meinen genannten Punkt würde noch die Kirsche auf das Sahnehäubchen setzen. ^^

Jetzt mit Kirsche:

Auto-Drop by Tondose 2.0.mls (8,7 KB)
 

Es gibt jetzt zwei verschiedene Bezeichnungen für das Steuerelement/den Platzhalter:

  • RAMPCAPTION (funktioniert wie gehabt) und

  • CUEINCAPTION – wird diese verwendet, so wird der Drop an den Anfang der Ramp gesetzt. Allerdings erfolgt dann keine Überwachung, ob der Drop womöglich zu lang ist.

1 Like

Vielen vielen Dank! :heart_eyes:

Würde das in Zukunft irgendwann auch möglich sein? Oder ist ist das nicht berechenbar?

Ich fand das Feature mit der Ausplanung nämlich recht hilfreich. So kann man auch mal ohne Sorge längere Drops einplanen.

Verstehe die Frage bitte nicht falsch. Ich versuche hier keinesfalls deinen ganzen Arm am kleinen Finger herbeizuziehen! :see_no_evil:

Kann sein. Ich hatte heute aber keinen Nerv mehr, dahingehend zu forschen.

2 Likes

Das macht rein gar nichts! Mach dir da keinen Stress (das brauche/darf ich dir wohl nicht sagen). Du investierst hier ja immerhin deine Freizeit für uns! Dafür bin ich dir sehr dankbar. :heart_hands:

Der Thread ist auf “Beobachten” gestellt. Ich erhalte also Benachrichtigungen, wenn du ein Update veröffentlichst. :+1:

1 Like