Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: foo_scrobble (Read 37135 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Re: foo_scrobble

Reply #100
I'm having an issue wih this extension: it scrobbles only files from the folders which are added to foobar2000 library. When I play a file that's not in the library folder, the extension simply doesn't scrobble anything.

In the settings, there's an option to "Only submit tracks in the media library"

Re: foo_scrobble

Reply #101
I'm having an issue wih this extension: it scrobbles only files from the folders which are added to foobar2000 library. When I play a file that's not in the library folder, the extension simply doesn't scrobble anything.

In the settings, there's an option to "Only submit tracks in the media library"
Oh, thank you! I had no idea about that.

Re: foo_scrobble

Reply #102
Is there any way of telling Last.fm to ignore any text in square brackets in the artist or track title fields?

Re: foo_scrobble

Reply #103
Dealing with multiple sets of [] would be very difficult but you can ignore the opening [ and all text after it with this...

Code: [Select]
$puts(pos,$strstr(%title%,'['))$ifgreater($get(pos),0,$trim($substr(%title%,0,$sub($get(pos),1))),%title%)

Re: foo_scrobble

Reply #104
Dealing with multiple sets of [] would be very difficult but you can ignore the opening [ and all text after it with this...

Code: [Select]
$puts(pos,$strstr(%title%,'['))$ifgreater($get(pos),0,$trim($substr(%title%,0,$sub($get(pos),1))),%title%)
Oh, I missed your reply. Thanks very much.

Do I put that in the Title box here: https://i.imgur.com/Q9EYAjG.png?

Re: foo_scrobble

Reply #105
Dumb question but what are Now Playing Notifications?

Where do the notifications show up? What do they tell you? I mean I know what I'm playing because I'm playing it, lol.

I want to know whether to tick the box in the settings - https://i.imgur.com/xxhTsKJ.png - but I can't find anywhere on the web that explains what Now Playing Notifications are.

 

Re: foo_scrobble

Reply #106
I guess this setting refers to the shown "Scrobbling now" track on your Last.fm user profile in your Recent Tracks list. It uses a different API request than the usual one for actually scrobbling the track.
Or maybe I'm wrong, and it rather means the normal Windows desktop notification in the lower right corner when the next track starts playing - and scrobbling.  ;)
ZZee ya, Hans-Jürgen
BLUEZZ BASTARDZZ - "That lil' ol' ZZ Top cover band from Hamburg..."
INDIGO ROCKS - "Down home rockin' blues. Tasty as strudel."


Re: foo_scrobble

Reply #108
I guess this setting refers to the shown "Scrobbling now" track on your Last.fm user profile in your Recent Tracks list. It uses a different API request than the usual one for actually scrobbling the track.
Or maybe I'm wrong, and it rather means the normal Windows desktop notification in the lower right corner when the next track starts playing - and scrobbling.  ;)
I guess this setting refers to the shown "Scrobbling now" track on your Last.fm user profile in your Recent Tracks list. [...]

Correct. See also https://www.last.fm/api/scrobbling#now-playing-requests
Thank you both. I think I've got it. 👍

Re: foo_scrobble

Reply #109
I'm having trouble getting this to work on Linux with Wine after the last update. I just get this message in the console every time I try to request authorization:

Code: [Select]
0024:fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20

...and then this once it fails:

Code: [Select]
03d4:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
03d4:fixme:heap:RtlSetHeapInformation handle 00000000, info_class 1, info 00000000, size 0 stub!
03d4:fixme:heap:RtlSetHeapInformation handle 00000000, info_class 1, info 00000000, size 0 stub!
03e4:fixme:process:SetProcessShutdownParameters (00000380, 00000000): partial stub.
03e4:fixme:service:QueryServiceConfig2W Level 6 not implemented
03e4:fixme:service:QueryServiceConfig2W Level 6 not implemented
03e4:fixme:service:QueryServiceConfig2W Level 6 not implemented
03e4:fixme:service:QueryServiceConfig2W Level 6 not implemented
03e4:fixme:service:QueryServiceConfig2W Level 6 not implemented
0024:fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20
0024:fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20

Tried reinstalling dotnet40 and vcrun2015 to my prefix so far. Didn't seem to help

Re: foo_scrobble

Reply #110
Hey, I seem to have run into a weird situation. Using foobar2000 2.0 beta 19, foo_scrobble-1.6.0.22456.

At some point a few days ago a silent track played (called "Kid606 - Dramatic Pause of Silence to Signify the End of the Album and Beginning of Additional Songs Included on the CD to Make People Feel Better About Buying the CD Instead of the Vinyl Version"). Playing it back again, it seems to skip to the next track after 5 seconds, despite a duration of 0:30.000 (1 323 000 samples). Bitrate 1kbps, format FLAC.

I think I may have had repeat (track) on, and accidentally left it playing silently for a good while. It has caused tens of thousands of scrobbles to be logged to my account. Newly played songs aren't updating on my last.fm due to the huge backlog. An example of what's happening in the console:

Code: [Select]
foo_scrobble: Submitting 50 of 23329 cached tracks
foo_scrobble: Submitting 50 of 23279 cached tracks
foo_scrobble: Submitting 50 of 23229 cached tracks
foo_scrobble: Submitting 50 of 23179 cached tracks
foo_scrobble: Submitting 50 of 23129 cached tracks
foo_scrobble: Submitting 50 of 23079 cached tracks
foo_scrobble: Submitting 50 of 23029 cached tracks
foo_scrobble: Submitting 50 of 22979 cached tracks
foo_scrobble: Submitting 50 of 22929 cached tracks
foo_scrobble: Submitting 50 of 22879 cached tracks
foo_scrobble: Submitting 50 of 22829 cached tracks
foo_scrobble: Submitting 50 of 22779 cached tracks
foo_scrobble: Submitting 50 of 22729 cached tracks
foo_scrobble: Submitting 50 of 22679 cached tracks
foo_scrobble: Submitting 50 of 22629 cached tracks
foo_scrobble: Submitting 50 of 22579 cached tracks
foo_scrobble: Submitting 50 of 22529 cached tracks
foo_scrobble: Submitting 50 of 22479 cached tracks
foo_scrobble: Submitting 50 of 22429 cached tracks
foo_scrobble: Submitting 50 of 22379 cached tracks
foo_scrobble: Submitting 50 of 22329 cached tracks
foo_scrobble: Submitting 50 of 22279 cached tracks
foo_scrobble: Submitting 50 of 22229 cached tracks
foo_scrobble: Submitting 50 of 22179 cached tracks
foo_scrobble: Submitting 50 of 22129 cached tracks
foo_scrobble: Submitting 50 of 22079 cached tracks
foo_scrobble: Submitting 50 of 22029 cached tracks
foo_scrobble: Submitting 50 of 21979 cached tracks
foo_scrobble: Submitting 50 of 21929 cached tracks
foo_scrobble: Submitting 50 of 21879 cached tracks
foo_scrobble: Submitting 50 of 21829 cached tracks
foo_scrobble: Submitting 50 of 21779 cached tracks
foo_scrobble: Submitting 50 of 21729 cached tracks
foo_scrobble: Submitting 50 of 21679 cached tracks
foo_scrobble: Submitting 50 of 21629 cached tracks
foo_scrobble: Submitting 50 of 21579 cached tracks
foo_scrobble: Submitting 50 of 21529 cached tracks
foo_scrobble: Submitting 50 of 21479 cached tracks
foo_scrobble: Submitting 50 of 21429 cached tracks
foo_scrobble: Submitting 50 of 21379 cached tracks
foo_scrobble: Submitting 50 of 21329 cached tracks
foo_scrobble: Submitting 50 of 21279 cached tracks
foo_scrobble: Submitting 50 of 21229 cached tracks
foo_scrobble: Submitting 50 of 21179 cached tracks
foo_scrobble: Submitting 50 of 21129 cached tracks
foo_scrobble: Submitting 50 of 21079 cached tracks
foo_scrobble: Submitting 50 of 21029 cached tracks
foo_scrobble: Submitting 50 of 20979 cached tracks
foo_scrobble: Submitting 50 of 20929 cached tracks
foo_scrobble: Submitting 50 of 20879 cached tracks
foo_scrobble: Submitting 50 of 20829 cached tracks
foo_scrobble: Submitting 50 of 20779 cached tracks
foo_scrobble: Submitting 50 of 20729 cached tracks
foo_scrobble: Submitting 50 of 20679 cached tracks
foo_scrobble: Submitting 50 of 20629 cached tracks
foo_scrobble: Submitting 50 of 20579 cached tracks
foo_scrobble: Submitting 50 of 20529 cached tracks
foo_scrobble: Submitting 50 of 20479 cached tracks
foo_scrobble: Submitting 50 of 20429 cached tracks
foo_scrobble: Submitting 50 of 20379 cached tracks
foo_scrobble: Submitting 50 of 20329 cached tracks
foo_scrobble: Scrobbling failed (error: 29, Your IP has made too many requests in a short period.)
foo_scrobble: Submitting 50 of 20329 cached tracks
foo_scrobble: Scrobbling failed (error: 29, Your IP has made too many requests in a short period.)
foo_scrobble: Submitting 50 of 20329 cached tracks
foo_scrobble: Scrobbling failed (error: 29, Your IP has made too many requests in a short period.)

This huge backlog of scrobbles are stopping new ones from getting through. I tried reinstalling the plugin to try to clear the scrobble cache, but that didn't work. Is it something I can clear myself to fix the issue, or do I just have to wait for the backlog to clear (whilst manually deleting the erroneous scrobbles from my last.fm)? Thanks.

Re: foo_scrobble

Reply #111
Your account will be blocked for 24 hours after submitting more than 3k scrobbles per day, that is probably the reason why you cannot repeat scrobbling on the same day. I don't know if you could still delete the cached scrobbles in the foobar plugin though, so this problem will not occur anymore after your account works normally again.

To delete the submitted scrobbles in your library at once you could simply delete the track in your library from the track page.
ZZee ya, Hans-Jürgen
BLUEZZ BASTARDZZ - "That lil' ol' ZZ Top cover band from Hamburg..."
INDIGO ROCKS - "Down home rockin' blues. Tasty as strudel."

Re: foo_scrobble

Reply #112
You can browse the configuration folder inside your foobar2000 profile folder

%appdata%\foobar2000\configuration for normal installs
install folder\profile\configuration for portable installs.

Pretty sure foo_scrobble.dll.cfg will contain your cache so you can delete it when fb2k is closed. But it also contains all your settings/authorisation state so you'd lose that as well and you would need to set it up again.

Re: foo_scrobble

Reply #113
Thanks to you both for the info. Deleting the .cfg removed the cache and I've removed the scrobbles from my account, all's good now. :)