Le script PAL suivant permet de créer une playlist automatique en se servant des règles de rotation indiquées dans Configuration > Playlist rotation rules :

SAM : rotation de playlist

Pour que le script PAL suivant fonctionne correctement, il y a quelques pré-requis :

  • placez vos fichiers dans les catégories du bloc Playlist de SAM. Pour les besoins de ce tutoriel, nous plaçons nos fichiers dans Playlist > Tracks.
  • si votre webradio a des jingles, placez-les dans Playlist > Content > Station IDs (All).

Le script joue une chanson au hasard de la catégorie Tracks puis un jingle pour les auditeurs n’oublient pas quelle station ils écoutent. Bien évidemment, on peut ajouter plusieurs catégories, histoire de complexifier un peu les choses :


{PAL script : playlist variée par rotation automatique par Matt - www.skyminds.net}

{#0# Boucle qui reprend au début lorsque le script arrive à la fin}
PAL.Loop := True;

{#1# Insertion de chansons dans la file d'attente depuis plusieurs catégories}
CAT['Tracks'].QueueBottom(smLemmingLogic,EnforceRules);
CAT['Rock'].QueueBottom(smLRP,EnforceRules);
CAT['Blues'].QueueBottom(smLRP,EnforceRules);
CAT['Station IDs (All)'].QueueBottom(smLRP,NoRules);

{#2# Pause le temps que quelques chansons soient jouées pour éviter de surcharger la file d'attente}
repeat
    PAL.WaitForPlayCount(1);
until Queue.Count < 3;

Votre playlist est donc créée automatiquement, selon vos règles de rotation. Dès qu’il y a moins de 3 chansons dans la playlist, le script se charge de trouver les chansons les moins jouées et de les ajouter. Très pratique si vous ne voulez pas passer votre temps devant l’écran pour tout paramétrer à la main !

Pour développer votre projet WordPress ou Woocommerce, faites appel à mon expertise pour réaliser un site rapide, performant et fonctionnel.

Contactez-moi

Si vous avez trouvé une faute d’orthographe, informez-nous en sélectionnant le texte en question et en appuyant sur Ctrl + Entrée s’il vous plaît.

Articles en rapport:

Script PAL pour SAM Broadcaster : créer une playlist variée par rotation automatique

par Matt Lecture: 1 min

Pin It on Pinterest

Share This

Spelling error report

The following text will be sent to our editors: