Re: [Rhythmbox-devel] Audioscrobbler integration



On Fri, 2006-04-28 at 17:13 -0400, Matt wrote:
> My concept is that there be some code for dealing with the Last.fm
> server: handshake, login, and stream data fetching.  looking over code
> from the lastfm player, it seems that generating URIs that the system
> understands is rather simple, I can imagine integrating artist or tag
> play lists with only a few extra lines of code.

Last-Exit would also be a good one to check out, it's a GTK client
(written in C#).


> It seems that once you get the appropriate URL from the server, you can
> treat it like an internet radio stream, and from there it looks like RB
> already has the framework to feed that into.

Kind of. It doesn't use shoutcast metadata like most stations, but sends
an in-stream signal that we need to get updated metadata from a page.


> I'm interested enough in this that I'd be happy to try and code it, but
> I only have the basest of concepts regarding how RB works on the
> inside.  Also, I have almost no knowledge of C, I think I could pull off
> a "Hello World," and that would be about it.  I do have some experience
> with programming though.

Plugins can also be written in Python, if you know that.


Probably the best way to get it working would be to wrap LastFMProxy[0]
in a plugin to get basic playback working, and make some basic UI. From
there the other bits like love/skip/ban and the like could be added.

[0] http://vidar.gimp.org/lastfmproxy/


> So, basically, I'm looking for someone to collaborate with, or someone
> who can point me in the right direction with very specific directions.

Stopping by the #rhythmbox channel on irc.gimp.net would be your best
bet, it's where the developers hang out.


Cheers,

James "Doc" Livingston
-- 
There's no 'I' in 'team'.
But then there's no 'I' in 'useless smug colleague', either.
And there's four in 'platitude-quoting idiot'. Go figure.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]