Closed GoogleCodeExporter closed 9 years ago
Loved means it was played. It's an old protocol, the web services 2.0 did not
exist
thing and the love action was done through the scrobbling protocol.
Original comment by amr.hassan
on 21 Oct 2009 at 12:45
Sorry, let me clarify. The scrobbler in pylast uses the 1.2.1 version of the
protocol
(that is, it sends p="1.2.1" it its requests). In the documentation of that
version
protocol (http://www.last.fm/api/submissions), it says:
r[0]=<rating>
A single character denoting the rating of the track. Empty if not applicable.
L - Love (on any mode if the user has manually loved the track). This implies a
listen.
That clearly means that 'L' is only to be used if the user has **manually
loved** the
track. Of course, that implies a listen, but that does not mean that every
listen
should imply a 'L'! It also says that, for normal plays (i.e., not loved or
banned),
it should be empty.
Is this explanation clearer? I hope so, if you still think I'm wrong I suggest
you
ask in the Last.fm API group, pointing to this bug. Or I can do that for you.
:-)
Thanks for your work on pylast!
Original comment by dato.simo@gmail.com
on 21 Oct 2009 at 10:02
I was missing something, the rating can be left out blank. Setting the
rating to L or B does not set the loved or banned status without
calling the webservice methods, so I was using the L rating because it
was simply harmless.
Original comment by amr.hassan
on 21 Oct 2009 at 10:47
Excellent, thank you very much.
Original comment by dato.simo@gmail.com
on 21 Oct 2009 at 12:30
Original issue reported on code.google.com by
dato.simo@gmail.com
on 20 Oct 2009 at 12:37Attachments: