Script pour mettre un top horaire sans couper un titre

Plus anciens d’abord Plus récents d’abord

2 messages · 9 481 vues · ouvert

Ce sujet faisait partie des archives de l’ancien forum. Son premier et son dernier message ont été repris ; les réponses intermédiaires n’ont pas pu être récupérées.

StarflitMembres
·53 messages

Salut j'ai fait un petit script sam, j'espere qui vous servira.

a plus

Starflit

{

Starflit pour Radio-fr: un script afin de mettre en place un top horaire.

Le Script lance le top horaire dans une fenêtre de 4 minutes autour de l'heure pile: entre 58 et 02.

Si le titre dépasse les 4 minutes de la fenêtre alors on choisit de faire partir le top a 01, sachant que le titre aura été déjà diffusé

pendant 3 minutes.

Ces variables peuvent être mondifiées à loisir. But: éviter au maximun de couper un titre avec le top horaire.

}

PAL.Loop := True;

function ActivePlayer:TPlayer; forward;

Var B : Boolean;

B:=FALSE;

{Durée de la fenêtre en millisecondes!}

const Delta = 240*1000;

{Début de la fenêtre}

const Debut = 'XX:58:00';

{Heure du top si le titre est trop long}

const Btime = 'XX:01:00';

{Attendre la bonne minute}

PAL.WaitForTime(T[Debut]);

{Si le titre se termine dans les 4 minutes suivantes on place le top}

if (ActivePlayer.Duration>0) and ((ActivePlayer.Duration-ActivePlayer.CurTime)

begin

Queue.AddFile('C:\Documents and Settings\Fabrice\Mes documents\Ma musique\Radio Documents\Gregoryto\Jingles - Top Horaire.mp3',ipTop);

B:=TRUE;

end;

{On attend 01}

PAL.WaitForTime(T[btime]);

{Il est 01 et on sait par B que le titre est trop long alors on le coupe avec le top}

if NOT B then

begin

Queue.AddFile('C:\Documents and Settings\Fabrice\Mes documents\Ma musique\Radio Documents\Gregoryto\Jingles - Top Horaire.mp3',ipTop);

ActivePlayer.FadeToNext;

end;

function ActivePlayer:TPlayer;

begin

if DeckA.Status = psPlaying then

Result := DeckA

else

Result := DeckB;

end;

Vous avez quelque chose à dire ?

Connectez-vous ou créez un compte pour répondre, en texte ou en message vocal.

Style45Membres
·15 messages

Bonjour,

 

Je déterre ce topic, ne trouvant pas réponse...

 

En fait, le script est bien, mais lors d'un direct, le TopH va etre joué pendant le direct et du coup coupé le direct.
Il y a des versions qui ont été faite pour palier à ce problème (la 2.2 et la 2.3) mais les fichiers ne sont plus disponible.

 

Où peut-on trouver ses scripts ?

 

Cdt,

Vous avez tout lu.2 messages affichés sur 2