Crossfade between radio streams

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Crossfade between radio streams

ebisumartin
Banshee,

I'm not sure if this is a feature request or just something I'm not
sure how to do.

In Clementine, when switching between two radio streams, it
crossfades, which makes for a nice listening experience.

In Banshee, when switching between two radio streams, the moment you
select to play a new stream, the currently playing stream immediately
stops, so you get this sudden halt of music, and have to wait in
silence while the new stream connects.

Is it possible to emulate the behaviour in Clementine, and make it so
that Banshee waits until it has a good connection to the new stream,
and then crossfade to that from the old stream?

--
Dave M G
_______________________________________________
banshee-list mailing list
[hidden email]
http://mail.gnome.org/mailman/listinfo/banshee-list  (unsubscribe here)
Reply | Threaded
Open this post in threaded view
|

Re: Crossfade between radio streams

David Nielsen
Would love to have crossfade support but it depends on GStreamer
implementing support in Playbin2.

Crossfading support: https://bugzilla.gnome.org/show_bug.cgi?id=524300
depends upon the following GStreamer enhancement being implemented:
https://bugzilla.gnome.org/show_bug.cgi?id=602286

2011/12/15 Martin G <[hidden email]>:

> Banshee,
>
> I'm not sure if this is a feature request or just something I'm not
> sure how to do.
>
> In Clementine, when switching between two radio streams, it
> crossfades, which makes for a nice listening experience.
>
> In Banshee, when switching between two radio streams, the moment you
> select to play a new stream, the currently playing stream immediately
> stops, so you get this sudden halt of music, and have to wait in
> silence while the new stream connects.
>
> Is it possible to emulate the behaviour in Clementine, and make it so
> that Banshee waits until it has a good connection to the new stream,
> and then crossfade to that from the old stream?
>
> --
> Dave M G
> _______________________________________________
> banshee-list mailing list
> [hidden email]
> http://mail.gnome.org/mailman/listinfo/banshee-list  (unsubscribe here)
_______________________________________________
banshee-list mailing list
[hidden email]
http://mail.gnome.org/mailman/listinfo/banshee-list  (unsubscribe here)
Reply | Threaded
Open this post in threaded view
|

Re: Crossfade between radio streams

olivier dufour
Hey,

Rythmbox use a custom pipeline.
I know that this is possible to mix 2 playbin together with gst.Adder with 2 custom audio-sink.
But it need work.
 
Olivier Dufour


On Fri, Dec 16, 2011 at 1:42 PM, [hidden email] <[hidden email]> wrote:
Would love to have crossfade support but it depends on GStreamer
implementing support in Playbin2.

Crossfading support: https://bugzilla.gnome.org/show_bug.cgi?id=524300
depends upon the following GStreamer enhancement being implemented:
https://bugzilla.gnome.org/show_bug.cgi?id=602286

2011/12/15 Martin G <[hidden email]>:
> Banshee,
>
> I'm not sure if this is a feature request or just something I'm not
> sure how to do.
>
> In Clementine, when switching between two radio streams, it
> crossfades, which makes for a nice listening experience.
>
> In Banshee, when switching between two radio streams, the moment you
> select to play a new stream, the currently playing stream immediately
> stops, so you get this sudden halt of music, and have to wait in
> silence while the new stream connects.
>
> Is it possible to emulate the behaviour in Clementine, and make it so
> that Banshee waits until it has a good connection to the new stream,
> and then crossfade to that from the old stream?
>
> --
> Dave M G
> _______________________________________________
> banshee-list mailing list
> [hidden email]
> http://mail.gnome.org/mailman/listinfo/banshee-list  (unsubscribe here)
_______________________________________________
banshee-list mailing list
[hidden email]
http://mail.gnome.org/mailman/listinfo/banshee-list  (unsubscribe here)


_______________________________________________
banshee-list mailing list
[hidden email]
http://mail.gnome.org/mailman/listinfo/banshee-list  (unsubscribe here)
Reply | Threaded
Open this post in threaded view
|

Re: Crossfade between radio streams

ebisumartin
Gnomeuser, Olivier,

Thanks for responding.

Too bad Banshee can't do it.

Right now for me, the only reason I'm still with Banshee and not
Clementine is because Banshee has a remote control with Android.

If Clementine gets a remote control, then I'll switch to that. Their
handling of radio streaming is vastly better at this point.

But if Banshee can get their radio streaming to work better, then I'll
be a loyal Banshee user.

Keep up the good work.

--
D M G
_______________________________________________
banshee-list mailing list
[hidden email]
http://mail.gnome.org/mailman/listinfo/banshee-list  (unsubscribe here)
Reply | Threaded
Open this post in threaded view
|

Re: Crossfade between radio streams

Bertrand Lorentz
Administrator
In reply to this post by olivier dufour
On Fri, Dec 16, 2011 at 3:38 PM, olivier dufour <[hidden email]> wrote:
> Hey,
>
> Rythmbox use a custom pipeline.
> I know that this is possible to mix 2 playbin together with gst.Adder with 2
> custom audio-sink.
> But it need work.

Without talking about crossfading, there might be something to do to
get a kind of gapless playback between two radio streams :
When the user switches to another radio stream, update the seek slider
and the track info display to show that the new stream is loading and
buffering, but keep playing the previous stream and only switch to the
new stream when it is really ready.

From my (quite limited) understanding of how gapless currently works,
this sounds similar to what we're doing with regular music files. But
I don't know if it's possible to do what I described with radio
streams.

--
Bertrand

> On Fri, Dec 16, 2011 at 1:42 PM, [hidden email] <[hidden email]>
> wrote:
>>
>> Would love to have crossfade support but it depends on GStreamer
>> implementing support in Playbin2.
>>
>> Crossfading support: https://bugzilla.gnome.org/show_bug.cgi?id=524300
>> depends upon the following GStreamer enhancement being implemented:
>> https://bugzilla.gnome.org/show_bug.cgi?id=602286
>>
>> 2011/12/15 Martin G <[hidden email]>:
>> > Banshee,
>> >
>> > I'm not sure if this is a feature request or just something I'm not
>> > sure how to do.
>> >
>> > In Clementine, when switching between two radio streams, it
>> > crossfades, which makes for a nice listening experience.
>> >
>> > In Banshee, when switching between two radio streams, the moment you
>> > select to play a new stream, the currently playing stream immediately
>> > stops, so you get this sudden halt of music, and have to wait in
>> > silence while the new stream connects.
>> >
>> > Is it possible to emulate the behaviour in Clementine, and make it so
>> > that Banshee waits until it has a good connection to the new stream,
>> > and then crossfade to that from the old stream?
_______________________________________________
banshee-list mailing list
[hidden email]
http://mail.gnome.org/mailman/listinfo/banshee-list  (unsubscribe here)