Re: [Rhythmbox-devel] Nomad Jukebox Plugin...
- From: Matt <fisxoj gmail com>
- To: Robert Connolly <rob_connolly mailshack com>
- Cc: rhythmbox-devel gnome org
- Subject: Re: [Rhythmbox-devel] Nomad Jukebox Plugin...
- Date: Wed, 31 Oct 2007 20:19:53 -0400
I have no idea with regards to code, but, I'm very interested in there
being njb support in RB (although, I think I upgraded my firmware and
use MTP now...). IN any event, if I can be of help testing things, I
have a Zen Micro player, and would love RB to actually work with it,
instead of crashing and freezing constantly.
-Matt
Robert Connolly wrote:
> Hi,
>
> I new to this mailing list (this is my first posting), however I've been
> working on a plugin to support NJB devices using the python binding pynjb.
>
> A couple of you have had conversations with me over IRC and have been
> very helpful. Thanks!
>
> I have now got to a point where my plugin will detect the device (either
> on rhythmbox startup or via a dbus message) and will create a source for
> the device. This all seems to work fine except I get an error message on
> the debug output:
>
> Traceback (most recent call last):
> File "/home/robert/.gnome2/rhythmbox/plugins/rbnjb/__init__.py", line
> 120, in __init__
> rb.RemovableMediaSource(self, *args, **kwargs)
> TypeError: could not convert parameter 'entry_type' of type
> 'RhythmDBEntryType'
>
> (rhythmbox:7426): Rhythmbox-WARNING **: source 0x883cc88 has no group
>
> This seems to refer to the following lines of code:
>
> # create entry type with unique name: NJB:<owner>:<device_no>
> db = self.shell.props.db
> entry_type = db.entry_register_type("NJB:" +
> njb_device.GetOwnerString()+ ":" +
> str(self.devices))
> # create source
> source = gobject.new(rbnjbSource, shell=self.shell,
> name=_(njb_device.GetOwnerString()+"'s Jukebox"),
> entry_type=entry_type)
> # set device data in source object and setup signal handler
> source.init(njb_device, hal_device, self)
> # add source to internal soures list
> self.sources.append(source)
> # add source to shell
> self.shell.append_source(source)
>
> The code works fine, it just gives this error message and I was
> wondering why, can anyone shed some light on the situation?
>
> Thanks in advance,
>
> Rob Connolly
>
>
>
> _______________________________________________
> rhythmbox-devel mailing list
> rhythmbox-devel gnome org
> http://mail.gnome.org/mailman/listinfo/rhythmbox-devel
>
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]