Probleme mit sc_trans 2 auf Windows

Status
Für weitere Antworten geschlossen.

Peterpete

Benutzer
Hallo

ich habe vor, privat, einen Streamingserver zu machen.

Leider habe ich da mehrere Probleme mit sc_trans.

Und zwar zeigt er mir immer an, "playlist is empty".

Was muss ich genau machen, unter Windows. Ich möchte dass es ein Livestream wird, sodass ich zB mit Sam Broadcaster live auf den Server streamen kann.


Früher hatte ich dies schonmal gemacht und zwar mit sc_trans 1.0 auf Linux, da musste man in die playlist einfach nur DSP:/dev/dsp schreiben, aber wie ist das jetzt bei der neuen Version und vor allem unter Windows?

Ich hoffe ich könnt mir helfen.

Gruß

Peterpete
 
AW: Probleme mit sc_trans 2 auf Windwos

Ich nutze den sc_trans zwar nur unter Linux, aber deine Fehlerbeschreibung lässt darauf schliessen, dass du keine Playlist angelegt hast.
sc_trans benötigt zum Betrieb mindestens eine Standardplayliste im Format
Code:
c:\pfad\zur\ersten.mp3
c:\pfad\zur\zweiten.mp3
[...]
c:\pfad\zur\x-ten.mp3

Diese Playliste muss als *.lst file vorliegen und über den Paramater
Code:
playlistfile=c:\pfad\zur\playlist.lst
in der Konfiguration angegeben sein.

Damit du selber auf den sc_trans streamen kannst must du zudem noch ein "dj account" anlegen und einen dazugehörigen "dj event" in der calendar.xml eintragen
Beispiel sc_trans Konfiguration:
Code:
djport=5678
djlogin_0=peterpete
djpassword_0=geheim

Beispiel calendar.xml
Code:
<event type="dj">
    <dj archive="0">peterpete</dj>
    <calendar  starttime="00:00:00" />
</event>

in Sam gibst du dann die IP des sc_trans servers an z.B. 127.0.0.1 bzw. localhost wenn sich Sam und sc_trans auf dem gleichen Rechner befinden, als Port 5678
und ganz wichtig, als Passwort peterpete:geheim
Das Passwort muss hier im Format username:passwort angegeben werden, damit Sam sich bei sc_trans als Quelle einloggen kann.


Hoffe das hilft dir

-MAD
 
AW: Probleme mit sc_trans 2 auf Windwos

Okay danke, das hat mir soweit schon weiter geholfen, die Demodatei läuft auf dem Server =)

Nun wenn ich mit Sam verbinden will, so wie du es schreibst, zeigt er "Streamer is conneting to server" an und das die ganze Zeit.

Und wie sieht das ganze mit der MP3 Lizenz aus?

Der Encode rund co steht auf aac - er hat aber die shoutcast.mp3 die ganze zeit abgespielt, in der Playlist ist auch eine aac datei enthalten welche ignoriert wird.

Gruß
 
AW: Probleme mit sc_trans 2 auf Windwos

Sry für Doppelpost, finde aber die Editfunktion nicht?!

Also bei Winamp meckert er ebenfalls. "Cipher response received - Try enabling Shoutcast v1 mode", zeigt er an.

Hier mal die beiden Configs:

sc_trans:
;Transcoder configuration file
;Made with the SHOUTcast 2 Configuration Builder

streamtitle=test
streamurl=
genre=Misc
usemetadata=1
adminport=0
inheritconfig=sc_serv_djs.conf
log=1
screenlog=1
logfile=sc_trans.log
public=0
uvoxradiometadata=0
uvoxnewmetadata=1
playlistfile=C:\Program Files (x86)\SHOUTcast\listen.lst
shuffle=0
xfade=1
xfadethreshold=10

djport=5678
djlogin_0=peterpete
djpassword_0=***

uvoxradiometadata=0
uvoxnewmetadata=1
encoder=aacp
bitrate=96000
samplerate=44100
channels=2

Die habe ich mit dem Configbuilder größtenteils generiert

Hier die sc_serv
;DNAS configuration file
;Made with the SHOUTcast 2 Configuration Builder

password=***
adminpassword=***
portbase=8000
requirestreamconfigs=1
yp2=1
log=1
screenlog=1
logclients=1
logfile=sc_serv.log
w3cenable=1
w3clog=sc_w3c.log
publicserver=default
banfile=sc_serv.ban
ripfile=sc_serv.rip
riponly=0
savebanlistonexit=1
saveriplistonexit=1
maxuser=12
listenertime=0

