Making a smooth transition between sources?

View: New views
9 Messages — Rating Filter:   Alert me  

Making a smooth transition between sources?

by Tom Swirly :: Rate this Message:

| View Threaded | Show Only this Message

Hello!

I'm setting up an icecast radio station.  I'll usually be broadcasting from this machine, but want to be able to make a smooth transition to an ezstream instance that I can run on the same server as the radio station.

Unfortunately, my experiments haven't found a way I can make a transition without knocking off all my clients.  :-(

Any idea about best practices on this?

--
     /t

http://radio.swirly.com - art music radio 24/7 366/1000

_______________________________________________
Icecast mailing list
Icecast@...
http://lists.xiph.org/mailman/listinfo/icecast

Re: Making a smooth transition between sources?

by Brandon Casci :: Rate this Message:

| View Threaded | Show Only this Message

What are you listening with? I've noticed that some clients drop connections, like Flash, when mounts fallback while other, like iTunes, TuneIn, QuickTime mobile, don't.

On Mon, Jan 30, 2012 at 8:58 PM, Tom Swirly <tom@...> wrote:
Hello!

I'm setting up an icecast radio station.  I'll usually be broadcasting from this machine, but want to be able to make a smooth transition to an ezstream instance that I can run on the same server as the radio station.

Unfortunately, my experiments haven't found a way I can make a transition without knocking off all my clients.  :-(

Any idea about best practices on this?

--
     /t

http://radio.swirly.com - art music radio 24/7 366/1000

_______________________________________________
Icecast mailing list
Icecast@...
http://lists.xiph.org/mailman/listinfo/icecast




--
=========================================
Brandon Casci
Loudcaster
http://loudcaster.com
=========================================

_______________________________________________
Icecast mailing list
Icecast@...
http://lists.xiph.org/mailman/listinfo/icecast

Re: Making a smooth transition between sources?

by Tom Swirly :: Rate this Message:

| View Threaded | Show Only this Message

I have a Flash player on my page - so that explains it.

Is there some sort of in-browser player I can use that doesn't have this property?

That leads to another good question - how can I create a link on my page that opens itunes directly?  I have a link to a .pls file - but that downloads a file that then has to be opened to open itunes...



On Mon, Jan 30, 2012 at 9:00 PM, Brandon Casci <brandon@...> wrote:
What are you listening with? I've noticed that some clients drop connections, like Flash, when mounts fallback while other, like iTunes, TuneIn, QuickTime mobile, don't.

On Mon, Jan 30, 2012 at 8:58 PM, Tom Swirly <tom@...> wrote:
Hello!

I'm setting up an icecast radio station.  I'll usually be broadcasting from this machine, but want to be able to make a smooth transition to an ezstream instance that I can run on the same server as the radio station.

Unfortunately, my experiments haven't found a way I can make a transition without knocking off all my clients.  :-(

Any idea about best practices on this?

--
     /t

http://radio.swirly.com - art music radio 24/7 366/1000

_______________________________________________
Icecast mailing list
Icecast@...
http://lists.xiph.org/mailman/listinfo/icecast




--
=========================================
Brandon Casci
Loudcaster
http://loudcaster.com
=========================================



--
     /t

http://radio.swirly.com - art music radio 24/7 366/1000

_______________________________________________
Icecast mailing list
Icecast@...
http://lists.xiph.org/mailman/listinfo/icecast

Re: Making a smooth transition between sources?

by michel memeteau-2 :: Rate this Message:

| View Threaded | Show Only this Message

2012/2/1 Tom Swirly <tom@...>:
> I have a Flash player on my page - so that explains it.
>
> Is there some sort of in-browser player I can use that doesn't have this
> property?


You could try a HTML5 player like jplayer

http://jplayer.org/latest/demos/

You could use 2 mountpoints Ogg and MP3 to serve the maximum of people in HTML5
--
<------------------------------------------------------->
web perso : http://memeteau.com
Boutique Ordinateurs GNU/Linux : http://shop.ekimia.fr
Fixe :  0974763294 Mobile : 0624808051
_______________________________________________
Icecast mailing list
Icecast@...
http://lists.xiph.org/mailman/listinfo/icecast

Re: Making a smooth transition between sources?

by Tom Swirly :: Rate this Message:

| View Threaded | Show Only this Message

Wow, thanks Michel, this is a very deluxe looking player!

I looked on the xiph site for a list of embeddable players but there wasn't one... perhaps such a page should be added?

Thanks again, you'll soon see one of these players on my radio station, http://radio.swirly.com

On Wed, Feb 1, 2012 at 4:10 AM, michel memeteau <michel.memeteau@...> wrote:
2012/2/1 Tom Swirly <tom@...>:
> I have a Flash player on my page - so that explains it.
>
> Is there some sort of in-browser player I can use that doesn't have this
> property?


You could try a HTML5 player like jplayer

http://jplayer.org/latest/demos/

You could use 2 mountpoints Ogg and MP3 to serve the maximum of people in HTML5
--
<------------------------------------------------------->
web perso : http://memeteau.com
Boutique Ordinateurs GNU/Linux : http://shop.ekimia.fr
Fixe :  0974763294 Mobile : 0624808051



--
     /t

http://radio.swirly.com - art music radio 24/7 366/1000

_______________________________________________
Icecast mailing list
Icecast@...
http://lists.xiph.org/mailman/listinfo/icecast

Re: Making a smooth transition between sources?

by Parisson :: Rate this Message:

| View Threaded | Show Only this Message

Hi!

