Re: [Rhythmbox-devel] Cover Art and Credit Card Safety

2008-08-06 Thread Adam Zimmerman
On Wed, 2008-08-06 at 23:37 +0200, Maximilian Schwerin wrote:
> 2) I tried to find a word about how credit card data is handled when buying 
> from 
> magnatune via rhythmbox. I guess you do all you can to make this safe but I 
> do 
> believe this subject justifies a BIG section in the help files and the FAQ on 
> your webpage explaining what you do to keep the data safe. Not knowing 
> anything 
> about the way you handle the data is a reason not to use it for me...

At the moment, credit card data isn't stored at all. You have to
re-enter it every time you make a purchase. Basically, the only way I'd
be comfortable storing CC info is in the gnome keyring, and when I last
tried to implement it there were problems with the python bindings. That
was a while ago, so if I get some free time this year I might try again.

The method used to actually send the data to Magnatune is in the URL of
an SSL-secured HTTP request, so the data is protected (assuming gnomeVFS
actually verifies the SSL certificate from the remote server). That's
the only way Magnatune supports getting CC info from external clients
(well, there is *unsecured* HTTP, but I'm not going to use that :), so
it's not going to change.

--
Adam Zimmerman <[EMAIL PROTECTED]>

CREATIVITY  - 
http://mirrors.creativecommons.org/movingimages/Building_on_the_Past.mpg
ALWAYS  - http://www.musiccreators.ca/
BUILDS  - http://www.ubuntu.com/
ON THE PAST - http://www.theopencd.org/
--

You will always get the greatest recognition for the job you least like.

___
rhythmbox-devel mailing list
rhythmbox-devel@gnome.org
http://mail.gnome.org/mailman/listinfo/rhythmbox-devel


Re: [Rhythmbox-devel] Cover Art and Credit Card Safety

2008-08-06 Thread Alexander Kraev

Hi Maximilian,

Yes, RB's cover art plugin is still using AWS for getting cover art. But 
we could move to Last.fm API. I think Last.fm is much better than AWS, 
it seems that their records/albums DB is larger. For example, there are 
not cover arts for Russian artists, but it's possible to find them on 
Last.fm. Because people update DB of Last.fm every day, because social 
networks rule.


Here is an API:

http://www.last.fm/api/show?service=290

Br,
Alex

Maximilian Schwerin wrote:

Hi all,

I got two questions:

1) Are you still using Amazon Webservices for getting cover art? As far 
as I understand their license this is not allowed:


-- snip --
5.1.3. You are not permitted to use Amazon Associates Web Service with any
Application or for any use that does not have, as its principal purpose, 
driving
traffic to the Amazon Website and driving sales of products and services 
on the

Amazon Website.
-- snap --

What is your read on this? I'd like to use AWS in a project of my own 
but have some reservations due to the license...


2) I tried to find a word about how credit card data is handled when 
buying from magnatune via rhythmbox. I guess you do all you can to make 
this safe but I do believe this subject justifies a BIG section in the 
help files and the FAQ on your webpage explaining what you do to keep 
the data safe. Not knowing anything about the way you handle the data is 
a reason not to use it for me...


Keep up the good work! Cheers, Maximilian
___
rhythmbox-devel mailing list
rhythmbox-devel@gnome.org
http://mail.gnome.org/mailman/listinfo/rhythmbox-devel


___
rhythmbox-devel mailing list
rhythmbox-devel@gnome.org
http://mail.gnome.org/mailman/listinfo/rhythmbox-devel


[Rhythmbox-devel] Cover Art and Credit Card Safety

2008-08-06 Thread Maximilian Schwerin

Hi all,

I got two questions:

1) Are you still using Amazon Webservices for getting cover art? As far as I 
understand their license this is not allowed:


-- snip --
5.1.3. You are not permitted to use Amazon Associates Web Service with any
Application or for any use that does not have, as its principal purpose, driving
traffic to the Amazon Website and driving sales of products and services on the
Amazon Website.
-- snap --

What is your read on this? I'd like to use AWS in a project of my own but have 
some reservations due to the license...


2) I tried to find a word about how credit card data is handled when buying from 
magnatune via rhythmbox. I guess you do all you can to make this safe but I do 
believe this subject justifies a BIG section in the help files and the FAQ on 
your webpage explaining what you do to keep the data safe. Not knowing anything 
about the way you handle the data is a reason not to use it for me...


Keep up the good work! Cheers, Maximilian
___
rhythmbox-devel mailing list
rhythmbox-devel@gnome.org
http://mail.gnome.org/mailman/listinfo/rhythmbox-devel


Re: [Rhythmbox-devel] plugin development

2008-08-06 Thread Jonathan Matthew
On Tue, Aug 05, 2008 at 12:59:41AM +0400, Alexander Kraev wrote:
> Hello all,
>   
> I am developing a plugin for one of social networks(just a home project  
> for myself and friends). I almost do not know Python, but it seems that  
> I can study it faster than GObject or Vala. I have a one question about  
> plugin development for Rhythmbox on Pyton.
>
> I have reviewed the source code of few plugins and, in principle, I  
> understand the logic of Pyton plugin system. But most of the existed  
> plugins using BrowserSource work with a list of already prepared tracks  
> from remote files or something else. The essence of my plugin - do  
> search in the remote database and use the response to fill the track  
> list of BrowserSource. The problem is that the search bar of  
> BrowserSource is connected to the track list already filled with tracks  
> and I don't know how to change the behaviour of search bar.

You can do this by subclassing BrowserSource and overriding the
'do_impl_search' method.  The only parameter to this method is the text
that the user has typed in the search box.  This method can be called
multiple times while the user is typing in the search box, so you might
need to limit the query rate or add an extra delay there.

___
rhythmbox-devel mailing list
rhythmbox-devel@gnome.org
http://mail.gnome.org/mailman/listinfo/rhythmbox-devel