Author Topic: Codebeispiele mAirListScript  (Read 29704 times)

Bernie

  • Regular
  • *
  • Posts: 183
    • View Profile
    • Email
Re: Codebeispiele mAirListScript
« Reply #300 on: January 21, 2010, 12:35:46 »
Ich dachte Du kannst darin sehen ob das Programm vernünftig beendet wird.

Scrat

  • Regular
  • *
  • Posts: 498
  • Home-Studio-User
    • View Profile
    • RMNradio... Music, Fun & More!
Re: Codebeispiele mAirListScript
« Reply #301 on: January 21, 2010, 13:09:01 »
Danke Bernie!

Damit hast Du mir das erspart, was ich heute hier schreiben wollte. :-)

Ich habe es jetzt erst mal mit der Aufgabenverwaltung von Windows geregelt (bei XP der Taskplaner), funktioniert prima.
Lieber auf neuen Wegen stolpern als in alten Pfaden auf der Stelle treten!

Torben

  • Administrator
  • Doktor mAirList
  • *****
  • Posts: 11104
    • View Profile
Re: Codebeispiele mAirListScript
« Reply #302 on: January 21, 2010, 14:51:18 »
Ich dachte Du kannst darin sehen ob das Programm vernünftig beendet wird.

Es wird bei mir schon vorher irgendwann abbrechen, weil ich die diversen Ordner und Dateien nicht auf der Platte haben, die darin verwendet werden.

.torben

  • Regular
  • *
  • Posts: 149
    • View Profile
Re: Codebeispiele mAirListScript
« Reply #303 on: January 29, 2010, 13:50:45 »
Hi,

ich brauche ein wenig Hilfe beim Erstellen eines Scripts, das  beim Start eines Players einer bestimmten Playlist die Lautstärke aller Player einer anderen Playlist auf 0 dB setzt. Allerdings habe ich keine Ahnung von der Pascal-Syntax, die Strukturen sind mir aber durch PHP vertraut.

Kann mir dabei jemand helfen? Welche Funktionen kann ich für mein Vorhaben verwenden und wie sehen die Grundlagen für dieses Script aus?

LG

Mike

  • Regular
  • *
  • Posts: 778
  • PERSONAL - Edition User
    • View Profile
Re: Codebeispiele mAirListScript
« Reply #304 on: November 30, 2010, 17:17:53 »
Hey.

Ich habe bereits im Forum gesucht und auch in der Hilfedatei nichts gefunden. Folgendes:

So wie Tread zum Auto Button, würde ich mir gern ein "Screenobject" : "Statischer Text" ins Fenster integrieren, der mir vom Titel der als nächstes in der Playlist kommt ( NEXT ), die Ramp in Sekunden anzeigt.

danke für die hilfe !


Scrat

  • Regular
  • *
  • Posts: 498
  • Home-Studio-User
    • View Profile
    • RMNradio... Music, Fun & More!
Re: Codebeispiele mAirListScript
« Reply #305 on: December 06, 2010, 12:16:25 »

So wie Tread zum Auto Button, würde ich mir gern ein "Screenobject" : "Statischer Text" ins Fenster integrieren, der mir vom Titel der als nächstes in der Playlist kommt ( NEXT ), die Ramp in Sekunden anzeigt.


Nehme ich auch! Wäre ein schicker Nikolausi! ;-)

« Last Edit: December 06, 2010, 12:18:48 by Scrat »
Lieber auf neuen Wegen stolpern als in alten Pfaden auf der Stelle treten!

Mike

  • Regular
  • *
  • Posts: 778
  • PERSONAL - Edition User
    • View Profile
Re: Codebeispiele mAirListScript
« Reply #306 on: April 02, 2011, 11:14:57 »
hi.

ich möchte über
Code: [Select]
SetVolume(iDestination, iConnection: integer; iLeft, iRight: integer); über ein ExecuteCommand die Volume des Windows Mixers ändern. Wenn ich den Wert 0 bei iDestination eingebe, funkt. es auch. Nur welche sind die anderen Werte,zb volle Aussteuerung ? Habe in anderem Topic gelesen, dass die volle Aussteuerung 65535 beträgt, nur da bewegt sich die Volume überhaupt nicht ... auch bei anderen Werten über 0.