I use DeeFuzzer to push audio or video data as a relay for existing streaming
stations (one reading disk files, one streaming live sessions). It provides OSC
command scripts to hot switch.

Check it out ;)
https://github.com/yomguy/DeeFuzzer

Cheers,
Yomguy

On 31/01/2012 02:58, Tom Swirly wrote:

> Hello!
>
> I'm setting up an icecast radio station.  I'll usually be broadcasting from this
> machine, but want to be able to make a smooth transition to an ezstream instance
> that I can run on the same server as the radio station.
>
> Unfortunately, my experiments haven't found a way I can make a transition
> without knocking off all my clients.  :-(
>
> Any idea about best practices on this?
>
> --
>      /t
>
> http://radio.swirly.com - art music radio 24/7 366/1000
>
>
> _______________________________________________
> Icecast mailing list
> Icecast@...
> http://lists.xiph.org/mailman/listinfo/icecast

_______________________________________________
Icecast mailing list
Icecast@...
http://lists.xiph.org/mailman/listinfo/icecast

Re: Making a smooth transition between sources?

by Tom Swirly :: Rate this Message:

| View Threaded | Show Only this Message

Oh, this seems very cool - but, it doesn't handle the actual streaming, am I right, just mixes multiple relay streams together?  

Or, does it actually stream from playlists on the server?  If so, I'd switch in a moment!

(I think I'm seeing different documentations from different times here...)


I'm using eztream as my streamer for when my base computer isn't operating... and I had to hack it to fix the fact it didn't properly handle TagLib, and didn't report the "album" name.

There's also a UTF-8 encoding issue with ezstream which I have proven to my own satisfaction by streaming the same single track from itunes/Nicecast on my desktop, and then from ezstream... I get the correct UTF-8 titles when using Nicecast, but wrong ones when using ezstream.

I'm supposedly an expert on character encodings :-D but I haven't figured out exactly where the issue is in ezstream.


I also have my own Python code to do things like "auto-Twitter"



You can see my code to do it here:  https://github.com/rec/radio  

I haven't prettied it up for release but I tend to write fairly readable code.



On Wed, Feb 1, 2012 at 12:55 PM, Parisson <lists@...> wrote:
Hi!

I use DeeFuzzer to push audio or video data as a relay for existing streaming
stations (one reading disk files, one streaming live sessions). It provides OSC
command scripts to hot switch.

Check it out ;)
https://github.com/yomguy/DeeFuzzer

Cheers,
Yomguy

On 31/01/2012 02:58, Tom Swirly wrote:
> Hello!
>
> I'm setting up an icecast radio station.  I'll usually be broadcasting from this
> machine, but want to be able to make a smooth transition to an ezstream instance
> that I can run on the same server as the radio station.
>
> Unfortunately, my experiments haven't found a way I can make a transition
> without knocking off all my clients.  :-(
>
> Any idea about best practices on this?
>
> --
>      /t
>
> http://radio.swirly.com - art music radio 24/7 366/1000
>
>
> _______________________________________________
> Icecast mailing list
> Icecast@...
> http://lists.xiph.org/mailman/listinfo/icecast

_______________________________________________
Icecast mailing list
Icecast@...
http://lists.xiph.org/mailman/listinfo/icecast



--
     /t

http://radio.swirly.com - art music radio 24/7 366/1000

_______________________________________________
Icecast mailing list
Icecast@...
http://lists.xiph.org/mailman/listinfo/icecast

Re: Making a smooth transition between sources?

by Romain Beauxis-2 :: Rate this Message:

| View Threaded | Show Only this Message

Hi Tom,

2012/2/1 Tom Swirly <tom@...>:
> Oh, this seems very cool - but, it doesn't handle the actual streaming, am I
> right, just mixes multiple relay streams together?
>
> Or, does it actually stream from playlists on the server?  If so, I'd switch
> in a moment!

If you are looking for a server-side smooth transition solution then
Liquidsoap should be your friend:
  http://liquidsoap.fm/

> I also have my own Python code to do things like "auto-Twitter"
>
> https://twitter.com/#!/swirlyRadioList

The Flows service provided by liquidsoap also allows twitter push. It
is rather experimental for now but it should be live and documented
soon!

Romain
_______________________________________________
Icecast mailing list
Icecast@...
http://lists.xiph.org/mailman/listinfo/icecast

Re: Making a smooth transition between sources?

by Tom Swirly :: Rate this Message:

| View Threaded | Show Only this Message

Wow, LiquidSoap looks really exciting, I'll definitely check it out!

Je me demande pourquoi tous ces programmes excellents sont construits par des francophones... :-D

On Wed, Feb 1, 2012 at 1:17 PM, Romain Beauxis <toots@...> wrote:
Hi Tom,

2012/2/1 Tom Swirly <tom@...>:
> Oh, this seems very cool - but, it doesn't handle the actual streaming, am I
> right, just mixes multiple relay streams together?
>
> Or, does it actually stream from playlists on the server?  If so, I'd switch
> in a moment!

If you are looking for a server-side smooth transition solution then
Liquidsoap should be your friend:
 http://liquidsoap.fm/

> I also have my own Python code to do things like "auto-Twitter"
>
> https://twitter.com/#!/swirlyRadioList

The Flows service provided by liquidsoap also allows twitter push. It
is rather experimental for now but it should be live and documented
soon!

Romain



--
     /t

http://radio.swirly.com - art music radio 24/7 366/1000

_______________________________________________
Icecast mailing list
Icecast@...
http://lists.xiph.org/mailman/listinfo/icecast