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

Started by yagood, 22 Mar '06 - 19:56

mk0

well, now I have
QuoteThe procedure entry point GetTickCount64 could not be located in the dynamic link library KERNEL32.dll
error.


irix

When I exit XMPlay Visual C++ always crashes and comes with 3 error boxes. This is happening because of Audioscrobbler. 0.9.8.7 and 0.9.8.6 both have this problem.
I run a genuine copy of Windows 7 Ultimate x64 SP1.

1st:


2nd:


3rd:


It doesn't matter how I exit XMPlay.

T`aZ

@irix : can you provide the last lines of the xmp-scrobbler log file ?

@mk0 : it's no longer win XP compatible, I'm looking for a solution but don't hope anything :(

@saga : the bug is fixed on my local machine, wait a few days for a proper release :)

T`aZ

Hi, version 0.9.8.8 released.

https://docs.zoho.com/folder/s9yop142e17333f1a4571885efe58e95631bf

Install : extract all files (and overwrite those already existing) to the xmp (plugin) directory (as usual).

Changelog :
- New libcurl version, works again on Win XP
- Fix freeze with incomplete cue file (fix Saga's bug)
- Fix crash when activating the plugin and playing an already loaded file
- Minor refactoring & bugfixes

P.S. the sources are here : https://gitlab.com/taz007/xmp-scrobbler/tags/0.9.8.8

irix

Quote from: T`aZ on 21 Aug '16 - 21:12@irix : can you provide the last lines of the xmp-scrobbler log file ?

@mk0 : it's no longer win XP compatible, I'm looking for a solution but don't hope anything :(

@saga : the bug is fixed on my local machine, wait a few days for a proper release :)

It doesn't make an entry for this happening, haven't tried the new version yet.

2016-08-25 11:23:46 ----
2016-08-25 11:23:46 [INFO] Hello, this is xmp-scrobbler 0.9.8.6
2016-08-25 11:23:46 [INFO] Number of entries in the cache: 0
2016-08-25 11:23:47 [INFO] Handshake with Last.fm server successful!
2016-08-25 11:23:50 [INFO] Current track: Robert Lueben - Soft Games (mpi PSI-X 20717 - Marathon Life)
2016-08-25 11:23:50 [INFO] Submitting in 84 seconds...
2016-08-25 11:23:58 [WARNING] Seeking during playback is not allowed - current file is not going to be submitted!
2016-08-25 11:24:02 [WARNING] Seeking during playback is not allowed - current file is not going to be submitted!
2016-08-25 11:24:05 [WARNING] Seeking during playback is not allowed - current file is not going to be submitted!

saga

Thanks, works perfectly. ;) Out of curiosity, why was the cue file incomplete though? I cannot spot any problems with my bare eyes. ;)


irix

I also see in the logs now:

2016-08-25 12:00:14 [INFO] Submitting in 104 seconds...
2016-08-25 12:01:58 [INFO] Track added to the cache for submission
2016-08-25 12:01:58 [INFO] Preparing to submit 1 track(s) from the cache
2016-08-25 12:01:59 [INFO] Submission succeeded!
2016-08-25 12:29:38 [INFO] Shutting down...
2016-08-25 12:29:38 ----

Submitting works, exiting works, great work!

T`aZ

Quote from: saga on 25 Aug '16 - 10:58Thanks, works perfectly. ;) Out of curiosity, why was the cue file incomplete though? I cannot spot any problems with my bare eyes. ;)

when an artist/title is missing, like the track 5 in your file :
  TRACK 05 AUDIO
    PERFORMER ""
    TITLE "Unknown"
(the problem is that the performer is empty)

the tracklist i received from xmplay has a slightly different format and that part of the code was not working that well ^^

now in such case the track is still scrobbled, but i think the last.fm server will refuse it.

saga

Yeah, it shouldn't be scrobbled if there is no artist assigned (what would be the point?).

raina

It would seem logical to fall back on the disc PERFORMER (as it seems redundant to repeat PERFORMER per TRACK in most cases) but would that be out of spec?

saga

It would definitely not be the intention in this particular case, where the particular track name / author is not known.

saga


yaurthek

#814
Hi there!

If anyone is interested, my alternative scrobbling plugin "XMPlay Sharp Scrobbler" has moved to github, and I just released a new version (mostly to add logging).

I've been using it almost daily for more than a year now...

Download: https://github.com/mlaily/xmp-sharp-scrobbler/releases/tag/0.3.0.0

Enjoy :)


HavaR

I have also been using XMPlay Sharp Scrobbler for well over a year, and haven't really kept up with this thread because it works! :) Thanks for the update though  ;)

yaurthek

#816
Hey, thanks for the feedback, I'm glad you like it :)

EDIT: btw, last.fm just revoked my API key without any explanation, so I uploaded a new release with a new key: https://github.com/mlaily/xmp-sharp-scrobbler/releases/tag/0.4.0.0

(The previous key was a "spare" one I originally didn't intend to use for this plugin, but at the time I released the first version, the api registration didn't work at all (it's still broken but not completely) so I had no other choice but to use it)

pilau


Rachel

I am new at XMPlay, so please excuse me if my question is an easy one. I have been trying to save parts of MP3 with XMPlay. I can save, say, from 2 to 4 (in a 4-minute audio clip), but how do I get from 2 to 3? It always saves to the very end...  :'(

saga

Rachel: It would be more sensible to use a tool like mp3DirectCut for this task, which also has the advantage that the MP3 file is not going to be encoded twice like it would be in XMPlay.

Rachel

Thanks, saga! However, I noticed that the program you mentioned creates very large MP3s. I tested XMPlay and your mp3DirectCut: Although you said that the file is not encoded twice, I noticed that in a 4-minute clip XMPlay created (from minute 2 until the end) 3 MB file, and mp3DirectCut created 5 MB file.  :-[

saga

That means that XMPlay is encoding the file at a lower bitrate than the original. mp3DirectCut makes an exact copy of the original file with exactly the same quality as the original - With the settings you apparently chose, XMPlay produces a lower-quality version of the same file.

Rachel

I have been experimenting for a couple of days and, indeed, the bitrate is the same! Can XMPlay do that too or not? (I have not changed the factory settings.) A side question, saga: Is there a program that can manipulate video clips as easy and efficiently as mp3DirectCut can service audio files?

saga

XMPlay cannot do it the same way as mp3DirectCut does, no. mp3DirectCut was specifically made to losslessly cut MP3 files, and as a result it can only do very basic operations on the audio data - XMPlay can do a lot more, and thus does not provide a "special case" for exact lossless MP3 cutting. But I'm sure you will get used to mp3DirectCut very quickly and will learn to use it at speed of light! ;D

For video, you can try AviDemux - if you use the "copy" option for audio and video streams, it will try to not re-encode the video and audio data, similarly to what mp3DirectCut does.

Rachel

I am so grateful to you, saga, for these programs! I still have not figured out if it's possible to inject subtitles into video using AviDemux (I could not find that within the interface), otherwise everything is great! You are so wise...