mike

Torben

  • Administrator
  • Doktor mAirList
  • *****
  • Posts: 11104
    • View Profile
Re: Codebeispiele mAirListScript
« Reply #307 on: April 02, 2011, 11:49:11 »
Vielleicht stimmen Destination und Connection noch nicht ganz? Hast du mal vorher mit den entsprechenden Aktionen getestet? Das ist vielleicht etwas übersichtlicher. Danach die Aktionsliste als .mla speichern, im Editor öffnen und ablesen :)

Mike

  • Regular
  • *
  • Posts: 778
  • PERSONAL - Edition User
    • View Profile
Re: Codebeispiele mAirListScript
« Reply #308 on: April 02, 2011, 18:32:18 »
ich habs mal mit 2 werten versucht. über midi min bcf 2 werte aufgenommen, der mixer sollte dann auf 0 und beim 2ten auf 100% sein.

mit dem wert 0 springt der volume regler auch auf 0% volume
bei 100 passiert leider gar nix ....

 hier meine scripts:
Code: [Select]
procedure OnExecuteCommand(Command: string);
begin
  if Command = 'MIXER00' then
begin
 Mixer(1).SetVolume(0,00,0,0);
end;
end;

begin
end.

Code: [Select]
procedure OnExecuteCommand(Command: string);
begin
  if Command = 'MIXER100' then
begin
 Mixer(1).SetVolume(0,100,0,0);
end;
end;

begin
end.


dgoersch

  • Regular
  • *
  • Posts: 222
    • View Profile
    • Metal Refinement - Dein Rock- und Metalwebradio
Re: Codebeispiele mAirListScript
« Reply #309 on: April 03, 2011, 12:48:04 »
Wenn ich das richtig sehe, sind die beiden letzten Argumente (iLeft und iRight) von SetVolume() die Lautstärkewerte und nicht iConnection.

Torben

  • Administrator
  • Doktor mAirList
  • *****
  • Posts: 11104
    • View Profile
Re: Codebeispiele mAirListScript
« Reply #310 on: April 03, 2011, 12:51:54 »
Stimmt, müsste (0, 0, 100, 100) sein für's Aufdrehen. (Vorausgesetzt, 100 ist der maximale Wert, weiß ich gerade nicht.)

Mike

  • Regular
  • *
  • Posts: 778
  • PERSONAL - Edition User
    • View Profile
Re: Codebeispiele mAirListScript
« Reply #311 on: April 03, 2011, 19:25:56 »
ah ok danke, werde das mal testen.

calypso60

  • Newbie
  • *
  • Posts: 28
    • View Profile
Re: Codebeispiele mAirListScript
« Reply #312 on: April 14, 2011, 15:49:43 »
Hallo allerseits,

wer kann mir mal ein paar Informationen geben, wie man mit den Objekten der Scriptsprache die Aussendung von
Stream-Tags zu Icecast-Servern steuern kann?
Oder wer kann mir sagen, wo ich dazu was finde?
Hintergrund ist, dass die Tags etwas manipuliert werden sollen, um Stream-Rippern das Leben schwerer zu machen.

Schöne Grüße
Martin

Torben

  • Administrator
  • Doktor mAirList
  • *****
  • Posts: 11104
    • View Profile
Re: Codebeispiele mAirListScript
« Reply #313 on: April 14, 2011, 16:05:36 »
Was genau hast du denn vor? Möchtest du nur das eingestellte Logging-Format verändern, oder möchtest du zwischen auch eigene Texte anzeigen?

calypso60

  • Newbie
  • *
  • Posts: 28
    • View Profile
Re: Codebeispiele mAirListScript
« Reply #314 on: April 14, 2011, 16:34:21 »
Erstmal soll beim Start eines Titels erst nochmal der Tag des vorangegangenen Titels gesendet werden.
Dazu müsste die vorige Titelinfo aber zwischengespeichert werden.
Dann zwischendurch auch mal ein eigener Text. Oder vielleicht artist und title vertauscht.
Das ist so ungefähr der Ansatz.
Kann man da was per script realisieren?