[Icecast] Forcing an ID on all mountpoints

W2LIE w2lie at w2lie.net
Tue Nov 2 20:44:07 UTC 2010

Yes, it does sound a bit funky - but there is a reason to my madness :)

I run 10 streams right now on my Icecast host.  I have agreements setup to
allow another host to relay 4 of them.  I have found over the years that
other people embed my feeds, or relay them for their own benefit.  I
figured that forcing my ID on the stream every now and then will "enforce"
where the source of the feed is coming from.  So regardless if the feed is
embedded in someone's webpage, loaded into an iphone 3rd party app, or on
an agreement with another relay, my own "This is a _____ live radio feed"
announcement would allow me to claim back some of my feeds.

I'm not to familiar with LiquidSoap, but I don't know if it will allow me
to point an encoded feed at it, and then have LS go to the Icecast server?

Encoded MP3 -> LiquidSoap -> Icecast Server -> Listener

What I was thinking was:
Encoded MP3 -> Iceast #1 -> Icecast #2 -> Listener

Again, the end result is this needs to be painless for those who have
remote feeds setup.  They are all using Windows and either Simplecast or
Edcast to encode the MP3 to my Icecast Server.

Additionally - I have complaints from Blackberry users who say they can't
listen to my streaming audio because Blackberries do not support MP3 in a
streaming environment: 
So, either way, I need to run something like LiquidSoap to my feeds can be
transcoded into a Blackberry Friendly RTSP format.... but that is a topic
for another time...

The intention of bringing this to the floor was to figure out the best way
for me to identify all of my feeds with out having to reinvent the wheel. 
Or - maybe I have square wheels and they need reinventing :)


On Tue, 2 Nov 2010 16:23:47 -0400, Brandon Casci <brandon.casci at gmail.com>
> I'm not judging but that sounds funky :)
> You might have better luck with moving listeners between mounts, or
> Liquidsoap to process the live inputs. 
> Sent from my iPhone
> On Nov 2, 2010, at 3:55 PM, Phil / w2lie <w2lie at w2lie.net> wrote:
>> That is my intention. If 30 min is too many, I would settle for 60min. 
>> On Nov 2, 2010, at 3:50 PM, Brandon Casci <brandon.casci at gmail.com>
>> wrote:
>>> Just curious. Does that mean anyone listening will hear an
>>> every 30 minutes?
>>> Sent from my iPhone
>>> On Nov 2, 2010, at 3:35 PM, W2LIE <w2lie at w2lie.net> wrote:
>>>> I'm looking for a way to tag my live feeds via an audio announcement
>>>> every
>>>> 30 minutes or so using the Linux install of Icecast.
>>>> Some of the feeds I control locally, and other feeds are from remote
>>>> locations - so implimenting this must be as painless as possible for
>>>> each
>>>> encoding location.
>>>> As of now, the best way I can think of to do this is by running 2
>>>> instances of Icecast.  Allowing the first instance to have the
>>>> announcement
>>>> as part of the "intro" tag, and kick each feed after 30 minutes, and
>>>> then
>>>> having the 2nd instance of Icecast relay all of the feeds from the
>>>> first
>>>> Icecast.  These will also be standard announcements, and not rotating
>>>> commercials.
>>>> If this is the easiest way to continue, what is the process for
>>>> installing
>>>> a 2nd copy of Icecast on CentOS?  Or do I just use icecast -b -c
>>>> config.1
>>>> and icecast -b -c config.2 for each copy I want to run?
>>>> Thanks for any help in getting this little project finalized.
>>>> 73
>>>> Phil /  W2LIE.
>>>> _______________________________________________
>>>> Icecast mailing list
>>>> Icecast at xiph.org
>>>> http://lists.xiph.org/mailman/listinfo/icecast
>> _______________________________________________
>> Icecast mailing list
>> Icecast at xiph.org
>> http://lists.xiph.org/mailman/listinfo/icecast

More information about the Icecast mailing list