On Mon, 2005-04-04 at 20:09 +1000, Jonathan Matthew wrote:
> On Sun, Apr 03, 2005 at 04:15:06PM +0200, Oliver Lemke wrote:
> > On Sun, 2005-04-03 at 22:30 +1000, Jonathan Matthew wrote:
> > > rhythmbox-applet works, and I've checked a few of the python-based
> > > clients.
> > > I haven't checked rbscrobbler or gaim-rhythmbox or
> > > $your_favourite_client, though.
> >
> > I can confirm that it also works smoothly with rbscrobbler.
>
> Thanks.
>
> > > Remote-related patches are:
> > > [EMAIL PROTECTED]/rhythmbox--main--0.9--patch-[1-6]
> > > [EMAIL PROTECTED]/rhythmbox--remote--0.9--patch-{1,3,4,5}
> > >
> > > if you want to try applying them to an existing source tree.
> > > Other patches in those branches are merges and so on, likely to be
> > > already applied to any current source tree. This set of patches applies
> > > cleanly to Christophe's playbin branch, and should work properly with
> > > the play queue, but I haven't tested that.
> >
> > It's now also available in the rhythmbox--merge--0.9 tree.
>
> I've been experiencing a lot of deadlocks when using rhythmbox-applet,
> which turned out to be caused by recursive GDK_THREADS_ENTER calls.Didn't see that when using rbscrobbler. But I must admit that I didn't test it that much because yesterday I got a patch adding built-in audioscrobbler support which I'm now playing around with. > This was happening on gconf calls, which caused ORBit to process any > incoming requests *within the gconf call*. If the gconf call was made > with the gdk lock held, and there was a bonobo remote request waiting, > the bonobo request handler would try to take the gdk lock again. > > Dropping the gdk lock before anything that could result in a gconf > call looked way too hard, so I just hacked in gdk lock/unlock functions > using a GStaticRecMutex instead of the GMutex the standard functions > use. This is patch-6 and patch-7 in my rhythmbox--remote--0.9 branch. I'll update my branch later today and test it more excessively with rbscrobbler. -- so long, oliver Public GPG Key: http://www.core-dump.info/olemke-public.asc Fingerprint: 2389 0B2C 1AA8 4E3E D5AD 3B72 00DB ABDC 73ED C558
signature.asc
Description: This is a digitally signed message part
_______________________________________________ rhythmbox-devel mailing list [email protected] http://mail.gnome.org/mailman/listinfo/rhythmbox-devel