streamid=1
streammaxuser=12
streampassword=***
streamadminpassword=***

Diese ebenfals mit dem Config Builder erstellt

Die calendar.xml die ist im calendar Ordnder und hieß standardmäßig dj_calendar.xml und pl_calendar.xml Habe die dj_calendar bearbeitet

Gruß
 
AW: Probleme mit sc_trans 2 auf Windwos

Hi,

sieht so aus als ob dein schoutcast und dein sc_trans nicht auf dem gleichen Protokoll laufen. So ist in deiner sc_trans config das outprotocol nicht angegeben.
Hier gibt es 3 Möglichkeiten.
outprotocol=1 -> Shoutcast 1 Protokol
outprotocol=2 -> Shoutcast 2 Protokol
outprotocol=3 -> Shoutcast 2 UVOX2 Protokol

Ausserdem musst du den Pfad zur calendar.xml angeben
calendarfile=c:\pfad\zur\calendar.xml

Wenn dein sc_trans keine accp files in der playliste abspielt kann es sein, das kein entsprechneder encoder auf deinem Windowssystem installiert ist.

- MAD
 
AW: Probleme mit sc_trans 2 auf Windwos

Also das ganze mit Shoutcast haut immernoch nicht hin. Immernoch derselbe Fehler.
 
AW: Probleme mit sc_trans 2 auf Windows

Öhm mal eine Frage, verbindet dein SAM auf den sc_trans oder auf den Shoutcastserver?

Trag in der Konfig von sc_trans mal ein:
Code:
djdebug=1
starte sc_trans neu, versuch mit SAM auf sc_trans zu verbinden und poste mal das logfile

-MAD
 
AW: Probleme mit sc_trans 2 auf Windows

Moin.

Also Sam verbinde ich so, wie d oben gesagt hast: Der Port 5678 und passwort: peter:passwort.

