This is Christine a new Python, GTK+, GStreamer bassed media player. Is intended to be beautiful, usefull and fat free.



Ratings & Reviews

Community Rating
5.0/5.0

Based on 1 user ratings.

Your Rating

Click to rate this project.

Links

1 link submitted so far. Submit your own links.

News

Edit RSS feeds.

    Christine 0.4.0 screenshot

    Christine with visualization enabled.

    Christine 0.4.0 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 ... [More] 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
    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.

    Changes since 0.3.1

    Christine plugins are now python packages allowing developers to create them in multiple modules.
    More methods in the DBus module.
    Sources List and Queue List are showed in the same place hiding the other while the selected list is showed.
    Hide de side bar by pressing F9 also, you an enable/disable it on the View Menu.

    Availability

    christine-0.4.0.tar.bz2
    christine-0.4.0.tar.gz [Less]

    Christine

    This is one of the few things I change on christine, the side bar, now, it will display what you want to view, the sources list or the queue list because there is not enough space for both list.

    Help testing christine SVN code

    The last days I have been working on christine, and this are the things I have been working on:

    Christine Plugins as packages in libchristine/Plugins
    Use the traductions from rosseta ( I have to update the roseta template for the newest ... [More] version).
    I fix a compilation issue I had on Ubuntu, and I require your help here, can you try to compile christine on your system?.
    I setup the Sources List and the Queue list in a much easier way to see/read, hiding one or the other as you require.

    I hope you have the time to test this and help me to release ticket system [Less]

    Christine for 2009-04-26

    Tonight I have been working on christine, first, I move the plugins, now, instead of being a simple module, they need to be a package, doing this will let us to develop bigger plugins and make use of their directory (package) to store whatever the ... [More] plugin need to. I also work a bit on the subtitles part, letting the user choose his favourite font on the preferences dialog. Also, you can change the encoding. At last, I added five functions to christineDBus package: get_tags, add_to_queue, get_playlists, get_tracks_on_playlist, get_radios

    But, I haven't just worked on this, did I mention that now christine uses Trac?, well yes, we now use Trac in http://www.christine-project.org for ticket management, Roadmap, wiki and source code browsing. [Less]

Read all christine articles…

Download Page
7 downloads

Who uses christine?

Avatar Avatar

Who contributes to christine?

Avatar Avatar Anon32 Anon32
I'm a contributor

Who manages christine?

I'm a manager

Where in the world?




Project Cost

This calculator estimates how much it would cost to hire a team to write this project from scratch. More »
Include
Codebase 6,199
Effort (est.) 1 Person Years
Avg. Salary $ year
$ 74,096