With reference to https://www.djsoft.net/smf/index.php/topic,4651.msg23413.html#msg23413
The problem here is that we need RadioBOSS to keep playing/retrying the stream and not move on to the next track until told to do so, or our live DJs feed (from a shoutcast server) will be interrupted when there is a brief disconnect from them OR (more importantly) when the DJ's change over.
Here's how things are working at the moment:
We use Winamp to play a 'auto' playlist which is just a playlist of MP3's on shuffle. DJ's connect into the SHOUTcast server where Winamp is running and we have a program watching the SHOUTcast server so that when a DJ connects, Winamp switches from the 'auto' playlist to a 'live' playlist which is pointed to the local SHOUTcast server (http://127.0.0.1:8000). Because Winamp is on repeat mode, even if the DJ disconnects briefly because of a network problem, Winamp will keep trying to reconnect as it is the only item in the playlist - this works great. When the next DJ is due on air, the current DJ disconnects from the SHOUTcast server which causes Winamp to begin reconnecting (as there is no source, the SHOUTcast server does not allow the connection yet). The next DJ then connects, and so Winamp is then able to connect and playback resumes.
Here's how we would like things to work with RadioBOSS:
Schedules are setup to generate playlists and added to the queue according on time of day, which day it is etc. This cannot interrupt a live DJ if they are playing (This could be at any time) and so the event is setup to add tracks to the queue and remove existing. When a DJ connects to SHOUTcast, the external program triggers a batch file which uses RadioBOSS API and adds the local shoutcast server to the queue, plays it and then deletes it. When the DJ disconnects, after 10 seconds the external program runs another batch file which tells RadioBOSS to go on to the next track - it's now back in 'auto' mode.
Our current method is very basic and it works - but we now want to create more advanced playlists and use the features of RadioBOSS (this issue did not become apparent in testing using the trial). It's a shock to me that such a basic scenario doesn't work well in RadioBOSS as it is so advanced! ;D
Can anyone think of a method which we can use to get round this problem? Ideally, just having a parameter added to a stream in the playlist to say "play indefinitely" or "retry indefinitely" would be great - the network retries even when specifying a duration does not help here.
Thanks in advance
The problem here is that we need RadioBOSS to keep playing/retrying the stream and not move on to the next track until told to do so, or our live DJs feed (from a shoutcast server) will be interrupted when there is a brief disconnect from them OR (more importantly) when the DJ's change over.
Here's how things are working at the moment:
We use Winamp to play a 'auto' playlist which is just a playlist of MP3's on shuffle. DJ's connect into the SHOUTcast server where Winamp is running and we have a program watching the SHOUTcast server so that when a DJ connects, Winamp switches from the 'auto' playlist to a 'live' playlist which is pointed to the local SHOUTcast server (http://127.0.0.1:8000). Because Winamp is on repeat mode, even if the DJ disconnects briefly because of a network problem, Winamp will keep trying to reconnect as it is the only item in the playlist - this works great. When the next DJ is due on air, the current DJ disconnects from the SHOUTcast server which causes Winamp to begin reconnecting (as there is no source, the SHOUTcast server does not allow the connection yet). The next DJ then connects, and so Winamp is then able to connect and playback resumes.
Here's how we would like things to work with RadioBOSS:
Schedules are setup to generate playlists and added to the queue according on time of day, which day it is etc. This cannot interrupt a live DJ if they are playing (This could be at any time) and so the event is setup to add tracks to the queue and remove existing. When a DJ connects to SHOUTcast, the external program triggers a batch file which uses RadioBOSS API and adds the local shoutcast server to the queue, plays it and then deletes it. When the DJ disconnects, after 10 seconds the external program runs another batch file which tells RadioBOSS to go on to the next track - it's now back in 'auto' mode.
Our current method is very basic and it works - but we now want to create more advanced playlists and use the features of RadioBOSS (this issue did not become apparent in testing using the trial). It's a shock to me that such a basic scenario doesn't work well in RadioBOSS as it is so advanced! ;D
Can anyone think of a method which we can use to get round this problem? Ideally, just having a parameter added to a stream in the playlist to say "play indefinitely" or "retry indefinitely" would be great - the network retries even when specifying a duration does not help here.
Thanks in advance