PDA

View Full Version : scrobbler help



Timothy Roven
2006-08-28, 09:15
after updating to slimserver 6.3.1 my slimscrobbler stopped working. here is
the result of a d_plugins debug. i have 'submit automatically' turned on and
'multiple usernames' turned off. it seems like it's writing correctly to a
text file but my lastfm page is not updating with recently played tracks.

2006-08-28 12:06:58.9569 Following track is ready to submit:
2006-08-28 12:06:58.9570 Artist: Boards of Canada
2006-08-28 12:06:58.9571 Track: Satelite Anthem Icarus
2006-08-28 12:06:58.9572 Album: The Campfire Headphase
2006-08-28 12:06:58.9573 Original Filename:
file:///F:/Music/Boards%20of%20Canada/The%20Campfire%20Headphase%20(2005)/03%20-%20Satelite%20Anthem%20Icarus.mp3
2006-08-28 12:06:58.9574 Duration in seconds: 364.3038
2006-08-28 12:06:58.9577 Time showing on stopwatch: 182.1519
2006-08-28 12:06:58.9578 Remaining time: 0
2006-08-28 12:06:58.9578 Current state of Track object: READY
2006-08-28 12:06:58.9580 User ID: dijon
2006-08-28 12:06:58.9581 Found existing Session for dijon
2006-08-28 12:06:58.9582 ==logTrackToAudioScrobblerAsPlayed()
2006-08-28 12:06:58.9601 Writing song entry to
"C:\WINDOWS\TEMP\PendingSongList_dijon.txt"...
2006-08-28 12:06:58.9612 Session status for dijon:
2006-08-28 12:06:58.9626 Pending submissions / Max : 58 / 2
2006-08-28 12:06:58.9627 Background Submit Status: 0
2006-08-28 12:06:58.9629 Interval Countdown remaining / elapsed /
original : 344.558524 / 135.44152 / 480

ddewey
2006-08-28, 12:47
Quoting Timothy Roven (troven (AT) gmail (DOT) com):

>
> after updating to slimserver 6.3.1 my slimscrobbler stopped working.
> here is the result of a d_plugins debug. i have 'submit automatically'
> turned on and 'multiple usernames' turned off. it seems like it's
> writing correctly to a text file but my lastfm page is not updating
> with recently played tracks.

Which version of SlimScrobbler are you running? v0.34 is the one that
should work with 6.3.1. As slimserver has evolved, slimscrobbler has
evolved also and you need to update both components.


If you update to 6.5, you'll need the newer CVS version of the slimscrobbler
plugin, which works great also.

--
http://www.last.fm/user/ddewey/

Timothy Roven
2006-08-28, 14:23
i have v.0.34 of slimscrobbler installed and restarted the server. it
appears that it is only writing to a text file but not uploading the file to
lastfm. my 'recently played' in lastfm has been blank for 2 days (since i
installed ss 6.3.1).

On 8/28/06, Dave Dewey <ddewey (AT) cyberthugs (DOT) com> wrote:
>
> Quoting Timothy Roven (troven (AT) gmail (DOT) com):
>
> >
> > after updating to slimserver 6.3.1 my slimscrobbler stopped
> working.
> > here is the result of a d_plugins debug. i have 'submit
> automatically'
> > turned on and 'multiple usernames' turned off. it seems like
> it's
> > writing correctly to a text file but my lastfm page is not
> updating
> > with recently played tracks.
>
> Which version of SlimScrobbler are you running? v0.34 is the one that
> should work with 6.3.1. As slimserver has evolved, slimscrobbler has
> evolved also and you need to update both components.
>
>
> If you update to 6.5, you'll need the newer CVS version of the
> slimscrobbler
> plugin, which works great also.
>
> --
> http://www.last.fm/user/ddewey/
>

