« New version of GTK+ Mac app bundler | Main | Totem on GTK+ OS X »

GTK+ and GStreamer on Mac

I've used Gossip and Giggle in the past as examples of creating Mac bundles of GTK+ apps. Now I have another example that is a bit more complex, in that it uses GStreamer. The test case this time is the good old...

Jamboree music player!

I dug it up from the GNOME SVN archive and it worked pretty much out of the box after cleaning up the makefiles a bit and adding support for the Mac integration library to hook up the menubar.

The latest version of the Mac bundler and the bundle file here results in a nice little bundle.

It looks like this:

GStreamer works nicely, and using the QuickTime wrapper element gives access to all formats supported by the platform.

Comments

Awesome!

Very nice, we've got Mike Smith (formerly of Fluendo) working on getting GStreamer into our Windows and Mac builds at the moment. Hopefully it'll get better and better as more of us use it across platforms.

Ian (hacking on Songbird these days)

Nice work!

My submissions: ,

I've been working on getting Banshee running on OSX using Gstreamer for output, the Quartz backend for Gtk+ and Imendios integration libraries:

http://randomrules.org/files/banshee-osx.png

http://mail.gnome.org/archives/banshee-list/2008-June/msg00261.html


Tried installing it through jhbuild but I get the following error while configuring:

checking gdbm.h usability... no
checking gdbm.h presence... no
checking for gdbm.h... no
configure: error: you need gdbm

Even compiling gdbm from source, same problem

@ SpaDaRiO: you need to install gdbm yourself before trying to build jamboree.

gdbm installed...another error:
configure: creating ./config.status
config.status: error: cannot find input file: Makefile.in

@SpaDaRiO: That's usually a sign that something went wrong earlier in the output of configure.

How can this be solved?
I tried deleting source and configuring again...no results.
Is it normal that the latest version of gdbm is from 2002?

I got it from Gnome repository....

Try a download from http://www.gnu.org/software/gdbm/ instead. I'm using version 1.8.3.

I'm not sure if you are aware of the Banshee project, but it is also a media player that uses GTK/GStreamer, and someone has gotten it to run on OS X also.

http://mail.gnome.org/archives/banshee-list/2008-June/msg00261.html

Kudos on your work also!