Similar to what Gnuget do with rola-banshee.py I did the same but for christine:
#! /usr/bin/env python
# -*- coding: utf-8 -*-
#Author: Marco Islas
#Correo: markuz_at_islascruz_dot_org
#Based on rola-banshee.py
... [More]
http://gnuget.org/blog/view/203/rola-banshee-py
version = "1.0"
__module_name__ = "rola_christine.py"
__module_version__ = version
__module_description = 'Shows the track in christine (requires christine from SVN)'
import dbus
import xchat
from dbus.mainloop.glib import DBusGMainLoop
class RolaChristine:
def __init__(self):
mainloop = DBusGMainLoop()
self.dbus_session = dbus.SessionBus(mainloop = mainloop)
self.christine = self.dbus_session.get_object('org.christine',
'/org/christine')
xchat.prnt("rola-christine.py Version %s loaded!" %version)
xchat.prnt("/rola-christine")
def rola(self,word,word_eol,userdata):
tags = self.christine.now_playing()
title = '%s'%tags.get('title','')
if not title:
xchat.command('Nada a mostrar..')
return xchat.EAT_XCHAT
artist = "%s"%tags.get('artist','')
if artist:
artist = "%s -"%artist
xchat.command("me esta escuchando: %s %s" %(artist,title))
return xchat.EAT_XCHAT
control = RolaChristine()
xchat.hook_command("rola-christine",control.rola)
This make me check my code, and the script above works only with christine on the svn. This code was done on the afternoon and may get broken at some place, but is nice if you want to play. [Less]
|
Similar to what Gnuget do with rola-banshee.py I did the same but for christine:
#! /usr/bin/env python
# -*- coding: utf-8 -*-
#Author: Marco Islas
#Correo: markuz_at_islascruz_dot_org
#Based on rola-banshee.py
... [More]
http://gnuget.org/blog/view/203/rola-banshee-py
version = "1.0"
__module_name__ = "rola_christine.py"
__module_version__ = version
__module_description = 'Shows the track in christine (requires christine from SVN)'
import dbus
import xchat
from dbus.mainloop.glib import DBusGMainLoop
class RolaChristine:
def __init__(self):
mainloop = DBusGMainLoop()
self.dbus_session = dbus.SessionBus(mainloop = mainloop)
self.christine = self.dbus_session.get_object('org.christine',
'/org/christine')
xchat.prnt("rola-christine.py Version %s loaded!" %version)
xchat.prnt("/rola-christine")
def rola(self,word,word_eol,userdata):
tags = self.christine.now_playing()
title = '%s'%tags.get('title','')
if not title:
xchat.command('Nada a mostrar..')
return xchat.EAT_XCHAT
artist = "%s"%tags.get('artist','')
if artist:
artist = "%s -"%artist
xchat.command("me esta escuchando: %s %s" %(artist,title))
return xchat.EAT_XCHAT
control = RolaChristine()
xchat.hook_command("rola-christine",control.rola)
This make me check my code, and the script above works only with christine on the svn. This code was done on the afternoon and may get broken at some place, but is nice if you want to play. [Less]
|
Similar to what Gnuget do with rola-banshee.py I did the same but for christine:
#! /usr/bin/env python
# -*- coding: utf-8 -*-
#Author: Marco Islas
#Correo: markuz_at_islascruz_dot_org
#Based on rola-banshee.py
... [More]
http://gnuget.org/blog/view/203/rola-banshee-py
version = "1.0"
__module_name__ = "rola_christine.py"
__module_version__ = version
__module_description = 'Shows the track in christine (requires christine from SVN)'
import dbus
import xchat
from dbus.mainloop.glib import DBusGMainLoop
class RolaChristine:
def __init__(self):
mainloop = DBusGMainLoop()
self.dbus_session = dbus.SessionBus(mainloop = mainloop)
self.christine = self.dbus_session.get_object('org.christine',
'/org/christine')
xchat.prnt("rola-christine.py Version %s loaded!" %version)
xchat.prnt("/rola-christine")
def rola(self,word,word_eol,userdata):
tags = self.christine.now_playing()
title = '%s'%tags.get('title','')
if not title:
xchat.command('Nada a mostrar..')
return xchat.EAT_XCHAT
artist = "%s"%tags.get('artist','')
if artist:
artist = "%s -"%artist
xchat.command("me esta escuchando: %s %s" %(artist,title))
return xchat.EAT_XCHAT
control = RolaChristine()
xchat.hook_command("rola-christine",control.rola)
This make me check my code, and the script above works only with christine on the svn. This code was done on the afternoon and may get broken at some place, but is nice if you want to play. [Less]
|
Similar to what Gnuget do with rola-banshee.py I did the same but for christine:
#! /usr/bin/env python
# -*- coding: utf-8 -*-
#Author: Marco Islas
#Correo: [email protected]
#Based on rola-banshee.py
... [More]
http://gnuget.org/blog/view/203/rola-banshee-py
version = "1.0"
__module_name__ = "rola_christine.py"
__module_version__ = version
__module_description = 'Shows the track in christine (requires christine from SVN)'
import dbus
import xchat
from dbus.mainloop.glib import DBusGMainLoop
class RolaChristine:
def __init__(self):
mainloop = DBusGMainLoop()
self.dbus_session = dbus.SessionBus(mainloop = mainloop)
self.christine = self.dbus_session.get_object('org.christine',
'/org/christine')
xchat.prnt("rola-christine.py Version %s loaded!" %version)
xchat.prnt("/rola-christine")
def rola(self,word,word_eol,userdata):
tags = self.christine.now_playing()
title = '%s'%tags.get('title','')
if not title:
xchat.command('Nada a mostrar..')
return xchat.EAT_XCHAT
artist = "%s"%tags.get('artist','')
if artist:
artist = "%s -"%artist
xchat.command("me esta escuchando: %s %s" %(artist,title))
return xchat.EAT_XCHAT
control = RolaChristine()
xchat.hook_command("rola-christine",control.rola)
This make me check my code, and the script above works only with christine on the svn. This code was done on the afternoon and may get broken at some place, but is nice if you want to play. [Less]
|
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
... [More]
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.# DBus support. * Functions: o Play o Pause o Prev o Next * Signals o NewLocation# Plugins * New Plugins o Gnome Media Keys support o Album Cover o Early acces to getInfo o GnomeDBus * Improved pidgin configuration dialog# Player * Support for subtitles * Better handle of xvimagesink# Misc * Faster import * 3rd party module that contains libraries developed by others * Improved sources UI# Bugfixes: * Visualization doesn't work with xvimagesink * Cannot delete a file from the main libraryAs usual, you can get it from sourceforge.net:* christine-0.3.0.tar.bz2 https://sourceforge.net/project/downloading.php?group_id=167966&filename=christine-0.3.0.tar.bz2&a=98627960* christine-0.3.0.tar.gz: https://sourceforge.net/project/downloading.php?group_id=167966&filename=christine-0.3.0.tar.gz&a=5953259* christine_0.3.0_i386.deb: https://sourceforge.net/project/downloading.php?group_id=167966&filename=christine_0.3.0_i386.deb&a=28530057 (0 comments) [Less]
|
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
... [More]
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.# DBus support. * Functions: o Play o Pause o Prev o Next * Signals o NewLocation# Plugins * New Plugins o Gnome Media Keys support o Album Cover o Early acces to getInfo o GnomeDBus * Improved pidgin configuration dialog# Player * Support for subtitles * Better handle of xvimagesink# Misc * Faster import * 3rd party module that contains libraries developed by others * Improved sources UI# Bugfixes: * Visualization doesn't work with xvimagesink * Cannot delete a file from the main libraryAs usual, you can get it from sourceforge.net:* christine-0.3.0.tar.bz2 https://sourceforge.net/project/downloading.php?group_id=167966&filename=christine-0.3.0.tar.bz2&a=98627960* christine-0.3.0.tar.gz: https://sourceforge.net/project/downloading.php?group_id=167966&filename=christine-0.3.0.tar.gz&a=5953259* christine_0.3.0_i386.deb: https://sourceforge.net/project/downloading.php?group_id=167966&filename=christine_0.3.0_i386.deb&a=28530057 (0 comments) [Less]
|
Posted
about 16 years
ago
by
Marco Antonio Islas Cruz
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.
# DBus support.
* Functions:
o Play
o Pause
o Prev
o Next
* Signals
o NewLocation
# Plugins
* New Plugins
o Gnome Media Keys support
o Album Cover
o Early acces to getInfo
o GnomeDBus
* Improved pidgin configuration dialog
# Player
* Support for subtitles
* Better handle of xvimagesink
# Misc
* Faster import
* 3rd party module that contains libraries developed by others
* Improved sources UI
# Bugfixes:
* Visualization doesn't work with xvimagesink
* Cannot delete a file from the main library
As usual, you can get it from sourceforge.net:
* christine-0.3.0.tar.bz2 https://sourceforge.net/project/downloading.php?group_id=167966&filename=christine-0.3.0.tar.bz2&a=98627960
* christine-0.3.0.tar.gz: https://sourceforge.net/project/downloading.php?group_id=167966&filename=christine-0.3.0.tar.gz&a=5953259
* christine_0.3.0_i386.deb: https://sourceforge.net/project/downloading.php?group_id=167966&filename=christine_0.3.0_i386.deb&a=28530057
[Less]
|
Posted
about 16 years
ago
by
Marco Antonio Islas Cruz
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
... [More]
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.
# DBus support.
* Functions:
o Play
o Pause
o Prev
o Next
* Signals
o NewLocation
# Plugins
* New Plugins
o Gnome Media Keys support
o Album Cover
o Early acces to getInfo
o GnomeDBus
* Improved pidgin configuration dialog
# Player
* Support for subtitles
* Better handle of xvimagesink
# Misc
* Faster import
* 3rd party module that contains libraries developed by others
* Improved sources UI
# Bugfixes:
* Visualization doesn't work with xvimagesink
* Cannot delete a file from the main library
As usual, you can get it from sourceforge.net:
* christine-0.3.0.tar.bz2 https://sourceforge.net/project/downloading.php?group_id=167966&filename=christine-0.3.0.tar.bz2&a=98627960
* christine-0.3.0.tar.gz: https://sourceforge.net/project/downloading.php?group_id=167966&filename=christine-0.3.0.tar.gz&a=5953259
* christine_0.3.0_i386.deb: https://sourceforge.net/project/downloading.php?group_id=167966&filename=christine_0.3.0_i386.deb&a=28530057 [Less]
|
=========================
Christine 0.3.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
... [More]
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.
Changes
DBus support.
Functions:
Play
Pause
Prev
Next
Signals
NewLocation
Plugins
New Plugins
Gnome Media Keys support
Album Cover
Early acces to getInfo
GnomeDBus
Improved pidgin configuration dialog
Player
Support for subtitles
Better handle of xvimagesink
Misc
Faster import
3rd party module that contains libraries developed by others
Improved sources UI
Bugfixes:
Visualization doesn't work with xvimagesink
Cannot delete a file from the main library
As usual, you can get it from sourceforge.net:
christine-0.3.0.tar.bz2
christine-0.3.0.tar.gz
christine_0.3.0_i386.deb
[Less]
|
=========================
Christine 0.3.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
... [More]
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.
Changes
DBus support.
Functions:
Play
Pause
Prev
Next
Signals
NewLocation
Plugins
New Plugins
Gnome Media Keys support
Album Cover
Early acces to getInfo
GnomeDBus
Improved pidgin configuration dialog
Player
Support for subtitles
Better handle of xvimagesink
Misc
Faster import
3rd party module that contains libraries developed by others
Improved sources UI
Bugfixes:
Visualization doesn't work with xvimagesink
Cannot delete a file from the main library
As usual, you can get it from sourceforge.net:
christine-0.3.0.tar.bz2
christine-0.3.0.tar.gz
christine_0.3.0_i386.deb
[Less]
|