Author Topic: XMPlay Last.fm/Audioscrobbler plugin (xmp-scrobbler)  (Read 539732 times)

Xander

  • Posts: 32
Re: XMPlay Last.fm/Audioscrobbler plugin (xmp-scrobbler)
« Reply #700 on: 2 Feb '11 - 20:27 »
Hello, long time no see, I apologize for the long absence.

I thought I had the posts to this thread forwarded to my email account but I didn't receive a thing in all this time. Life kept me busy and I didn't entered the forum for a long time, I thought everything was working fine and people weren't having problems with it. It wasn't until this today that I received the email from dukzcry that I realized there were many posts I didn't know about.

This week I will finish up the 0.9.7 version, and post it here. I have already sent dukzcry the sources of the pre-0.9.7 version to be merged it in his/her work, the updates of this plugin I'll be posting won't have stream submission support. This plugin implements a protocol and I consider it should be accurate and follow its specifications. People who wish to submit streams may use dukzcry's xmp-scrobbler++.

Xander, could you please change the MB-ID-warning from [INFO] to [DEBUG]?

Sure, I didn't changed it to keep it how the original dev wanted it to be, but I agree that is less important for end users (in fact the current state of the source code already has that changed).

By the way. Why is this plugin getting worse with every update that comes?

I'm sorry you feel that, it's been working beautifully for me (and I hope other people as well); if you post what problems you're having I'll gladly fix them.


Once again sorry for the absence, 0.9.7 should be the last major change of this plugin, any other work on it would be bug corrections if any. I still want to write a new plugin using the new protocol and hopefully it won't take long.

HavaR

  • Posts: 38
Re: XMPlay Last.fm/Audioscrobbler plugin (xmp-scrobbler)
« Reply #701 on: 13 Feb '11 - 00:14 »
Hi! I'm very glad to hear that development is continuing on this plugin. I don't usually have any problems playing normal mp3s, but I've noticed some missing tracks when using cue-sheets. Something else I've noticed missing is the "Scrobbling now from XMPlay" text above the "Recently Listened Tracks" list and "Listening Now" next to your username on other peoples profiles.

I'm using the pre-0.9.7 version on xmplay 3.6.0.1, Windows XP sp3.

dukzcry

  • Posts: 9
Re: XMPlay Last.fm/Audioscrobbler plugin (xmp-scrobbler)
« Reply #702 on: 13 Feb '11 - 07:22 »
...and "Listening Now" next to your username on other peoples profiles.
This is because the feature you described is not a part of old last.fm 1.1 protocol (the plugin is still 1.1-compliant). Only plugin with implemented 1.2+ version of protocol will use "Listening now..." mechanism. Please wait, until Xander will write his 1.2-based plugin from stratch.
By the way, according to the 2.0 draft i see that the 2.0 protocol will use XML data which will require complex parsing or using of some xml library :-X

Quote
I don't usually have any problems playing normal mp3s, but I've noticed some missing tracks when using cue-sheets ... I'm using the pre-0.9.7 version on xmplay 3.6.0.1, Windows XP sp3.
Please send PM to Xander, it will better if you'll describe your problem in detail.
« Last Edit: 28 Jan '15 - 07:28 by dukzcry »

Xander

  • Posts: 32
Re: XMPlay Last.fm/Audioscrobbler plugin (xmp-scrobbler)
« Reply #703 on: 13 Feb '11 - 12:39 »
Hi HavaR, for the "Scrobbling now" notification as dukzcry said it's part of the newer protocol spec, the current plugin is still using the old version.

I'll look into the missing tracks when playing CUE sheets before posting 0.9.7, if you come across the problem again please upload the CUE file and the log.

Cris

  • Posts: 232
Re: XMPlay Last.fm/Audioscrobbler plugin (xmp-scrobbler)
« Reply #704 on: 13 Feb '11 - 16:14 »
Just a curiosity: when I first started using this plugin (before Xander started working on it), Last.fm was showning that ”Scrobbling now with XMPlay” text. Granted, it didn't show the realtime play status (a.k.a the last track was always ”Just listened”), but XMPlay was mentioned above the recent tracks list.