smc2911
2006-08-28, 16:59
I had a similar problem (only I'm on 6.5) and I found that if I went through the SB interface Plugins > Audioscrobbler > Submit Now everything in the text file was submitted. After a few iteration setting automatic submit (through the plugins page of the webUI) to off, restarting the slimserver and setting it back to on, everything started to behave again. Not very scientific I know. By the way, before restarting the slimserver, do the manual submit otherwise you'll lose everything in the text file. That way at least you'll post whatever was collected since the last restart.

Good luck!

iwp
2006-08-29, 00:49
2006-08-28 12:06:58.9629 Interval Countdown remaining / elapsed /
original : 344.558524 / 135.44152 / 480

That last line is quite helpful. It suggests that the scrobbler attempted to submit to last.fm 135 seconds (2:25) ago, but the submission failed. So it's waiting 480 seconds (eight minutes) before trying to submit again, and in the meantime is just logging things to the file.

Could you find something in the log from an attempt to submit to last.fm?

BTW you shouldn't lose logged tracks if you restart slimserver.

Cheers,

Ian

smc2911
2006-08-29, 02:24
BTW you shouldn't lose logged tracks if you restart slimserver.
I definitely lost tracks when I was having my troubles, but thinking about it, I may also have upgraded to the latest nightly during that process as well as restarting, so that may have been a bit harder for the scrobbler to handle. Luckily it's all travelling well now.

Timothy Roven
2006-08-29, 06:06
thanks for the help. i followed smc's advice and turned autosubmit off,
restarted slimserver, turned it back on and restarted again and now things
seem to be ok.

On 8/29/06, smc2911 <smc2911.2daojn1156843501 (AT) no-mx (DOT) forums.slimdevices.com>
wrote:
>
>
> iwp;131912 Wrote:
> > BTW you shouldn't lose logged tracks if you restart slimserver.
> I definitely lost tracks when I was having my troubles, but thinking
> about it, I may also have upgraded to the latest nightly during that
> process as well as restarting, so that may have been a bit harder for
> the scrobbler to handle. Luckily it's all travelling well now.
>
>
> --
> smc2911
> ------------------------------------------------------------------------
> smc2911's Profile: http://forums.slimdevices.com/member.php?userid=4388
> View this thread: http://forums.slimdevices.com/showthread.php?t=26816
>
>

Timothy Roven
2006-08-29, 06:06
thanks for the help. i followed smc's advice and turned autosubmit off,
restarted slimserver, turned it back on and restarted again and now things
seem to be ok.

On 8/29/06, smc2911 <smc2911.2daojn1156843501 (AT) no-mx (DOT) forums.slimdevices.com>
wrote:
>
>
> iwp;131912 Wrote:
> > BTW you shouldn't lose logged tracks if you restart slimserver.
> I definitely lost tracks when I was having my troubles, but thinking
> about it, I may also have upgraded to the latest nightly during that
> process as well as restarting, so that may have been a bit harder for
> the scrobbler to handle. Luckily it's all travelling well now.
>
>
> --
> smc2911
> ------------------------------------------------------------------------
> smc2911's Profile: http://forums.slimdevices.com/member.php?userid=4388
> View this thread: http://forums.slimdevices.com/showthread.php?t=26816
>
>

smc2911
2006-08-30, 04:19
I've found that the problem has recurred a couple of times. I suspect that what happens is that once a submit fails (perhaps due to a slow response from lastFM), the plugin reverts to caching to a local file, but it won't try again until you either to a manual submit or change the autosubmit status. If this is the case, it may be worth changing the plugin to periodically reattempt submission. In the meantime I've found that a single manual submit using the remote gets things on track.

Craig, James (IT)
2006-08-30, 04:27
> the plugin reverts to caching to a local file,
> but it won't try again until you either to a manual submit or change
> the autosubmit status.

It is supposed to resubmit when the timer runs out.
(The timer doubles each time submission fails, so it can become a very
long wait quite quickly.)
Do you not ever see the automatic submission happening?

BTW is this for SS 6.3 or 6.5? The code has changed significantly for
the 6.5 version.

James
--------------------------------------------------------

NOTICE: If received in error, please destroy and notify sender. Sender does not intend to waive confidentiality or privilege. Use of this email is prohibited when received in error.

smc2911
2006-08-30, 05:39
It tends to be fine for several hours, but periodically stops. For example, yesterday it was working during the day, but then this evening I noticed that it hadn't submitted for 1d 1h. I then did a manual submit, which immediately worked and it's autosubmitting now with no problem.

smc2911
2006-09-01, 21:42
I find the scrobbler is still playing up. For example, submissions were going yesterday, with the last posted track being the last played of the evening. Today I just realised nothing had been posted. I did a manual submit and now the last 10 tracks are up, but I've played at least 40 today, so it looks as though the earlier ones have been lost. This time I haven't been mucking around with the server (i.e. no upgrades, restarts, etc).

James
2006-09-02, 00:25
really need to see the log with Scrobbler messages on to see what's going on!

Also you never said which version...

smc2911
2006-09-02, 03:19
really need to see the log with Scrobbler messages on to see what's going on!

Also you never said which version...
Yes, apologies for that. I should have mentioned that I have now left d_plugins on for a while to try to catch it next time it happens. I'll keep you posted on that. I'm using LastFM1113 on 6.5b1 - 9336 - Debian.

smc2911
2006-09-02, 03:39
OK, it stopped submitting a little while ago. Here are the logs for the initial failure (and I've included the line from the last successful submission a few minutes earlier).



2006-09-02 19:16:42.5561 Scrobbler: AudioScrobbler submit success!

[snip]

2006-09-02 19:20:14.1090 Scrobbler: Connected. Sending request...
2006-09-02 19:20:14.3964 Scrobbler: HTTP request died with: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 302.
...propagated at /usr/share/perl5/Net/HTTP/NB.pm line 32.
2006-09-02 19:20:14.3967 Scrobbler: BackgroundHTTP calling callback with failure
2006-09-02 19:20:14.3969 Scrobbler: ==handleSubmitResponse()
2006-09-02 19:20:14.3971 Scrobbler: No connection made, will not rehandshake
2006-09-02 19:20:14.3973 Scrobbler: Waiting before retry
2006-09-02 19:20:14.3975 Scrobbler: Setting interval: 7200

So, the inital wait interval seems to have been set to 2 hrs (can this be set lower?). So far, it's been an hour and a half. I'll post again when the interval has expired.

I don't know if it's relevant, but I get a lot of logs like this:


2006-09-02 19:20:13.6808 ERROR: missing details for track NOT TAGGING2006-09-02 19:20:13.6810 ARTIST: Lester Young2006-09-02 19:20:13.6811 TITLE: Pagin' the Devil2006-09-02 19:20:13.6813 TAGS: 2006-09-02 19:20:13.6815 Scrobbler: Writing song entry to "/tmp/PendingSongFile_smc2911.txt"...

This suggests a tagging problem, but my tracks are all liberally tagged.

smc2911
2006-09-02, 03:56
Just stopped playing for a bit, then started again and noticed something odd:


2006-09-02 20:50:16.7153 Scrobbler: ======= showCurrentVariables() ========
2006-09-02 20:50:16.7155 Scrobbler: Artist: They Might Be Giants
2006-09-02 20:50:16.7157 Scrobbler: Track: Space Suit
2006-09-02 20:50:16.7159 Scrobbler: Album: Apollo 18
2006-09-02 20:50:16.7160 Scrobbler: Original Filename: file:///media/music/FLAC/They%20Might%20Be%20Giants/Apollo%2018/38%20-%20Space%20Suit%20-%20They%20Might%20Be%20Giants.flac
2006-09-02 20:50:16.7162 Scrobbler: Duration in seconds: 96
2006-09-02 20:50:16.7164 Scrobbler: Time showing on stopwatch: 0.001217
2006-09-02 20:50:16.7166 Scrobbler: Remaining time: 47.998757
2006-09-02 20:50:16.7168 Scrobbler: Current state of Track object: PLAYING
2006-09-02 20:50:16.7170 Scrobbler: Is power on? : false
2006-09-02 20:50:16.7173 Scrobbler: =======================================

Usually Is power on? says true. Turned SB on and off and started playing, then it came up true.

smc2911
2006-09-02, 04:32
OK, two hours up and no luck:


2006-09-02 21:19:32.3586 Scrobbler: Session status for smc2911:
2006-09-02 21:19:32.3589 Scrobbler: Pending submissions / Max : 21 / 1
2006-09-02 21:19:32.3591 Scrobbler: Background Submit Status: 0
2006-09-02 21:19:32.3594 Scrobbler: Interval Countdown remaining / elapsed / original : 42.0384599999998 / 7157.961573 / 7200
2006-09-02 21:20:22.3824 Scrobbler: It IS time to submit!
2006-09-02 21:20:22.3826 Scrobbler: About to attempt submit to Audioscrobbler..
2006-09-02 21:20:22.3828 Scrobbler: ==doBackgroundHandshakeThenSubmit
2006-09-02 21:20:22.3830 Scrobbler: Firing GET on URL: http://post.audioscrobbler.com/?hs=true&p=1.1&c=slm&v=0.35&u=smc2911
2006-09-02 21:20:22.3832 Scrobbler: ==BackgroundHTTP.get
2006-09-02 21:20:22.3844 Scrobbler: Clearing DNS cache
2006-09-02 21:20:22.3878 Scrobbler: Set {select} to IO::Select=ARRAY(0x2aaab04e41b0)
2006-09-02 21:20:22.3881 Scrobbler: Performing background DNS resolution on post.audioscrobbler.com
2006-09-02 21:20:22.3882 Scrobbler: ...using nameserver 192.168.63.1
2006-09-02 21:20:22.4050 Scrobbler: post.audioscrobbler.com resolves to 62.216.251.200
2006-09-02 21:20:22.4053 Scrobbler: Connecting to 62.216.251.200:80
2006-09-02 21:20:22.7072 Scrobbler: Connected. Sending request...
2006-09-02 21:20:22.7370 Scrobbler: HTTP request died with: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 302.
...propagated at /usr/share/perl5/Net/HTTP/NB.pm line 32.

2006-09-02 21:20:22.7373 Scrobbler: BackgroundHTTP calling callback with failure
2006-09-02 21:20:22.7375 Scrobbler: ==handleHandshakeResponse()
2006-09-02 21:20:22.7377 Scrobbler: No connection made, waiting before retry
2006-09-02 21:20:22.7380 Scrobbler: Setting interval: 7200
2006-09-02 21:20:22.7382 Scrobbler: Session status for smc2911:

And it looks like it's back to a 2 hour wait. So I then tried a manual submit and this succeeded:


2006-09-02 21:27:13.5807 Scrobbler: User ID: smc2911
2006-09-02 21:27:13.5809 Scrobbler: Found existing Session for smc2911
2006-09-02 21:27:13.5829 Scrobbler: ==attemptToSubmitToAudioScrobbler()
2006-09-02 21:27:13.5834 Scrobbler: ==doHandshake()
2006-09-02 21:27:13.5838 Scrobbler: ==submitHandshake()
2006-09-02 21:27:13.5847 Scrobbler: Requesting GET on URL: http://post.audioscrobbler.com/?hs=true&p=1.1&c=slm&v=0.35&u=smc2911
2006-09-02 21:27:15.1056 Scrobbler: UPTODATE
74E099964A4005E3D6AAAA3705A9100F
http://62.216.251.205:80/protocol_1.1
INTERVAL 1

2006-09-02 21:27:15.1059 Scrobbler:
2006-09-02 21:27:15.1060 Scrobbler: ==handshakeWasGood()
2006-09-02 21:27:15.1062 Scrobbler: ==parseHandshakeResultAndGetPostURL()
2006-09-02 21:27:15.1064 Scrobbler: ==parseHandshakeResultFromContent()
2006-09-02 21:27:15.1066 Scrobbler:
2006-09-02 21:27:15.1079 Scrobbler: Got MD5 Challenge : 74E099964A4005E3D6AAAA3705A9100F
2006-09-02 21:27:15.1081 Scrobbler: Got Post URL : http://62.216.251.205:80/protocol_1.1
2006-09-02 21:27:15.1083 Scrobbler: Got INTERVAL : 1
2006-09-02 21:27:15.1086 Scrobbler: ==parseHandshakeResultAndGetPostURL()
2006-09-02 21:27:15.1088 Scrobbler: ==parseHandshakeResultFromContent()
2006-09-02 21:27:15.1090 Scrobbler:
2006-09-02 21:27:15.1091 Scrobbler: Got MD5 Challenge : 74E099964A4005E3D6AAAA3705A9100F
2006-09-02 21:27:15.1093 Scrobbler: Got Post URL : http://62.216.251.205:80/protocol_1.1
2006-09-02 21:27:15.1094 Scrobbler: Got INTERVAL : 1
2006-09-02 21:27:15.1097 Scrobbler: ==doSubmit()
2006-09-02 21:27:15.1104 Scrobbler: ==postDataToPostURL()
2006-09-02 21:27:15.1111 Scrobbler:
Requesting POST on URL: "http://62.216.251.205:80/protocol_1.1"
2006-09-02 21:27:15.1113 Scrobbler: Data posted:

[snipped the logs for the full submission]

2006-09-02 21:27:16.3097 Scrobbler: ==parsePostResults()
2006-09-02 21:27:16.3100 Scrobbler: OK
INTERVAL 1

2006-09-02 21:27:16.3102 Scrobbler: AudioScrobbler submit success! Clearing pending file...

Having done the manual submission, the automatic submission is working again now.

James
2006-09-02, 09:47
It looks like LastFM are changing their IP addresses.
Failed submission:
post.audioscrobbler.com resolves to 62.216.251.200
Successful submission:
Got Post URL : http://62.216.251.205:80/protocol_1.1

These are supposed to be the same address!
If you upgrade to the latest version from CVS, I have recently rewritten a lot of this code, so that may solve the problem.

James

smc2911
2006-09-02, 14:06
Thanks very much James, I'll give it a try.

smc2911
2006-09-02, 16:18
So far, so good. James, I should also thank you very much for the plugin--I've become a bit addicted, so much so that when I listen to CDs I get a little disturbed that it's not being logged for the charts!

Wallaby
2006-09-02, 17:02
These are supposed to be the same address!
If you upgrade to the latest version from CVS, I have recently rewritten a lot of this code, so that may solve the problem.

James

James, sorry for the noob question, but where do I get the latest version (what's CVS?)? The link from plugins still shows V.034.

cheers

Scott

James
2006-09-03, 01:49
http://slimscrobbler.cvs.sourceforge.net/slimscrobbler/

Unfortunately you have to download each file individually from here, or install a CVS client.
Only Stewart has permission to release a new version of SlimScrobbler and I haven't been able to get in touch with him recently, so I will probably package up the latest version on my own website as the 6.5 release approaches...

James

Wallaby
2006-09-04, 02:20
http://slimscrobbler.cvs.sourceforge.net/slimscrobbler/

Unfortunately you have to download each file individually from here, or install a CVS client.
Only Stewart has permission to release a new version of SlimScrobbler and I haven't been able to get in touch with him recently, so I will probably package up the latest version on my own website as the 6.5 release approaches...

James

Thanks James, I tried downloading the individual files and then files started disappearing off the site with messages like "showing 0 files, show 5 dead files"....I think I'll just wait with 6.3 until the package is available:)

Craig, James (IT)
2006-09-04, 02:32
> Thanks James, I tried downloading the individual files and then files
> started disappearing off the site with messages like "showing 0 files,
> show 5 dead files"....I think I'll just wait with 6.3 until
> the package
> is available:)

Yes, the CVS web interfaces is confusing as it shows deleted directories
that are no-longer required, and there are now quite a few of them. I've
put SlimScrobbler 0.35 for SlimServer 6.5 up on my website on the LastFM
section.
http://www.jamescraig.co.uk/SlimServer
However I've just realised the page description is wrong and the
SlimScrobbler zip does not contain LastFM install!

James
--------------------------------------------------------

NOTICE: If received in error, please destroy and notify sender. Sender does not intend to waive confidentiality or privilege. Use of this email is prohibited when received in error.

smc2911
2006-09-04, 15:50
Well, unfortunately it's still not all smooth sailing with my submissions. Because I thought everything was working again, I'd turned d_plugins debugging off again, but the errors below appeared in the log file with no special logging set:


2006-09-05 07:54:40.6663 ERROR: missing details for track NOT TAGGING2006-09-05 07:54:40.6665 ARTIST: Tuxedomoon2006-09-05 07:54:40.6666 TITLE: Roman P.2006-09-05 07:54:40.6667 TAGS: 2006-09-05 07:55:11.3995 Argument "\x{36}\x{32}..." isn't numeric in numeric gt (>) at /usr/share/perl5/Slim/Buttons/TrackInfo.pm line 278.
2006-09-05 07:58:22.8626 ERROR: missing details for track NOT TAGGING2006-09-05 07:58:22.8627 ARTIST: The Doors2006-09-05 07:58:22.8628 TITLE: The Changeling2006-09-05 07:58:22.8629 TAGS: 2006-09-05 07:59:59.7020 getpeername() on closed socket GEN83 at /usr/lib/perl/5.8/IO/Socket.pm line 206.
2006-09-05 08:02:54.5287 ERROR: missing details for track NOT TAGGING2006-09-05 08:02:54.5288 ARTIST: Momus2006-09-05 08:02:54.5289 TITLE: A White Oriental Flower2006-09-05 08:02:54.5290 TAGS: 2006-09-05 08:04:28.9057 getpeername() on closed socket GEN90 at /usr/lib/perl/5.8/IO/Socket.pm line 206.
2006-09-05 08:06:56.4557 ERROR: missing details for track NOT TAGGING2006-09-05 08:06:56.4559 ARTIST: Sugarcubes2006-09-05 08:06:56.4560 TITLE: Dark Disco2006-09-05 08:06:56.4561 TAGS: 2006-09-05 08:08:33.7723 Use of uninitialized value in numeric eq (==) at /usr/share/perl5/Slim/Control/Request.pm line 1822.
2006-09-05 08:10:58.3790 ERROR: missing details for track NOT TAGGING2006-09-05 08:10:58.3793 ARTIST: Jah Wobble2006-09-05 08:10:58.3795 TITLE: Heaven & Earth2006-09-05 08:10:58.3796 TAGS: 2006-09-05 08:14:52.0442 getpeername() on closed socket GEN101 at /usr/lib/perl/5.8/IO/Socket.pm line 206.
In some of these cases (e.g. the last one) the Slimserver was sufficiently perturbed that playback stopped.

James
2006-09-04, 21:53
Do those tracks not have genre tags perhaps?

James

smc2911
2006-09-05, 02:55
All of these tracks (which are FLAC by the way) have a genre tag. The Jah Wobble track, for example, is tagged with genre=Electronic. Even so, I'd be a little surprised to see error messages appear when no debug flags were set just because a genre tag was missing.

Craig, James (IT)
2006-09-05, 03:10
Hmmm. The error message indicates no genres found, which means it can't
submit tags to LastFM.
It appears you will get these errors even if tag submission is off.
However I can't see what could have generated all the other errors.
I tried this myself with a track with no genres and it worked fine.

You are using the latest code from CVS?

James
--------------------------------------------------------

NOTICE: If received in error, please destroy and notify sender. Sender does not intend to waive confidentiality or privilege. Use of this email is prohibited when received in error.

smc2911
2006-09-05, 03:50
I downloaded the CVS version yesterday, so have the latest version unless it's changed since then.

smc2911
2006-09-05, 05:13
OK, a bit more info (mind you, I'm even more confused now. I've upgraded slimserver to SlimServer Version: 6.5b1 - 9424 - Debian - EN - utf8 and now I get error messages like this:


2006-09-05 21:46:08.3577 string: Undefined string: LASTFM
2006-09-05 21:46:08.3577 string: Requested language: EN - failsafe language: EN
2006-09-05 21:46:10.0843 Backtrace:

frame 0: Slim::Utils::Strings::string (/usr/share/perl5/Slim/Display/Squeezebox2.pm line 405)
frame 1: Slim::Display::Squeezebox2::string (/usr/share/perl5/Slim/Player/Client.pm line 773)
frame 2: Slim::Player::Client::string (/usr/share/perl5/Slim/Web/Setup.pm line 2561)
frame 3: Slim::Web::Setup::menuItemName (/usr/share/perl5/Slim/Web/Setup.pm line 2783)
frame 4: Slim::Web::Setup::buildHTTP (/usr/share/perl5/Slim/Web/Setup.pm line 2658)
frame 5: Slim::Web::Setup::setup_HTTP (/usr/share/perl5/Slim/Web/HTTP.pm line 805)
frame 6: Slim::Web::HTTP::generateHTTPResponse (/usr/share/perl5/Slim/Web/HTTP.pm line 671)
frame 7: Slim::Web::HTTP::processURL (/usr/share/perl5/Slim/Web/HTTP.pm line 517)
frame 8: Slim::Web::HTTP::processHTTP (/usr/share/perl5/Slim/Networking/Select.pm line 238)
frame 9: Slim::Networking::Select::select (/usr/sbin/slimserver line 485)
frame 10: main::idle (/usr/sbin/slimserver line 438)
frame 11: main::main (/usr/sbin/slimserver line 1037)


Also, I got another one of these TAGGING error messages during one of the periods when the scrobbler was not submitting:


2006-09-05 21:51:32.2033 ERROR: missing details for track NOT TAGGING2006-09-05 21:51:32.2035 ARTIST: Aphex Twin2006-09-05 21:51:32.2036 TITLE: Tha2006-09-05 21:51:32.2036 TAGS: 2006-09-05 21:58:33.9139 ERROR: missing details for track NOT TAGGING2006-09-05 21:58:33.9141 ARTIST: Aphex Twin2006-09-05 21:58:33.9142 TITLE: Pulsewidth2006-09-05 21:58:33.9143 TAGS: 2006-09-05 22:03:34.3244 Scrobbler: Track Tha has reached its play threshold

I then performed a manual submit and about 5-10 mins later tested playing the tracks Tha and Pulsewidth. Neither generated the TAGGING error and both submitted automatically without a problem. Curiouser and curiouser!

Craig, James (IT)
2006-09-05, 05:21
The missing string could explain why you don't see LastFM in the web
interface - are you using any non-EN languages?

James
--------------------------------------------------------

NOTICE: If received in error, please destroy and notify sender. Sender does not intend to waive confidentiality or privilege. Use of this email is prohibited when received in error.

mherger
2006-09-05, 05:27
> The missing string could explain why you don't see LastFM in the web
> interface - are you using any non-EN languages?

This shouldn't matter: slimserver will fall back to EN if a translation is
missing. And in this case it even says "requested language EN" :-).

I've seen this behaviour when a plugin has crashed and thus failed to
load. Some more details from the log file right after the start using
-d_plugins would tell us more.

--

Michael

-----------------------------------------------------------
Help translate SlimServer by using the
SlimString Translation Helper (http://www.herger.net/slim/)

Craig, James (IT)
2006-09-05, 05:36
Well, I checked and the 'string' LASTFM isn't even used anywhere in the
plugin...

James
--------------------------------------------------------

NOTICE: If received in error, please destroy and notify sender. Sender does not intend to waive confidentiality or privilege. Use of this email is prohibited when received in error.

smc2911
2006-09-05, 16:34
I've seen this behaviour when a plugin has crashed and thus failed to
load. Some more details from the log file right after the start using
-d_plugins would tell us more.
Good suggestion, and revealing. It seems that in attempts to use the latest CVS releases I had a Plugins/LastFM/Plugin.pm and a Plugins/LastFM/LastFM/Plugin.pm, which were out of sync. I've nuked everything and reverted to the 11 August release versions LastFM1113.zip and SlimScrobbler035.zip. That's fixed the misisng LastFM entry in Player Settings > Menus. If my submission problems persist, I'll have a more controlled attempt to use the CVS versions.

James: thanks for all your patience on this one, there's nothing like remotely assisting hopeless users!

By the way, does anyone know how to turn on debugging flags from startup using the deb package init.d script? The obvious route of setting SLIMOPTION=--d_plugins doesn't seem to work. I can only turn on the flags at startup by doing a direct /usr/sbin/slimserver --d_plugins and bypassing the init.d script (which accounts for the fact that I rarely think of doing it!).

smc2911
2006-09-05, 21:47
If my submission problems persist, I'll have a more controlled attempt to use the CVS versions.
OK, back on the CVS (done properly this time I believe!) and so far so good.