Metadata live

Voor vragen over Playlist Automation Language.
Plaats reactie
Gebruikersavatar
BvSradio
Beginnende SAM-gebruiker
Berichten: 3
Lid geworden op: 17 apr 2020, 11:07
SAM-versie: Geen.
Database: Geen Database

Metadata live

Ongelezen bericht door BvSradio »

ik was ten eerste al te vlug met het sluiten van de vorige topic.
Het is inmiddels opgelost.
Als je dat scriptje bekijkt moet je bij static relay een nummer invullen. Dat was voor mij 0

Code: Selecteer alles

  // *******************************************
// *** Doet een check op shoutcast server  ***
// *** en indien actief plaatst hij de url ***
// ***      bovenaan in de queue lijst     ***
// *******************************************

// te doen vooraf :
// ================
// - Geef de stream bij 'song info' als type : 'C'  ( = Unknown Content)
// - Zorg dat de stream die gecheckt moet worden bij "statistic relay" ingevuld staat !

pal.Loop:=True;
var I : Integer;
var SongA : TsongInfo;
SongA := Activeplayer.GetSonginfo();
PAL.LockExecution;
I := 1 ; //  Statistics Relay nummer (#) -1 (min één) !!!! 0 bij mij!
begin;
    WriteStr('Relay number '); WriteLn(I);
    WriteStr('--Active: '); WriteLn(Relays[I].Active);
//    WriteStr('--Status: '); WriteLn(Relays[I].Status);
  end;
PAL.UnlockExecution;
If Relays[I].Active = False or (SongA['songtype'] = 'C') then
//do nothing
Else
Queue.AddUrl('http://localhost:8000/',ipTop); // IP + poort van stream die gestart moet worden.
PAL.WaitForTime(T['+00:00:05']);  // PAL script was soms te snel waardoor stream soms 2x in queue stond. 5 sec pauze dus.
If Relays[I].Active = False or (SongA['songtype'] = 'C') then
//do nothing
Else
PAL.WaitForPlayCount(1);  // Stream is in de queue !!! Wacht 1 plaat
If Relays[I].Active = False or (SongA['songtype'] = 'C') then
//do nothing
Else
PAL.WaitForPlayCount(1);  // Stream is aan het spelen !!! Wacht tot stream stopt ...
SongA.Free;
PAL.WaitForTime(T['+00:00:25']); // 25 seconden pauze voor volgende stream check
Pal.LockExecution;      
Het volgende doet zich voor. DJ is live en stuurt z’n metadata mee, dit word ook door Sam opgepakt
https://ibb.co/2SKrpgx

Maar als ik op de icecast status pagina kijk staat er dus een leeg vak. Vanuit Sam word dit niet mee gezonden?
Is hier een oplossing voor?
Je hebt niet voldoende permissies om de bijlagen van dit bericht te bekijken.

Gebruikersavatar
renem
**
Berichten: 37
Lid geworden op: 09 jan 2018, 07:33
SAM-versie: 4.9.0.*
Database: MySQL 5.6
Windows: 7 32-bits

Re: Metadata live

Ongelezen bericht door renem »

Hier ben ik ook wel benieuwd naar. Je ziet de artiest en titel gewoon in de player van SAM staan maar wordt niet meegestuurd.
Afbeelding

Plaats reactie
  • Vergelijkbare Onderwerpen
    Reacties
    Weergaves
    Laatste bericht