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 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)
Finally!!!, Christine, my beloved media player is running on Windows, this is something that I really wanted to do for the next release. I had spend the last nights trying to compile it, first I tried to compile GStreamer, then I realized that there are binaries in the GStreamer WinBuilds project, with a little less work, I tried to compile Christine using cygwin, but it didn't worked. Then using the Python's distutils I compiled the C modules and I created a binary with Py2exe
There it is, running. I still have a lot of work to do, because Christine is written for UNIX and several technologies like Dbus are not in win32, although it seems to be in progress.
I'm running it on a virtual machine and I haven't tested if it really plays something, I'll give a try tomorrow.
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.
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.
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 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?
I love this song, I heard it from the Slumdog Millionaire sound track. This video is an adaptation to the Ringa Ringa song.
The original video and the original sound track of it is here
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 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.
What's new
Faster: Christine improves the startup and search methods to be faster than 0.4.0.
Drag and Drop import: You can import a folder by Dragging it from Nautilus and dropping into Christine.
Library list flick: In Christine 0.4, when the list is too big and you are at the end, it flicks while you scroll over it. Christine 0.5.0 improves that, with smooth scroll.
Double function in Previous button When you are using Christine and click in the previous button, Christine will restart the current item, if you hit the previous button again it will get you to the previous item.
Import files are something non-blocking You can use Christine while you are importing files.
Recent Comments On Blog
Marco Antonio Islas Cruz on
Marco Antonio Islas Cruz on
Marco Antonio Islas Cruz on
Getting ready
Marco Antonio Islas Cruz on
Python: Create win32 services using Python and py2exe
jopython@gmail.com on
Python: Create win32 services using Python and py2exe
yodenuevo on
Holy Shit!
markuz on
Holy Shit!
yo on
Holy Shit!
Gustavo on
Things that happen last week
Marco Antonio Islas Cruz on
Christine: rola_christine.py