Re: [Banshee-List] Crossfade between radio streams



On Fri, Dec 16, 2011 at 3:38 PM, olivier dufour <olivier duff gmail com> 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, gnomeuser gmail com <gnomeuser gmail com>
> 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 <ebisumartin gmail com>:
>> > 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?


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]