Ben ik weer, ik werk met sam broadcaster heel graag op dit moment, echter mijn stream draait op icecast 2. nu zie ik dat icecast 2 geen apparte titelstreaming heeft in sam 4.2.2
Ik had op het forum diverse rds script gevonden, maar tot verbazing werken deze niet. heeft iemand een rds script werkend voor icecast 2 ik wil heel graag :
Nonstop : Artiest + Titel vanuit "Studio Locatie". laten zien. om terug te switchen naar shoutcast 2 vind ik geen optie. of moet ik kijken op het engelstalige forum van spacial zelf hiervoor?.
rds
- Wout
- Beheerder
- Berichten: 3501
- Lid geworden op: 03 dec 2007, 14:17
- SAM-versie: 2019.3
- Database: MariaDB
- Windows: 11
- Locatie: West-Brabant
- Contacteer:
Re: rds
Ik lees dat met IceCast dat je de titel streaming apart moet aanbieden.
Als je hier de juiste gegevens invult dat zal hij in de stream de title veranderen.
Als je dat werkend heb dan kan je gebruik maken van de PAL in de topic PAL/topic6447.html
Code: Selecteer alles
http://USER:PASS@HOST:PORT/admin/metadata?mount=MOUNTPOINT&mode=updinfo&song=%an%%20-%20%sn%
Als je dat werkend heb dan kan je gebruik maken van de PAL in de topic PAL/topic6447.html
- John2023
- *****
- Berichten: 167
- Lid geworden op: 11 jul 2019, 07:09
- SAM-versie: 4.2.2.*
- Database: MySQL
- Windows: 10
Re: rds
Wout schreef: 21 feb 2021, 10:41 Ik lees dat met IceCast dat je de titel streaming apart moet aanbieden.Als je hier de juiste gegevens invult dat zal hij in de stream de title veranderen.Code: Selecteer alles
http://USER:PASS@HOST:PORT/admin/metadata?mount=MOUNTPOINT&mode=updinfo&song=%an%%20-%20%sn%
Als je dat werkend heb dan kan je gebruik maken van de PAL in de topic PAL/topic6447.html
Tnks! echter het is me niet duidelijk waar ik de bovenstaande regel van je vandaan moet halen. moet ik die in een PAL script verwerken? want met icecast kun je in de stream encoder alleen titel streaming aanvinken verder niets erbij?.
Groetjes en bedankt alvast!
- John2023
- *****
- Berichten: 167
- Lid geworden op: 11 jul 2019, 07:09
- SAM-versie: 4.2.2.*
- Database: MySQL
- Windows: 10
Re: rds
klopt onderstaande op de 2 # staat mijn gebruikersnaam en usernaam, hij telt af in PAL, maar er gebeurt verder niets?
wat doe ik fout
[offtopic]PAL.Loop := True ;
PAL.LockExecution ;
const SecPerDag = 86400 ;
const SecPerUur = 3600 ;
const SecPerMinuut = 60 ;
var combi, url, min_s, sec_s, wissel_r : String ;
var temp, max, minuut, seconde, t_b, tijd : Integer ;
var Song : TSongInfo ;
var A : TPlayer ;
Song := ActivePlayer.GetSongInfo ;
url := '#:#@server-28.stream-server.nl:8262/admin/metadata?mount=stream&mode=updinfo&song=%an%%20-%20%sn%' ;
var D : Array of string = [
'Artiest is :'+Song['artist'],
'met :'+Song['title'],
'uit '+Song['albumyear'],
'van het album :'+Song['album']
] ;
max := D.length ;
temp := 0 ;
A := ActivePlayer ;
PAL.UnLockExecution ;
function afteltijd :string ;
begin
tijd := (Activeplayer.Duration - ActivePlayer.CurTime)/1000 ;
t_b := ((tijd mod SecPerDag) mod SecPerUur) ;
minuut := t_b div SecPerMinuut ;
seconde := t_b mod SecPerMinuut ;
min_s := IntToStr(minuut) ;
sec_s := IntToStr(seconde) ;
if minuut < 10 then min_s := '0'+min_s ;
if seconde < 10 then sec_s := '0'+sec_s ;
combi := '%20(-'+min_s+':'+sec_s+')' ;
Result := combi ;
end ;
function wissel : string ;
begin
if temp = max then temp := 0 ;
wissel_r := URLencode(D[temp]) ;
temp := temp + 1 ;
Result := wissel_r ;
end ;
repeat
WebToStr(url+wissel+afteltijd) ;
PAL.WaitForTime('+00:00:02') ;
until (A <> ActivePlayer) ; [/offtopic]
wat doe ik fout
[offtopic]PAL.Loop := True ;
PAL.LockExecution ;
const SecPerDag = 86400 ;
const SecPerUur = 3600 ;
const SecPerMinuut = 60 ;
var combi, url, min_s, sec_s, wissel_r : String ;
var temp, max, minuut, seconde, t_b, tijd : Integer ;
var Song : TSongInfo ;
var A : TPlayer ;
Song := ActivePlayer.GetSongInfo ;
url := '#:#@server-28.stream-server.nl:8262/admin/metadata?mount=stream&mode=updinfo&song=%an%%20-%20%sn%' ;
var D : Array of string = [
'Artiest is :'+Song['artist'],
'met :'+Song['title'],
'uit '+Song['albumyear'],
'van het album :'+Song['album']
] ;
max := D.length ;
temp := 0 ;
A := ActivePlayer ;
PAL.UnLockExecution ;
function afteltijd :string ;
begin
tijd := (Activeplayer.Duration - ActivePlayer.CurTime)/1000 ;
t_b := ((tijd mod SecPerDag) mod SecPerUur) ;
minuut := t_b div SecPerMinuut ;
seconde := t_b mod SecPerMinuut ;
min_s := IntToStr(minuut) ;
sec_s := IntToStr(seconde) ;
if minuut < 10 then min_s := '0'+min_s ;
if seconde < 10 then sec_s := '0'+sec_s ;
combi := '%20(-'+min_s+':'+sec_s+')' ;
Result := combi ;
end ;
function wissel : string ;
begin
if temp = max then temp := 0 ;
wissel_r := URLencode(D[temp]) ;
temp := temp + 1 ;
Result := wissel_r ;
end ;
repeat
WebToStr(url+wissel+afteltijd) ;
PAL.WaitForTime('+00:00:02') ;
until (A <> ActivePlayer) ; [/offtopic]
-
- Vergelijkbare Onderwerpen
- Reacties
- Weergaves
- Laatste bericht
-
- 1 Reacties
- 1089 Weergaves
-
Laatste bericht door Gerrie K