I'm not sure when exactly Last.fm stopped showing that info, and I always assumed that it was actually removed by Last.fm. So... what happened exactly? Where the old versions submitting the player name, and the current ones aren't? Weren't all older versions based on the same 1.0 protocol?


I don't really care about that small piece of info not being submitted. I know what I use for listening. :P I was just curious.  ;D

HavaR

  • Posts: 38
Re: XMPlay Last.fm/Audioscrobbler plugin (xmp-scrobbler)
« Reply #705 on: 14 Feb '11 - 03:19 »
I'll look into the missing tracks when playing CUE sheets before posting 0.9.7, if you come across the problem again please upload the CUE file and the log.

I will do that if I come across the issue again. It's been a while since it happened last, but then I don't normally use cue sheets. And it's good of you to take on working on this plugin again. :)

dukzcry

  • Posts: 9
Re: XMPlay Last.fm/Audioscrobbler plugin (xmp-scrobbler)
« Reply #706 on: 14 Feb '11 - 09:13 »
Just a curiosity: when I first started using this plugin (before Xander started working on it), Last.fm was showning that ”Scrobbling now with XMPlay” text. Granted, it didn't show the realtime play status (a.k.a the last track was always ”Just listened”), but XMPlay was mentioned above the recent tracks list.

I'm not sure when exactly Last.fm stopped showing that info, and I always assumed that it was actually removed by Last.fm. So... what happened exactly? Where the old versions submitting the player name, and the current ones aren't? Weren't all older versions based on the same 1.0 protocol?

Sounds strange. "Client Identifiers" database was always maintained by Last.fm's "Submissions Maintainers" team. It's impossible that yagood's versions show now ”Scrobbling now with XMPlay” while Xander's versions aren't, because they send the same client-id and the same client-ver (client-id = xmp and client-ver = 0.1 as you can see in the sources). If the "submission team" removed "xmp" as recognizable client from their database, neither with Xander's versions nor with yagood's this "Scrobbling now with XMPlay" text will appear anymore.

Cris

  • Posts: 232
Re: XMPlay Last.fm/Audioscrobbler plugin (xmp-scrobbler)
« Reply #707 on: 14 Feb '11 - 09:54 »
I didn't say that older versions work like that now. They worked a while back, when I used them. I have no idea if they still work or not.

Right now I'm using the 0.9 version.

dukzcry

  • Posts: 9
Re: XMPlay Last.fm/Audioscrobbler plugin (xmp-scrobbler)
« Reply #708 on: 14 Feb '11 - 10:22 »
I didn't say that older versions work like that now. They worked a while back, when I used them. I have no idea if they still work or not.

Right now I'm using the 0.9 version.
That's probably means that Last.fm removed client id from their database :( Here is a list of what was originally supported. At least AmigaAMP already gone (and i think as well as other obsolete clients). It's probably a time to contact Last.fm team.

Upd 15.03.2011: Got a response from a man from Last.fm submission team. He told me that they didn't remove anything from ID database. So, Chris, identifier should work with xmp-scrobbler, with both yagood and Xander versions.
« Last Edit: 15 Mar '11 - 13:00 by dukzcry »

Maddieman

  • Posts: 2
Re: XMPlay Last.fm/Audioscrobbler plugin (xmp-scrobbler)
« Reply #709 on: 26 Jul '11 - 18:06 »
Hi guys, great job with the scrobbler. :)

I've been using XMPlay for around 7 or 8 years, and it's my mp3 player of choice.  I started working at Last.fm late last year, and would love to get the XMPlay scrobbler on our developer site, build (http://build.last.fm/category/Scrobblers).

Before I can do that, I have a few questions:

-Is the XMPlay scrobbler still in development?
-Can you give me the Last.fm usernames of the original author(s), and whoever is currently working on it.
-Are there any remaining bugs that need to be addressed?
-Are there any plans to move to the scrobbling 2.0 API?  My understanding is that the XMPlay scrobbler uses the deprecated Submissions 1.2.1 protocol. [Some useful threads: http://www.last.fm/forum/21716/_/656504http://www.last.fm/forum/21716/_/656492]

I'm not a developer myself, but I might be able to forward some of your questions to our client team, assuming they're not too busy.

Thanks for your hard work on this.

Cheers,
-Jon

Dotpitch

  • Posts: 2871
Re: XMPlay Last.fm/Audioscrobbler plugin (xmp-scrobbler)
« Reply #710 on: 26 Jul '11 - 18:25 »
-Is the XMPlay scrobbler still in development?
-Can you give me the Last.fm usernames of the original author(s), and whoever is currently working on it.
-Are there any remaining bugs that need to be addressed?
-Are there any plans to move to the scrobbling 2.0 API?  My understanding is that the XMPlay scrobbler uses the deprecated Submissions 1.2.1 protocol.
  • No, unfortunately not.
  • The original author is yagood, but that was quite some time ago. The current author is Xander/Xandy21.
  • For most people it's working properly. There are occasional cache corruptions and mid-track crashes, but Xander managed to get most of them out of the way.
  • I think Xander once had that goal, but I'm not sure how far he got.

... would love to get the XMPlay scrobbler on our developer site, build (http://build.last.fm/category/Scrobblers).
That'd be very nice :).[/list]

dypsis

  • Posts: 85
Re: XMPlay Last.fm/Audioscrobbler plugin (xmp-scrobbler)
« Reply #711 on: 25 Nov '11 - 09:11 »
Can someone please tell me how I get this to work?
I just downloaded xmp-scrobbler.dll from this site.

This is the message I keep getting in my log file.
Quote
No valid MusicBrainz ID found, consider using MusicBrainz taggers to tag this file properly.
The current track is "Thunderstruck" by AC/DC.

I also have the official Last.fm app installed.


Thanks.

Edit: I found an old xmp-scrobbler.dll, and it works. It is 1.50 MB.
Version 0.9.7pre that I downloaded today from this site is 589 KB.
« Last Edit: 25 Nov '11 - 10:11 by dypsis »

Dotpitch

  • Posts: 2871
Re: XMPlay Last.fm/Audioscrobbler plugin (xmp-scrobbler)
« Reply #712 on: 25 Nov '11 - 14:34 »
This is the message I keep getting in my log file.
Quote
No valid MusicBrainz ID found, consider using MusicBrainz taggers to tag this file properly.
The current track is "Thunderstruck" by AC/DC.
A MusicBrainz ID ensures you have the right metadata for the file, but xmp-scrobbler will work just as well without it. You can ignore this warning. If the next lines in the log say something like "Preparing to submit ..." and "Submission succeeded!", then xmp-scrobbler is working properly.

raina

  • Posts: 1163
Re: XMPlay Last.fm/Audioscrobbler plugin (xmp-scrobbler)
« Reply #713 on: 25 Nov '11 - 18:25 »
Do note that xmp-scrobbler is using the old last.fm API, so your tracks won't show up in your profile as "currently playing" but only after half of the song is played or the 4 minute mark is reached, which ever comes first. Seeking before that also cancels scrobbling.

dypsis

  • Posts: 85
xmp-scrobbler Versions
« Reply #714 on: 25 Nov '11 - 22:51 »
Version 0.9.7pre doesn't scrobble at all for me, no matter how long I play my music for.
I haven't tested 0.9.6, and the link is dead for 0.9.8.

I don't even know where I got the version that I am using, but it is working fine.

Here are the file details for the one that is working for me.

File Name: xmp-scrobbler.dll
Version: Unknown
Date: June 27, 2007
File Size: 1.50 MB (1545 KB)
MD5: 6066EAAFC4207DED92153E7DFD19C903



The abovementioned file details are:

File Name: xmp-scrobbler.dll
Version: 0.9.7pre
Date: May 12, 2010
File Size: 590 KB
MD5: CB22BEAAC2E82E7C6E4941FBF4FA0505

File Name: xmp-scrobbler.dll
Version: 0.9.6
Date: April 10, 2010
File Size: 603 KB
MD5: D4728681A26B76375933EE237EF5595E

medicus1965

  • Posts: 2
Re: XMPlay Last.fm/Audioscrobbler plugin (xmp-scrobbler)
« Reply #715 on: 18 Jan '12 - 18:18 »
Please, give us a link for that plugin (1545 kb). Thanks a lot.

medicus1965

  • Posts: 2
Re: XMPlay Last.fm/Audioscrobbler plugin (xmp-scrobbler)
« Reply #716 on: 18 Jan '12 - 18:49 »
0.97pre works for me, but dowsn't show track in last.fm application on my pc. How to solve this?

Zarggg

  • Posts: 1242
Re: XMPlay Last.fm/Audioscrobbler plugin (xmp-scrobbler)
« Reply #717 on: 23 Jan '12 - 15:45 »
This plugin submits results directly to Last.fm's server. It does not interface with the Last.fm client at all.

stardust

  • Guest
Re: XMPlay Last.fm/Audioscrobbler plugin (xmp-scrobbler)
« Reply #718 on: 2 Mar '12 - 12:26 »
i changed my last.fm password not long ago, and it seems the XMplay scrobbler isn't able to sign in with my new password ???

could there be an issue with the fact that my new password uses the € sign ?

Zarggg

  • Posts: 1242
Re: XMPlay Last.fm/Audioscrobbler plugin (xmp-scrobbler)
« Reply #719 on: 2 Mar '12 - 18:28 »
It's possible. You can verify by looking at the source code, but I believe that the username and password fields only parse ASCII.

realnabarl

  • Posts: 4
Re: XMPlay Last.fm/Audioscrobbler plugin (xmp-scrobbler)
« Reply #720 on: 3 Mar '12 - 23:51 »
0.9.6 works for me, 0.9.7pre seems doesn't work.

stardust

  • Guest
Re: XMPlay Last.fm/Audioscrobbler plugin (xmp-scrobbler)
« Reply #721 on: 10 Mar '12 - 22:44 »
0.9.6 works for me, 0.9.7pre seems doesn't work.
what does the log file say ?

stardust

  • Guest
Re: XMPlay Last.fm/Audioscrobbler plugin (xmp-scrobbler)
« Reply #722 on: 1 Apr '12 - 16:25 »
turns out theplugin has locked itself on me now...

i changed my last.fm password a few days ago to only contain regular letters, and while it did successfully connect with the server at first, the log file continues to state that the password is wrong...

it appears to have succeeded at making a handshake with the server today, but as this recent section of my log displays, something is not right...

Quote from: xmp-scrobbler Pre-0.9.7 log
2012-04-01 16:18:54   [INFO] Hello, this is xmp-scrobbler Pre-0.9.7.
2012-04-01 16:49:06   [INFO] There are 152 entries in cache.
2012-04-01 16:49:07   [INFO] Successfully connected to the Last.fm server.
2012-04-01 16:49:10   [INFO] No valid MusicBrainz ID found, consider using MusicBrainz taggers to tag this file properly.
2012-04-01 16:49:10   [INFO] The current track is "OUTDISTANCE" by DRAX.
2012-04-01 16:50:40   [INFO] Track added to cache for submission.
2012-04-01 16:50:40   [INFO] Preparing to submit 10 tracks from cache.
2012-04-01 16:50:41   [WARNING] Your login info is incorrect, please correct it in the plugin config.

raina

  • Posts: 1163
Re: XMPlay Last.fm/Audioscrobbler plugin (xmp-scrobbler)
« Reply #723 on: 2 Apr '12 - 07:44 »
Ok, this might not be it at all but xmp-scrobbler starts giving this warning when another application is scrobbling simultaneously and it clears up when you restart XMPlay. Do you happen to have anything else last.fm related running by chance?

stardust

  • Guest
Re: XMPlay Last.fm/Audioscrobbler plugin (xmp-scrobbler)
« Reply #724 on: 5 Apr '12 - 10:27 »
Ok, this might not be it at all but xmp-scrobbler starts giving this warning when another application is scrobbling simultaneously and it clears up when you restart XMPlay. Do you happen to have anything else last.fm related running by chance?
nothing but the irresponsive last.fm client, which has always run in the background...

also, i don't know whether this matters, but i've noticed that the number of bullets in the password field does not correspond to my current password...and i suspect the plugin might be reverting it to an older password

i've tried to downgrade to v 0.9.6, but the problem still persists

is this info stored in some sort of cache file ?