This is a great news! I have been waiting for this day. Thank you Dischi and
Jason. I can start working on my personal Freevo 2 project now. Can't wait
to try out clutter.
On Tue, Jul 8, 2008 at 11:37 AM, Dirk Meyer <[EMAIL PROTECTED]> wrote:
> Hi,
>
> I want to announce a new member of the Kaa Media Repository called
> kaa.candy. It is a canvas system based on clutter. Kaa.candy will be
> the GUI module used by the upcoming Freevo 2.0 release but does not
> depend on Freevo itself.
>
> What is the Kaa Media Repository?
> ---------------------------------
>
> The Kaa Media Repository is a set of Python modules used by Freevo.
> You could use them to create a media center software like Freevo on
> your own based on these modules. It includes a generic mainloop, media
> player abstraction, media database, the new GUI system kaa.candy and
> much more.
>
> For details see http://www.freevo.org/kaa or get the sources from SVN
> svn://svn.freevo.org/kaa/trunk
>
> What is kaa.candy?
> ------------------
>
> Kaa.candy is a high level canvas system for Freevo. We are working on
> it for years now and tried different backends (e.g. evas from the
> enlightenment project). The latest version is using clutter as
> backend. It is just a coincidence that the name is similar to
> "candies" which is also a clutter based high level API.
>
> Kaa.candy provides the following features:
>
> - The clutter mainloop is independent from the application mainloop
> based on kaa.base. This ensures that animations are smooth even if
> your mainloop is busy. Helper functions make it easy to switch
> between the two mainloops (and possible other threads).
>
> - High level widgets like a grid and an image widget that can update
> itself based on thumbnails from the media database or from the web.
>
> - Powerful layout language based on XML (candyxml). It split the
> application into GUI widgets (clutter based), layout (XML), a
> context and the application logic.
>
> - Extensible. New widgets can be registered to kaa.candy from your
> application and can be used by the layout engine with only a few
> lines of code.
>
> - Support for C based clutter actors using pygtk-codegen. Right now
> this includes only a reflection texture actor based on the
> reflection code in clutter toys and tidy.
>
> I just moved kaa.candy from our WIP directory into the kaa trunk. A
> small test case showing flickr images in scrolling grid is included.
>
> There is still a lot to do, more widgets are always welcome. For the
> future the following features are planed:
>
> - Integration into our player abstraction. It should be possible to
> use mplayer, xine or gstreamer and show the video on a texture.
> Unlike clutter-gst, the player will always run in an extra process
> to make sure that bad videos crash the player and not the whole
> application. This feature depends on clutter 0.7 which is not
> supported by kaa.candy yet and will be added once clutter 0.8 is
> out.
>
> - XComposite support to show any application on a clutter texture.
> This also depends on clutter 0.8.
>
> - Layout container like GTK vbox or hbox.
>
> - More widgets and more animations
>
> For additional questions please ask here or on #freevo at irc.gnu.org
>
>
> Dischi
>
> --
> "We're back to the times when men were men and wrote their own device
> drivers"
> -- Linus Torvalds
>
> -------------------------------------------------------------------------
> Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
> Studies have shown that voting for your favorite open source project,
> along with a healthy diet, reduces your potential for chronic lameness
> and boredom. Vote Now at http://www.sourceforge.net/community/cca08
> _______________________________________________
> Freevo-devel mailing list
> Freevo-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freevo-devel
>
-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
Freevo-devel mailing list
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel