[337 total ]
Christine shot for today

christine shot for today

Originally uploaded by markuz

This is how christine looks like today!

Killing in the name of

Killing in the name of

Originally uploaded by markuz

Funny title don't you think?

Christine update for December 01

Tonight I have been working on Christine, in the GUI, IMO a media player that work fine should also look good and sometimes GTK just don't fit on that, why? it is because GTK is a general purpose graphical toolkit and everything is general, I wish ... [More] GTK has some more widget options (like more buttons that fit a specific function, like those small rounded with a simple question sign help buttons)

Fortunately, you can write your own widgets and make them look as you want. Tonight I have been working on Christine's new buttons, just for the Previous, Play/Pause, Next. Creating custom buttons is not a complicated task, just subclass gtk.Button and connect your button "expose-event" signal to a custom function, remember at the end of this function return "True" in order to stop the signal emition. If you don't do this the gtk.Button will do its task and will redraw the button.

As usual, you can check out the source code from the svn [Less]

Christine 0.6.0-pre1: first win32 build

This night I have been working on the Win32 build of christine. It seems to be working fine. This version is just a test, for those that wanted to use christine on Microsoft Windows.

Altough that I have made some tests on a clean Windows XP ... [More] installation cannot guarantee that the Win32 will work on your computer.

Anyway, if you are brave enough, download the win32 binary and report any bug you found on it.

If you want to compile it, you will need this:

Python 2.6 (I built Christine with it, but python >= 2.5 should work too)
Gstreamer Winbuild (http://www.gstreamer-winbuild.ylatuya.es/doku.php)
Microsoft Visual C++
py2exe (http://py2exe.org/)

The build script is in win32resources/christine_setup.py, just copy it to the source root and run python christine_setup.py -q py2exe to build it.

You can download the win32 binary from here: http://downloads.sourceforge.net/project/christine/christine/0.6.0-pre1/Christine-0.06.00-pre1.exe

I forgot to mention that you have to install Microsoft Visual C++ 2008 redistributable in order to work. [Less]

Trying to compile christine on Windows

Trying to

Originally uploaded by markuz

Last night I was trying to compile christine on windows using cygwin, I didn't made it but I think I know why, I will try to make it work this tonight.

Christine playing videos

Christine playing videos

Originally uploaded by markuz

I was playing with gstreamer video sinks, I found that using cacasink and aasink you can play videos in ascii mode ;-) funny even when (for me) has no good use.

Christine small mode

Christine small mode

Originally uploaded by markuz

This is Christine in small mode (Ctrl+d).

Developing Christine

Christine

Originally uploaded by markuz

Working on Christine

Christine

Originally uploaded by markuz

Tonight I have been working on the display widget. That part of christine that displays the title and lenght of the song you are playing. I have set up a background to make it look less ... [More] simple.
I also put the control buttons, the volume control and the search entry (which is hided in this screenshot) in a toolbar.
What do you think about this small changes? [Less]

Christine 0.5.1 released!

Christine is a small and functional media player written in Python using PyGtk as GUI toolkit and Gstreamer as backend.
It supports all the media files that your gstreamer installation can support, being MP3, OGG, AVI, MPG. It saves the URIs and ... [More] Meta tags in a database and let you browse them quickly.
Christine also provides early support for Radio Stations and have its own DBus interface which let you control christine with your media keyboard buttons as they are configured on GNOME.
The early access to Plugins will let you tweet the music you are listening to, put it on your pidgin status and use notifications while you change your current song.
Bug fix release
Several bugs have been fixed, you can find the bug list and release notes here
Download
Download Sources

christine-0.5.1.tar.bz2
christine-0.5.1.tar.gz

christine-0.5.1.zip [Less]