XMPlay Last.fm/Audioscrobbler plugin (xmp-scrobbler)

Started by yagood,

yagood

I have just released xmp-scrobbler 0.2 - more information in the updated first post of this thread. Please report any problems.

cdysthe

Quote from: yagoodI have just released xmp-scrobbler 0.2 - more information in the updated first post of this thread. Please report any problems.

I just have to compliment you on your work. This plug-in is simply phenomenal. Works like a charm, much better and more stable than it's WInamp sibling. Thanks! Just wish I could play last.fm through XMPlay...  ;D

//C

yagood

Nothing phenomenal here I think - xmp-scrobbler simply does its job (hopefully :-). Anyway, thanks for your support. About playing Last.fm radio stations in XMPlay - well,  I haven't looked into Last.fm Player source, but I can imagine that that would require a lot more work than simple submitting plugin. Have you tried LastFMProxy? Looks good, maybe it works somehow with XMPlay.

cdysthe

Quote from: yagoodNothing phenomenal here I think - xmp-scrobbler simply does its job (hopefully :-). Anyway, thanks for your support. About playing Last.fm radio stations in XMPlay - well,  I haven't looked into Last.fm Player source, but I can imagine that that would require a lot more work than simple submitting plugin. Have you tried LastFMProxy? Looks good, maybe it works somehow with XMPlay.

Yes!! I installed Python for Windows. Then I ran LastFMProxy 1.1 Alpha after having put in my last.fm login and edited one of the scripts according to this thread:

http://www.last.fm/group/LastFMProxy/forum/22620/_/83823/2#f1001548

I fired up the proxy and voila! XMPlay is now playing my last.fm station! How cool is that?  ;D

Thank you for the advice.

//C

Zarggg

I'm now getting random (?) crashes of XMPlay. Occasionally, XMPlay will forcibly close whenever I close my browser near the end of a track. I also get forced closings when opening EvilLyrics.

I have no log files to show you, as there are none being generated that I am aware of.

yagood

Quote from: ZargggI'm now getting random (?) crashes of XMPlay. Occasionally, XMPlay will forcibly close whenever I close my browser near the end of a track. I also get forced closings when opening EvilLyrics.

Unfortunately I've just noticed that too, when I listen to more tracks XMPlay closes after some time :/ I'll try to fix it, but I don't know if I'll have time today. Thanks for your report and sorry for the inconvenience...

EDIT:

QuoteI have no log files to show you, as there are none being generated that I am aware of.

That's strange. Do you have xmp-scrobbler.txt in your XMPlay directory? Is xmp-scrobbler enabled (silly question :-)?

Zarggg

Yes, but it shows nothing unusual at all. I should have mentioned that before, but I didn't, as I didn't think that would give you any information.

yagood

Quote from: ZargggYes, but it shows nothing unusual at all. I should have mentioned that before, but I didn't, as I didn't think that would give you any information.

Actually it could be useful because I can check at which point XMPlay crashes / closes on your machine. However, I probably know what I'm doing wrong and I've got some idea how to rewrite xmp-scrobbler so that it won't cause such problems. Today or tomorrow I'll release new version. Meanwhile if you could send me a PM with your xmp-scrobbler.txt, it would be great. Thanks in advance.

Zarggg

I'll do that next time it happens.

Edit: I have also noticed that MP3s with ID3v1/ID3v2 tags set within XMPlay give the the "Track is badly tagged (artist/title not available)."

Y@nek®

I'm now getting random (?) crashes of XMPlay.

I have the same problem :( with 0.2 version.

yagood

Quote from: Y@nek®I'm now getting random (?) crashes of XMPlay.

I have the same problem :( with 0.2 version.

I know, it's broken :( Unfortunately I didn't have time this weekend and probably won't have until Wednesday, because I'm quite busy at work and university lately :(

yagood

OK, there's an update in the News section in the first post. Sorry if it's not what everybody expected, but my free time is really limited lately... I'll try to fix it as soon as possible and please post about other bugs here. Thanks.

Zarggg

Nonsense. You stated in the very beginning that this is still an alpha-stage product.

And the fact that it works at all is enough for us to use it. :)

yagood

Quote from: ZargggNonsense. You stated in the very beginning that this is still an alpha-stage product.

And the fact that it works at all is enough for us to use it. :)

Yes, but when I do something I want to do it right, unfortunately I just don't have as much time lately to do all things right enough :-( Anyway, thanks for support!

Philippe

Quote from: yagoodYes, but when I do something I want to do it right, unfortunately I just don't have as much time lately to do all things right enough :-( Anyway, thanks for support!
You've got your priorities straight... And the new alpha works fine.
Thank you.
In the futur, (no rush here ;), seriously) do you plan to make it work for other formats than mp3, like XM, IT... etc... ?? I don't even know if it is possible, but if it is, I would like it if you could make it work...
Thanks again,
Philippe

HavaR

I am very happy with this plugin too. I am still using the 0.2 version of the plugin since the crashes happen very rarely for me. I noticed that on the first iteration of the plugin a file called xmp-scrobbler.txt was generated in every directory I played files from, but this doesn't seem to happen on version 0.2.

I also sometimes listen to some other files than mp3s such as spc(super nintendo), sid(commodore 64) and nsf(nintendo). It might be very difficult if not impossible to implement this into the audioscrobbler system, but if it's not too difficult it would be a very good thing to have. I know that spc files use something called the extended id666 tag format.

yagood

Quote from: PhilippeIn the futur, (no rush here ;), seriously) do you plan to make it work for other formats than mp3, like XM, IT... etc... ?? I don't even know if it is possible, but if it is, I would like it if you could make it work...

In fact it is only matter of how XMPlay displays tags data of a given track. For example I downloaded some OGG files lately and tried them with xmp-scrobbler and it didn't work. However, it turned out it's because in Message window XMPlay writes "ARTIST" and "TITLE", but xmp-scrobbler looks for "Artist" and "Title". I don't know if it is specific to this file or generally to all OGGs, but as you can see - it is very simple to fix. The main rule is - if XMPlay supports it and it has length, track, artist fields set properly - it can be submitted to Last.fm through xmp-scrobbler. I'll grab some XMs and ITs (aaah, and I will have pretext to search through my CDs with good old demoscene stuff BTW... :]) and see how their tags are represented in XMPlay.

Quote from: HavaRI noticed that on the first iteration of the plugin a file called xmp-scrobbler.txt was generated in every directory I played files from, but this doesn't seem to happen on version 0.2.

Yeah, it was quite silly bug...  ::)

Quote from: HavaRI also sometimes listen to some other files than mp3s such as spc(super nintendo), sid(commodore 64) and nsf(nintendo). It might be very difficult if not impossible to implement this into the audioscrobbler system, but if it's not too difficult it would be a very good thing to have. I know that spc files use something called the extended id666 tag format.

Same thing as above - if XMPlay fills aforementioned fields properly - no problem with supporting it, I'll just have to grab some of these and check it out.

OK, so I think I will release some new version tomorrow or on Monday - it'll hopefully fix timing bug which I was trying to fix in 0.2 - Ian helped me in some technical details, now I just have to rewrite some code and check if it works.

pupil

yagood, you are a superstar! not only are you managing to get last.fm support sorted for XMPlay, you are doing it in super quick time, and also hoping to support way more formats than any other player is able. This could quite possibly be the best last.fm support in ANY player.

thankyou so much, I hope you realise how much everyone appreciates this :D