Re: [Rhythmbox-devel] Need help in writing a spectrum analyzer plugin for rhythmbox...


Rhythmbox uses a Gstreamer pipeline to render and manipulate audio.
This pipeline is a chain of elements each having its own purpose. You
should learn at least the basics about Gstreamer, but the
RBPlayerGstFilter class exposes the relevant part of inserting an
element like a spectrum analyser into the playback pipeline.

Some times ago I did a spectrum analyzer plugin and a patch is
attached to this bug:
I don't know if it still compiles with current rhythmbox, but it might
be a good starting point.


On Sun, Apr 26, 2009 at 10:50 AM, Seemanta Dutta <seemanta gmail com> wrote:
> Hi,
> I am planning to write a spectrum analyzer plugin for rhythmbox. I went
> through the plugin writing tutorial in website and picked up the
> basics of how to write a simple plugin in Python.
> However I am clueless about how to extract the spectrum analyzer frequency
> information from within the rhythmbox framework. Once I get the data
> displaying and drawing the spectrum analyzer bars is up to my plugin. Are
> there any pre-defined function that I need to define/override in my python
> plugin ?
> I would be grateful if anyone can provide any pointers.
> regards,
> Seemanta
> _______________________________________________
> rhythmbox-devel mailing list
> rhythmbox-devel gnome org

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