Package: mpdscribble
Version: 0.2.12-6
Severity: important

Hello,

last week-end, I restarted the mpdscribble daemon, and today, I just see
that all the musics I played throught mpd has not been scrobbled to my
Last.fm account. I upgraded the mpd and libmpd packages last week.

In the mpdscribble's log file, there's no sign of songs changes (despite
mpd has played several songs) :

====================================
[2008/01/23 12:38:06] notice: sending password ...
[2008/01/23 12:38:06] notice: connected to mpd 0.13.0 at 127.0.0.1:6600.
[2008/01/23 12:38:06] notice: starting mpdscribble (mdc 0.2.12).
[2008/01/23 12:38:06] notice: (loaded 0 songs from cache)
[2008/01/23 12:38:07] notice: handshake ok.
[2008/01/23 12:38:07] notice: submit url: http://87.117.229.205:80/protocol_1.1
[2008/01/23 12:38:07] notice: interval set to 1 seconds.
[2008/01/23 12:40:44] notice: shutting down...
====================================

This log is not very helpful, since it doesn't show any song activity
(of course, this is why I am reporting this bug :-) ), despite I played
and skipped several songs during this laps time (just to test).


I digged into the mpdscribble source code, and it seems it provides it's
own version of libmpdclient. However, there's no version associated with
this library.
So, I tried to recompile the mpdscribble executable against the
system-wide libmpdclient (provided by the libmpd-dev package), and
since, it seems to work much better ("new song detected", and the like).


I guess the "old" (?) libmpdclient provided by mpdscribble is not
compatible with the newer mpd I have on my system, and so, that's why it
didn't work.
Is there any reason not to use the system-wide libmpdclient (despite the
fact the mpdscribble upstream already provides this library) ?
Is it possible to build mpdscribble against it ?
If no, could you look at the bug reported at the beginning of this mail ?


Thanks you,
 - Jonathan


-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-3-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.ISO-8859-15, LC_CTYPE=en_US.ISO-8859-15 (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/bash

Versions of packages mpdscribble depends on:
ii  adduser                       3.105      add and remove users and groups
ii  debconf [debconf-2.0]         1.5.18     Debian configuration management sy
ii  libc6                         2.7-5      GNU C Library: Shared libraries
ii  libglib2.0-0                  2.14.3-1   The GLib library of C routines
ii  libmpd0                       0.15.0-3   High-level client library for acce
ii  libsoup2.2-8                  2.2.104-1  an HTTP library implementation in 
ii  logrotate                     3.7.1-3    Log rotation utility
ii  lsb-base                      3.1-24     Linux Standard Base 3.1 init scrip

mpdscribble recommends no packages.

-- debconf information:
* mpdscribble/user: multani
* mpdscribble/systemwide: true



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to