severity 403754 normal
merge 403754 391617
tags 391617 + patch
forwarded 403754 [EMAIL PROTECTED]
thanks
heya again,
On Tue, Dec 19, 2006 at 07:25:28PM +0100, Romain Beauxis wrote:
> Le mardi 19 décembre 2006 17:39, Michael Ablassmeier a écrit :
> > hi,
>
> Hi !
>
> > hm, well, imho the manpage says it clearly:
> >
> > [..]
> > Also, the submit method requires that the following configuration
> > parameters be set for this "Audio::Scrobbler" object:
> >
> > * username
> > The username of the user's AudioScrobbler registration.
> >
> > * password
> > The password for the AudioScrobbler registration.
>
> That's precisly what I was talking about, when I was testing the perl module,
> submit failed when password was passed only at submit function, I had to pass
> it at the constructor too. In the helper example, it seems that the
> paramaters passed to the constructor and submit are the same...
hmkey, this patch should make it work either way:
--- Scrobbler.pm 2006-12-19 19:34:26.000000000 +0100
+++ /usr/share/perl5/Audio/Scrobbler.pm 2006-12-19 19:35:34.000000000 +0100
@@ -279,7 +279,7 @@
$t[5] + 1900, $t[4] + 1, @t[3, 2, 1, 0]);
# Let's hope md5_hex() always returns lowercase hex stuff
$md5resp = md5_hex(
- md5_hex($self->{'cfg'}{'password'}).$self->{'md5ch'});
+ md5_hex($self->{'cfg'}{'password'} ? $self->{'cfg'}{'password'} :
$info->{'password'}).$self->{'md5ch'});
# Let's roll?
$req = HTTP::Request->new('POST', $self->{'nexturl'});
> > the package ships /usr/bin/scrobbler-helper, you might want to have a
> > look at this one. Example config is shipped aswell. Im going to add a
> > pointer to this script in README.Debian.
>
> Yes, but this script is very difficult to understand since the option array
> is
> never explicitly stated. For instance I had to go through the specs online to
> guess a correct progname and progversion (mandatory)..
>
> Here is a simple example that works for for me (c):
im going to add a sample script. Lets give upstream some days to sort out those
issues first, if this doesnt happen in a foreseable time im going to add
patches.
bye,
- michael