Und das ist das Logfile:
2011-11-14 14:22:59 I msg:[MAIN] Logger updating log file to use
2011-11-14 14:22:59 I msg:[MAIN] Loaded config from sc_trans_djs.conf
2011-11-14 14:22:59 I msg:[MAIN] TimeMultiplier = 1, TimeShift = 0
2011-11-14 14:22:59 E msg:[CALENDARMGR] Could not load calendar file (C:\Program Files (x86)\SHOUTcast\calendar\dj_calendar.xml) XML parser error: not well-formed (invalid token) at line 10
2011-11-14 14:22:59 I msg:[VUPUSH] 101 VU images loaded for left channel
2011-11-14 14:22:59 I msg:[VUPUSH] 101 VU images loaded for right channel
2011-11-14 14:22:59 I msg:[PLAYLISTMGR] Playlist load from file C:\Program Files (x86)\SHOUTcast\listen.lst
2011-11-14 14:22:59 I msg:[PLAYLISTMGR] Caching playlist C:\Program Files (x86)\SHOUTcast\listen.lst
2011-11-14 14:22:59 I msg:[PLAYLISTMGR] Load complete
2011-11-14 14:22:59 D msg:[DJMGR] DJ Information
2011-11-14 14:22:59 I msg:[MAIN] Streaming thread starting
2011-11-14 14:22:59 I msg:[RESAMPLER] Deactivated 44100/2 == 44100/2
2011-11-14 14:22:59 I msg:[SOURCEANDENDPOINTMANAGER] Encoder thread 1 starting
2011-11-14 14:22:59 I msg:[SOURCERELAY] Thread starting
2011-11-14 14:22:59 I msg:[SOURCEANDENDPOINTMANAGER] Broadcast thread 1 starting
2011-11-14 14:22:59 I msg:[UVOX2] 8283 Giving replay gain calculator a head start
2011-11-14 14:22:59 I msg:[MAIN] Playlist decoder thread starting
2011-11-14 14:22:59 I msg:[RGCALC] Thread running
2011-11-14 14:22:59 I msg:[UVOX2] 8283 Running
2011-11-14 14:22:59 I msg:[UVOX2] 8283 Creating stream socket
2011-11-14 14:22:59 I msg:[MICROSERVER] Listening for connection on port 5679
2011-11-14 14:22:59 I msg:[AAC] AAC setup complete
2011-11-14 14:22:59 I msg:[DECODE] Giving replay gain calculator a head start
2011-11-14 14:22:59 I msg:[DECODE] Begin decoding
2011-11-14 14:22:59 I msg:[DECODE] Next file is C:\Program Files (x86)\SHOUTcast\music\shoutcast.mp3
2011-11-14 14:22:59 I msg:[UVOX2] 8283 Resolving stream host
2011-11-14 14:22:59 I msg:[UVOX2] 8283 Connecting to stream host
2011-11-14 14:22:59 I msg:[UVOX2] 8283 Sending Ultravox 2.1 authentication
2011-11-14 14:22:59 I msg:[UVOX2] 8283 Mime type
2011-11-14 14:22:59 I msg:[UVOX2] 8283 Broadcast setup
2011-11-14 14:22:59 I msg:[UVOX2] 8283 Negotiating buffer sizes
2011-11-14 14:22:59 I msg:[UVOX2] 8283 Negotiated buffer size is 240KB
2011-11-14 14:22:59 I msg:[UVOX2] 8283 Negotiating payload sizes
2011-11-14 14:22:59 I msg:[UVOX2] 8283 Negotiated payload size is 16377
2011-11-14 14:22:59 I msg:[UVOX2] 8283 Configuring ICY-NAME [D&J's Session]
2011-11-14 14:22:59 I msg:[MAIN] Broadcast Receiver thread starting
2011-11-14 14:22:59 I msg:[UVOX2] 8283 Configuring ICY-GENRE [Misc]
2011-11-14 14:22:59 I msg:[UVOX2] 8283 Configuring ICY-URL []
2011-11-14 14:22:59 I msg:[UVOX2] 8283 Configuring ICY-PUB [0]
2011-11-14 14:22:59 I msg:[UVOX2] 8283 Flush metadata
2011-11-14 14:22:59 I msg:[UVOX2] 8283 Standby
2011-11-14 14:22:59 I msg:[UVOX2] 8283 Streaming
2011-11-14 14:22:59 I msg:[UVOX2] 8283 Sending metadata 3902 [561 bytes] content=
<?xml version="1.0" encoding="UTF-8" ?>
<metadata>
<TALB>Beats of Burdon</TALB>
<TCON>Rock</TCON>
<TENC>TRANSCast DNAS/win32 v2.0.0.54</TENC>
<TIT2>SHOUTcast Streaming Audio</TIT2>
<TPE1>DJ Mike Llama</TPE1>
<TRCK>1</TRCK>
<extension>
<title seq="1">DJ Mike Llama - SHOUTcast Streaming Audio</title>
<title seq="2">Empire Of The Sun - Walking On A Dream</title>
<title seq="3">A.T.B. - What About Us</title>
<title seq="4">Akon ft Kardinal Offishall - Beautiful</title>
<soon>Empire Of The Sun - Walking On A Dream</soon>
</extension>
</metadata>

2011-11-14 14:23:00 I msg:[DECODE] Next file is C:\Program Files (x86)\SHOUTcast\music\1.mp3
2011-11-14 14:23:04 I msg:[UVOX2] 8283 Sending metadata 3902 [626 bytes] content=
<?xml version="1.0" encoding="UTF-8" ?>
<metadata>
<COMM language="eng">MiNiSTRY</COMM>
<TALB>German Top100 Single Charts</TALB>
<TCON>Pop</TCON>
<TDRC><year>2009</year></TDRC>
<TENC>TRANSCast DNAS/win32 v2.0.0.54</TENC>
<TIT2>Walking On A Dream</TIT2>
<TPE1>Empire Of The Sun</TPE1>
<TYER>2009</TYER>
<extension>
<title seq="1">Empire Of The Sun - Walking On A Dream</title>
<title seq="2">A.T.B. - What About Us</title>
<title seq="3">Akon ft Kardinal Offishall - Beautiful</title>
<title seq="4">DJ Mike Llama - SHOUTcast Streaming Audio</title>
<soon>A.T.B. - What About Us</soon>
</extension>
</metadata>

Hat das vlt auch was mit der Priorität vom DJ/Playlist zu tun?#

Gruß
 
AW: Probleme mit sc_trans 2 auf Windows

2011-11-14 14:22:59 E msg:[CALENDARMGR] Could not load calendar file (C:\Program Files (x86)\SHOUTcast\calendar\dj_calendar.xml) XML parser error: not well-formed (invalid token) at line 10
Dein sc_trans kann die dj_calendar.xml nicht laden, bzw. da ist ein Fehler im xml code (XML parser error: not well-formed..)
Kann z.B. daran liegen, das ein Tag nicht ordnungsgemäß geschlossen wurde oder ein ungültiges Zeichen / Tag verwendet wird.
Der Fehler scheint in Zeile 10 der dj_calendar.xml zu sein.

Da sc_trans zeitgesteuert Playlisten und Moderatorberechtigungen nutzen und die dj_calendar.xml nicht einlesen kann, weiss sc_trans nicht ob der Moderator aktuell sendeberechtigt ist und verweigert so die Verbindung.

-MAD
 
AW: Probleme mit sc_trans 2 auf Windows

Da hat sich tatsächlich ein Ausrufezeichen eingeschlichen.

So nun kommt aber folgende Meldung:
2011-11-15 10:42:10 E msg:[DJMGR] Enable request for DJ `peterpete' failed because the DJ is not registered with the system.
2011-11-15 10:42:10 I msg:[CALENDARMGR] Removing event m_djName=peterpete m_archive=0 m_id=1 m_startDate=year:0,mon:0,mday:0,hour:0,min:0,sec:0,isdst:0,wday:0,yday:0 m_endDate=year:0,mon:0,mday:0,hour:0,min:0,sec:0,isdst:0,wday:0,yday:0 m_duration=0 m_timeOffset=year:0,mon:0,mday:0,hour:0,min:0,sec:0,isdst:0,wday:0,yday:0 m_hasStartDate=0 m_hasEndDate=0 m_hasDuration=0 m_hasTimeOffset=0 m_repeat=0

<?xml version="1.0" encoding="UTF-8" ?>
<eventlist>

<!-- if more DJ's are required in the system
then we just add in more event blocks -->

<event type="dj">
<dj archive="0">peterpete</dj>

<calendar starttime="00:00:00" />
</event>

</eventlist>

Dementsprechend kommt ach immernoch der oben genannte Fehler bei SAM.


Gruß
 
AW: Probleme mit sc_trans 2 auf Windows

2011-11-15 10:42:10 E msg:[DJMGR] Enable request for DJ `peterpete' failed because the DJ is not registered with the system.
Besagt, das dieser Moderator in der Konfig wohl nicht angelegt ist.

Ändere mal
Code:
djlogin_0=peterpete
djpassword_0=***
in
Code:
djlogin_1=peterpete
djpassword_1=***
es ist möglich das bei der neuen Version der Zähler bei 1 und nichtmehr bei 0 beginnt. Ferner achte darauf, das die Namen in der Konfig UND der calendar.xml identisch sind. Die Namen sind soweit ich weiß case sensitiv (PeterPete ungleich peterpete)

Bei solchen Problemen hilft es oft, die (Fehler)meldungen im Logfile genauer zu betrachten und einen Blick in die Dokumentation zu werfen.

- MAD
 
AW: Probleme mit sc_trans 2 auf Windows

Gut, das habe ich gemacht und jetzt funktioniert es. Zumindest in der Konsole.

Bei SAM habe ich immernoch den oben genannten Fehler.

In der Console zeigt er an, dass der DJ aktiviert ist und das Archiv-Flag auf 0 steht (false) und spielt dann die Playlist ab.

Muss ich die Playlist auch in die calendar.xml eintragen und hat das was mit den Prioritäten zu tun?

Gruß
 
AW: Probleme mit sc_trans 2 auf Windows

Also ich musste beim verbinden mit dem Encoder, auf Shoutcast v1 stellen dann funktionierte das.

So aber gleich zur nächsten Frage: Kann ich irgendwie den ID3-Tag als Streamnamen nehmen, zB wenn ich meinen Stream in Winamp abspiele?

Gruß
 
AW: Probleme mit sc_trans 2 auf Windows

Beim Autodj (Playlist von sc_trans gespielt):
sc_trans Dokumentation schrieb:
usemetadata : Enable to use use the in file metadata i.e. stored in file tags [Default = 1]

Falls bei senden über SAM keine Titelinforamtionen übertragen werden wird wohl in den Encodersettings Enable titel streaming deaktiviert, oder im Feld darunter ein Fehler sein.
Möglich ist hier: $combine$ oder z.B. $artist$ - $title$

-MAD
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben