![]() |
Transcoder admin hangs with calendar? DOH!
Can anyone help me understand why my calendar is jacking up my transcoder?
I try and do a weblet like "http://jvond.com:9030/nextsong" and it hangs. Also the playlists are supposed to start instantly when there isn't a specified start date but mine aren't working. When I get rid of the calendar the transcoder runs fine. I think I'm doing something stupid again... :confused: Thanks! ~J 2013-08-04 15:09:03 I msg:<***> Logger startup 2013-08-04 15:09:03 D msg:<***> 2013-08-04 15:09:03 I msg:******************************************** ******************* 2013-08-04 15:09:03 I msg:** TRANScast Distributed Network Audio Conte nt Provider 2013-08-04 15:09:03 I msg:** Copyright (C) 2000-2011 Nullsoft, Inc. A ll Rights Reserved. 2013-08-04 15:09:03 I msg:** Use "sc_trans filename.conf" to specify a config file. 2013-08-04 15:09:03 I msg:******************************************** ******************* 2013-08-04 15:09:03 I msg:[MAIN] TRANSCast/posix(linux x86) v2.0.0.54 (Oct 7 2011) starting... 2013-08-04 15:09:03 I msg:[MAIN] PID: 3210 2013-08-04 15:09:03 I msg: 2013-08-04 15:09:03 I msg:[CONFIG] Choose one of the detected config f ile(s) to load or 2013-08-04 15:09:03 I msg:[CONFIG] enter `x' to close this instance of the Transcoder: 2013-08-04 15:09:03 I msg:[CONFIG] Note: Press `Enter' after choosing the config file. 2013-08-04 15:09:03 I msg: 2013-08-04 15:09:03 I msg:[CONFIG] [0] : jvond_trans.conf 2013-08-04 15:09:03 I msg:[CONFIG] [1] : jvond_trans_BACKUP.conf 2013-08-04 15:09:03 I msg: 0 2013-08-04 15:09:05 I msg:[MAIN] Logger updating log file to use 2013-08-04 15:09:05 I msg:[MAIN] Loaded config from ./jvond_trans.conf 2013-08-04 15:09:05 I msg:[MAIN] TimeMultiplier = 1, TimeShift = 0 2013-08-04 15:09:05 I msg:[CALENDARMGR] Adding DJ event: m_djName=jvon d m_archive=2 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 2013-08-04 15:09:05 I msg:[CALENDARMGR] Adding playlist event: m_playl ist=electronicjamnight m_loopAtEnd=1 m_priority=1 m_shuffle=1 m_id=2 m_startDat e=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=86399 m_timeOff set=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=1 m_hasTimeOffset=1 m_repeat=129 2013-08-04 15:09:05 I msg:[CALENDARMGR] Adding playlist event: m_playl ist=electronicjamnight_jingles m_loopAtEnd=1 m_priority=1 m_shuffle=1 m_id=3 m_ startDate=year:0,mon:0,mday:0,hour:0,min:5,sec:1,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=28 m_ti meOffset=year:0,mon:0,mday:0,hour:0,min:5,sec:0,isdst:0,wday:0,yday:0 m_hasStart Date=0 m_hasEndDate=0 m_hasDuration=1 m_hasTimeOffset=1 m_repeat=129 2013-08-04 15:09:05 I msg:[CALENDARMGR] Adding playlist event: m_playl ist=doubledippedsunshine m_loopAtEnd=1 m_priority=1 m_shuffle=1 m_id=4 m_startD ate=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=86399 m_timeO ffset=year:0,mon:0,mday:0,hour:0,min:0,sec:0,isdst:0,wday:0,yday:0 m_hasStartDat e=0 m_hasEndDate=0 m_hasDuration=1 m_hasTimeOffset=1 m_repeat=160 2013-08-04 15:09:05 I msg:[CALENDARMGR] Adding playlist event: m_playl ist=doubledippedsunshine_jingles m_loopAtEnd=1 m_priority=1 m_shuffle=1 m_id=5 m_startDate=year:0,mon:0,mday:0,hour:0,min:5,sec:2,isdst:0,wday:0,yday:0 m_endDa te=year:0,mon:0,mday:0,hour:0,min:0,sec:0,isdst:0,wday:0,yday:0 m_duration=28 m_ timeOffset=year:0,mon:0,mday:0,hour:0,min:5,sec:0,isdst:0,wday:0,yday:0 m_hasSta rtDate=0 m_hasEndDate=0 m_hasDuration=1 m_hasTimeOffset=1 m_repeat=160 2013-08-04 15:09:05 I msg:[CALENDARMGR] Adding playlist event: m_playl ist=lysergiansounddiplomats m_loopAtEnd=1 m_priority=1 m_shuffle=1 m_id=6 m_sta rtDate=year:0,mon:0,mday:0,hour:0,min:0,sec:0,isdst:0,wday:0,yday:0 m_endDate=ye ar:0,mon:0,mday:0,hour:0,min:0,sec:0,isdst:0,wday:0,yday:0 m_duration=86399 m_ti meOffset=year:0,mon:0,mday:0,hour:0,min:0,sec:0,isdst:0,wday:0,yday:0 m_hasStart Date=0 m_hasEndDate=0 m_hasDuration=1 m_hasTimeOffset=1 m_repeat=196 2013-08-04 15:09:05 I msg:[CALENDARMGR] Adding playlist event: m_playl ist=lysergiansounddiplomats_jingles m_loopAtEnd=1 m_priority=3 m_shuffle=1 m_id =7 m_startDate=year:0,mon:0,mday:0,hour:0,min:5,sec:3,isdst:0,wday:0,yday:0 m_en dDate=year:0,mon:0,mday:0,hour:0,min:0,sec:0,isdst:0,wday:0,yday:0 m_duration=28 m_timeOffset=year:0,mon:0,mday:0,hour:0,min:5,sec:0,isdst:0,wday:0,yday:0 m_has StartDate=0 m_hasEndDate=0 m_hasDuration=1 m_hasTimeOffset=1 m_repeat=196 2013-08-04 15:09:05 I msg:[CALENDARMGR] Adding playlist event: m_playl ist=jingles m_loopAtEnd=1 m_priority=2 m_shuffle=1 m_id=8 m_startDate=year:0,mo n:0,mday:0,hour:0,min:6,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=28 m_timeOffset=year:0,mon :0,mday:0,hour:0,min:0,sec:50,isdst:0,wday:0,yday:0 m_hasStartDate=0 m_hasEndDat e=0 m_hasDuration=1 m_hasTimeOffset=1 m_repeat=255 2013-08-04 15:09:05 I msg:[CALENDARMGR] Adding playlist event: m_playl ist=jingles_special m_loopAtEnd=1 m_priority=4 m_shuffle=1 m_id=9 m_startDate=y ear:0,mon:0,mday:0,hour:0,min:6,sec:1,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=28 m_timeOffset=ye ar:0,mon:0,mday:0,hour:0,min:0,sec:0,isdst:0,wday:0,yday:0 m_hasStartDate=0 m_ha sEndDate=0 m_hasDuration=1 m_hasTimeOffset=1 m_repeat=255 2013-08-04 15:09:05 I msg:[CALENDARMGR] Adding playlist event: m_playl ist=jingles_90sec m_loopAtEnd=1 m_priority=3 m_shuffle=1 m_id=10 m_startDate=ye ar:0,mon:0,mday:0,hour:0,min:6,sec:2,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=89 m_timeOffset=yea r:0,mon:0,mday:0,hour:0,min:2,sec:25,isdst:0,wday:0,yday:0 m_hasStartDate=0 m_ha sEndDate=0 m_hasDuration=1 m_hasTimeOffset=1 m_repeat=255 2013-08-04 15:09:05 I msg:[VUPUSH] 101 VU images loaded for left chann el 2013-08-04 15:09:05 I msg:[VUPUSH] 101 VU images loaded for right chan nel 2013-08-04 15:09:05 I msg:[PLAYLISTMGR] Playlist load from file /var/w ww/jvond/data/www/jvond.com/mp3s/playlistloader/playlist.lst 2013-08-04 15:09:05 I msg:[PLAYLISTMGR] Caching playlist /var/www/jvon d/data/www/jvond.com/mp3s/playlistloader/playlist.lst 2013-08-04 15:09:05 I msg:[PLAYLISTMGR] Load complete 2013-08-04 15:09:05 I msg:[MAIN] Streaming thread starting 2013-08-04 15:09:05 I msg:[RESAMPLER] Deactivated 44100/2 == 44100/2 2013-08-04 15:09:05 I msg:[SOURCEANDENDPOINTMANAGER] Encoder thread 1 starting 2013-08-04 15:09:05 I msg:[SOURCEANDENDPOINTMANAGER] Broadcast thread 1 starting 2013-08-04 15:09:05 I msg:[MAIN] Playlist decoder thread starting 2013-08-04 15:09:05 I msg:[MICROSERVER] Listening for connection on po rt 9020 2013-08-04 15:09:05 I msg:[MAIN] SHOUTcast 2 receiver thread starting 2013-08-04 15:09:05 I msg:[MICROSERVER] Listening for connection on po rt 9011 2013-08-04 15:09:05 I msg:[MAIN] Broadcast Receiver thread starting 2013-08-04 15:09:05 I msg:[RGCALC] Thread running 2013-08-04 15:09:05 I msg:[DECODE] Giving replay gain calculator a hea d start 2013-08-04 15:09:05 I msg:[DECODE] Begin decoding 2013-08-04 15:09:05 I msg:[DECODE] Next file is /var/www/jvond/data/ww w/jvond.com/mp3s/playlist2/Chunky.mp3 2013-08-04 15:09:05 I msg:[UVOX2] 896387464 Giving replay gain calcula tor a head start 2013-08-04 15:09:05 I msg:[UVOX2] 896387464 Running 2013-08-04 15:09:05 I msg:[UVOX2] 896387464 Creating stream socket 2013-08-04 15:09:05 I msg:[UVOX2] 896387464 Connecting to stream host 2013-08-04 15:09:05 I msg:[UVOX2] 896387464 Sending Ultravox 2.1 authe ntication 2013-08-04 15:09:05 I msg:[UVOX2] 896387464 Mime type 2013-08-04 15:09:05 I msg:[UVOX2] 896387464 Broadcast setup 2013-08-04 15:09:05 I msg:[UVOX2] 896387464 Negotiating buffer sizes 2013-08-04 15:09:05 I msg:[UVOX2] 896387464 Negotiated buffer size is 480KB 2013-08-04 15:09:05 I msg:[UVOX2] 896387464 Negotiating payload sizes 2013-08-04 15:09:05 I msg:[UVOX2] 896387464 Negotiated payload size is 16377 2013-08-04 15:09:05 I msg:[UVOX2] 896387464 Configuring ICY-NAME [JVon D Radio] 2013-08-04 15:09:05 I msg:[MP3ENC] 481234550/44100/2/192000 Fraunhofer IIS MP3s Encoder V04.01.00 (build 2007-03-15) 2013-08-04 15:09:05 I msg:Using internal encoder sample rate of 44100 Hz, bandwidth 22050 Hz, MDCT low pass active 2013-08-04 15:09:05 I msg:[SOURCERELAY] Thread starting 2013-08-04 15:09:05 I msg:[MP3ENC] 481234550/44100/2/192000 MP3 setup complete 2013-08-04 15:09:05 I msg:[UVOX2] 896387464 Configuring ICY-GENRE [Tra nce] 2013-08-04 15:09:05 I msg:[UVOX2] 896387464 Configuring ICY-URL [http: //jvond.com] 2013-08-04 15:09:05 I msg:[UVOX2] 896387464 Configuring ICY-PUB [1] 2013-08-04 15:09:05 I msg:[UVOX2] 896387464 Flush metadata 2013-08-04 15:09:05 I msg:[UVOX2] 896387464 Standby 2013-08-04 15:09:05 I msg:[UVOX2] 896387464 Streaming 2013-08-04 15:09:05 I msg:[UVOX2] 896387464 Sending metadata 3902 [794 bytes] content= <?xml version="1.0" encoding="UTF-8" ?> <metadata> <COMM language="eng" id="iTunPGAP">0</COMM> <COMM language="eng" id="iTunNORM"> 0000024C 00000209 00001627 00001682 00022858 0002330F 000074E2 000075C3 00021029 0002B3F0</COMM> <COMM language="eng" id="iTunSMPB"> 00000000 00000210 00000B25 00000000012AB4CB 00000000 00A28344 00000000 00000000 00000000 00000000 00000000 00000000</COMM> <TALB>JVonD Stream Tunes</TALB> <TENC>iTunes 10.6.1.7</TENC> <TIT2>Chunky</TIT2> <TPE1>NoN-Jon Defectors</TPE1> <extension> <title seq="1">NoN-Jon Defectors - Chunky</title> <title seq="2">JVonD - First Quarter</title> <title seq="3">Double Dipped Sunshine - Razor Grans</title> <title seq="4">Lysergian Sound Diplomats - Candy Raver</title> <soon>JVonD - First Quarter</soon> </extension> </metadata> |
honestly, you're better of using something that is actively supported and has development focus - sc_trans does not and even though there's a possible new build coming at some point, it's unlikely to help with any of the issues you're having with it in a time-scale that is appropriate for you.
|
Ok thanks DrO. I'll try some more trouble shooting. Seems like I had it running good a few times but I must be doing something wrong. It still runs pretty good even when the admin seems to be stuck on a process. Wish me luck. =)
If I can figure out the issue I'll post it here, hopefully help somebody else. |
I got it! Had more time to look into it. Seems I had conflicting playlist priority settings. Causes the server CPU to sit around 99% and hangs the admin. Once I fixed my calendar.xml the transcoder ran fine and the CPU goes back down around %7. Running great now!
Thanks! ~J |
When working on it today I encountered the same issue and couldn't figure out why it was hanging. It may be because the Transcoder doesn't like to have a playlist, other than the default playlist start, at the very beginning of the process.
Meaning - If you have a playlist starting the same day, periodically, without a start time, without an offset, and you start the transcoder it will get confused and hang. SO, put a 1 second start time on there. example; I want this play list to start today (Tuesdays) but I may have to wait a week for the cycle to kick in so I made; <event type="playlist"> <playlist loopatend="1" shuffle="1" priority="4"> lysergiansounddiplomats </playlist> <calendar repeat="196" starttime="00:00:01" duration="23:59:58" /> </event> Seemed to fix it. This trouble shooting is for the birds... Hope it helps! |
yeah, that's a known issue as it gets itself stuck in a loop and won't allow other actions to continue. i think it might have been fixed internally, really not sure as we're not touched it in ages.
|
Transcoder admin hangs with calendar DOH
I have the same cases when using Minidumpfixer.exe
After type the command with dump and exe file, it return"DMP file sucessfully updated." but, nothing changed with the dump file. Would you mind tell me what I am missing? |
For my particular problem it was a simple issue where 2 playlists were starting at the same moment when the transcoder was first started. So I had to put a start time of 1 second on the non-default one in the calendar.
Good luck! ~J |
| All times are GMT. The time now is 14:44. |
Copyright © 1999 - 2010 Nullsoft. All Rights Reserved.