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_audioscrobbler 1.4.7 (Read 914366 times) previous topic - next topic
0 Members and 2 Guests are viewing this topic.

foo_audioscrobbler 1.4.7

Reply #350
Thanks!
If age or weaknes doe prohibyte bloudletting you must use boxing

foo_audioscrobbler 1.4.7

Reply #351
Crash with the newest version. I was just clicking the "random" button to get to a good song and foobar crashed:

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0118B770h
Access violation, operation: read, address: 011CD000h
Call path:
CFooScrobblerThread::EntryPoint=>CFooScrobblerThread::EntryPoint - inside main loop=>CFooScrobblerNotifyThread::HandleResponse
This is the first crash logged by this instance.
Code bytes (0118B770h):
0118B730h:  44 24 28 8B 10 6A FF 68 A0 1B 1A 01 8D 4C 24 30
0118B740h:  FF D2 8D 4C 24 28 88 9C 24 80 00 00 00 E8 E8 78
0118B750h:  FF FF E9 91 01 00 00 89 5C 24 1C 89 5C 24 20 89
0118B760h:  5C 24 24 8B C2 C6 84 24 80 00 00 00 02 8D 70 01
0118B770h:  8A 08 40 3A CB 75 F9 2B C6 40 50 52 8D 4C 24 24
0118B780h:  E8 2B BA FF FF 8B 54 24 1C 8D 44 24 18 50 8D 4C
0118B790h:  24 18 51 52 C7 44 24 20 20 0A 0D 00 E8 C7 56 00
0118B7A0h:  00 8B F0 83 C4 0C 3B F3 75 4D 89 5C 24 40 89 5C
Stack (04DAFE7Ch):
04DAFE5Ch:  7435346C 00000000 00000000 00000000
04DAFE6Ch:  00000000 00000000 011C8A98 011C0168
04DAFE7Ch:  26C05EB0 00000003 011C56C8 011C5658
04DAFE8Ch:  00000053 01185C4A 00000000 00000000
04DAFE9Ch:  00000000 00000000 011C4580 0118FF75
04DAFEACh:  011C0000 00000000 01185F31 011C5971
04DAFEBCh:  00000F3F 00000000 00001000 011C4580
04DAFECCh:  01185F7B 00001000 011C4580 00000000
04DAFEDCh:  04DAFF40 01185C18 011CBAA0 00001000
04DAFEECh:  FFFFFFFF 011C56C8 04DAFF34 0119F981
04DAFEFCh:  00000002 0118C0BC 011CCFF8 26C05F70
04DAFF0Ch:  7C91825D 0013F78C 011C5658 B8A80C24
04DAFF1Ch:  804F9CCB 804F9CD3 869B0744 869B05D8
04DAFF2Ch:  869B060C 04DAFF08 04DAFFDC 0119FA82
04DAFF3Ch:  00000003 7FFAB000 B8A80C84 805002F8
04DAFF4Ch:  00000000 00000005 00000000 00000000
04DAFF5Ch:  00000000 804FD1FC 00000000 00000000
04DAFF6Ch:  804FD2B8 806D02E7 869B05D8 B8A80D50
04DAFF7Ch:  C308C483 0424448B 016A0001 00000003
04DAFF8Ch:  0000001F FFFFFFFF FFFFFFFF 00000000
Registers:
EAX: 011CD000, EBX: 00000000, ECX: 00000001, EDX: 011CCFF8
ESI: 011CCFF9, EDI: 011C5658, EBP: 04DAFF40, ESP: 04DAFE7C
Crash location: "foo_audioscrobbler", loaded at 01180000h - 011B0000h

Loaded modules:
foobar2000                      loaded at 00400000h - 00509000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F5000h
COMCTL32                        loaded at 773D0000h - 774D3000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                          loaded at 7E410000h - 7E4A0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D1D7000h
ole32                            loaded at 774E0000h - 7761D000h
shared                          loaded at 10000000h - 1002D000h
COMDLG32                        loaded at 763B0000h - 763F9000h
ShimEng                          loaded at 5CB70000h - 5CB96000h
AcGenral                        loaded at 6F880000h - 6FA4A000h
WINMM                            loaded at 76B40000h - 76B6D000h
OLEAUT32                        loaded at 77120000h - 771AB000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
VERSION                          loaded at 77C00000h - 77C08000h
USERENV                          loaded at 769C0000h - 76A73000h
UxTheme                          loaded at 5AD70000h - 5ADA8000h
IMM32                            loaded at 76390000h - 763AD000h
LPK                              loaded at 629C0000h - 629C9000h
USP10                            loaded at 74D90000h - 74DFB000h
wbsys                            loaded at 66500000h - 6650A000h
DrvTrNTm                        loaded at 6BC00000h - 6BC1A000h
DrvTrNTl                        loaded at 6BC20000h - 6BC3D000h
serwvdrv                        loaded at 5CD70000h - 5CD77000h
umdmxfrm                        loaded at 5B0A0000h - 5B0A7000h
wblind                          loaded at 66000000h - 66083000h
msimg32                          loaded at 76380000h - 76385000h
wbhelp                          loaded at 66600000h - 66617000h
lgscroll                        loaded at 10100000h - 1010E000h
MSVCR71                          loaded at 7C340000h - 7C396000h
MSVCP71                          loaded at 7C3A0000h - 7C41B000h
apphelp                          loaded at 77B40000h - 77B62000h
msctfime                        loaded at 755C0000h - 755EE000h
foo_abx                          loaded at 01050000h - 01083000h
foo_albumlist                    loaded at 010B0000h - 01105000h
foo_amipwrapper                  loaded at 01130000h - 0115C000h
foo_audioscrobbler              loaded at 01180000h - 011B0000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_autoplaylist                loaded at 011D0000h - 01200000h
foo_browser                      loaded at 01220000h - 01259000h
foo_cdda                        loaded at 01280000h - 012B3000h
foo_controlserver                loaded at 012E0000h - 01319000h
foo_converter                    loaded at 01340000h - 013B1000h
foo_custominfo                  loaded at 013E0000h - 01465000h
foo_cwbowron                    loaded at 01490000h - 014BA000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_cwb_hooks                    loaded at 014F0000h - 0153E000h
foo_dirwatch                    loaded at 01560000h - 0158C000h
foo_dockable_panels              loaded at 015B0000h - 015E3000h
foo_dsp_delta                    loaded at 01610000h - 0162E000h
foo_dsp_std                      loaded at 01650000h - 01697000h
foo_exvar                        loaded at 016C0000h - 016EE000h
foo_fileops                      loaded at 01810000h - 01857000h
foo_freedb2                      loaded at 01880000h - 018C1000h
foo_history                      loaded at 018F0000h - 0190C000h
foo_input_std                    loaded at 01930000h - 01A53000h
foo_lyricsdb                    loaded at 01A80000h - 01AAF000h
WININET                          loaded at 42C10000h - 42CDF000h
Normaliz                        loaded at 01AC0000h - 01AC9000h
iertutil                        loaded at 42990000h - 429D5000h
foo_masstag                      loaded at 01CF0000h - 01D40000h
foo_playback_custom              loaded at 01D60000h - 01DA5000h
WINSPOOL                        loaded at 73000000h - 73026000h
foo_playlist_bind                loaded at 01DF0000h - 01E15000h
foo_playlist_manager            loaded at 01E30000h - 01E74000h
foo_playlist_tree                loaded at 01EA0000h - 01F16000h
libmzsch360_000                  loaded at 10400000h - 105D0000h
WSOCK32                          loaded at 71AD0000h - 71AD9000h
libmzgc360_000                  loaded at 01F40000h - 01FE4000h
foo_pqview                      loaded at 02030000h - 02058000h
foo_preview                      loaded at 02080000h - 020A1000h
foo_rgscan                      loaded at 020C0000h - 02106000h
foo_run                          loaded at 02130000h - 0215B000h
foo_runcmd                      loaded at 02180000h - 021AF000h
foo_sic                          loaded at 021D0000h - 02229000h
foo_tlbRC                        loaded at 02350000h - 02370000h
foo_uie_lyrics                  loaded at 02390000h - 023F1000h
foo_uie_lyrics_panel            loaded at 02420000h - 02489000h
foo_uie_peakmeter                loaded at 024B0000h - 024E3000h
foo_uie_playlists_dropdown      loaded at 02510000h - 02549000h
foo_uie_powerpanels              loaded at 02570000h - 02593000h
foo_uie_quicksearch              loaded at 025C0000h - 02606000h
foo_uie_tabs                    loaded at 02630000h - 0265A000h
foo_uie_typefind                loaded at 02680000h - 026B0000h
foo_uie_vis_channel_spectrum    loaded at 026D0000h - 026FA000h
foo_uie_vis_egoh                loaded at 02720000h - 0273D000h
foo_ui_columns                  loaded at 02750000h - 0284D000h
foo_ui_panels                    loaded at 02870000h - 02937000h
foo_ui_std                      loaded at 02A80000h - 02B36000h
foo_unpack                      loaded at 02B60000h - 02B8E000h
foo_utils                        loaded at 02BB0000h - 02C29000h
foo_winamp_spam                  loaded at 02C50000h - 02C6F000h
HookDll                          loaded at 02F90000h - 02F97000h
KatMouseS                        loaded at 02FA0000h - 02FAF000h
mswsock                          loaded at 71A50000h - 71A8F000h
hnetcfg                          loaded at 662B0000h - 66308000h
wshtcpip                        loaded at 71A90000h - 71A98000h
amip                            loaded at 03EB0000h - 04026000h
DNSAPI                          loaded at 76F20000h - 76F47000h
mdnsNSP                          loaded at 16080000h - 16099000h
Iphlpapi                        loaded at 76D60000h - 76D79000h
rasadhlp                        loaded at 76FC0000h - 76FC6000h
DSOUND                          loaded at 73F10000h - 73F6C000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
wdmaud                          loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
GRA8E1~1                        loaded at 05A60000h - 05C7D000h
GrooveUtil                      loaded at 68EF0000h - 68FE1000h
MSVCR80                          loaded at 78130000h - 781CB000h
GrooveNew                        loaded at 68FF0000h - 68FF7000h
ATL80                            loaded at 7C630000h - 7C64B000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
cscui                            loaded at 77A20000h - 77A74000h
CSCDLL                          loaded at 76600000h - 7661D000h
netapi32                        loaded at 5B860000h - 5B8B4000h
SETUPAPI                        loaded at 77920000h - 77A13000h
GR99D3~1                        loaded at 65E30000h - 65E67000h
urlmon                          loaded at 42CF0000h - 42E14000h
Msxml3                          loaded at 74980000h - 74A93000h
Secur32                          loaded at 77FE0000h - 77FF1000h
dciman32                        loaded at 73BC0000h - 73BC6000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 01185C4Ah, location: "foo_audioscrobbler", loaded at 01180000h - 011B0000h
Address: 0118FF75h, location: "foo_audioscrobbler", loaded at 01180000h - 011B0000h
Address: 01185F31h, location: "foo_audioscrobbler", loaded at 01180000h - 011B0000h
Address: 01185F7Bh, location: "foo_audioscrobbler", loaded at 01180000h - 011B0000h
Address: 01185C18h, location: "foo_audioscrobbler", loaded at 01180000h - 011B0000h
Address: 0119F981h, location: "foo_audioscrobbler", loaded at 01180000h - 011B0000h
Address: 0118C0BCh, location: "foo_audioscrobbler", loaded at 01180000h - 011B0000h
Address: 7C91825Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+00000860h)
Address: 0119FA82h, location: "foo_audioscrobbler", loaded at 01180000h - 011B0000h
Address: 0118C239h, location: "foo_audioscrobbler", loaded at 01180000h - 011B0000h
Address: 7C80B683h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "GetModuleFileNameA" (+000001B4h)
Address: 7C91825Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+00000860h)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C80B690h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "GetModuleFileNameA" (+000001C1h)
Address: 0118C230h, location: "foo_audioscrobbler", loaded at 01180000h - 011B0000h

Version info:
foobar2000 v0.9.5 beta 3
UNICODE
Windows 5.1


Additional info:
Dockable Panels 1.0.7b [Mar 28 2007 - 09:18:48]  (foo_dockable_panels)
Playlist Tree Panel 3.0.4 [Aug  2 2007 - 10:16:21]  (foo_playlist_tree)
Tabbed panel modified 0.2.5  (foo_uie_tabs)
Extended Variables 0.3  (foo_exvar)
Run services 0.3.2  (foo_run)
Run Command 1.0 beta 2  (foo_runcmd)
Converter 1.0.1  (foo_converter)
Lyric Show Panels 0.3.1.2 Alpha 2 [Nov 23 2007 - 20:21:05]  (foo_uie_lyrics)
Standard Input Array 1.0  (foo_input_std)
freedb Tagger 0.5.2.1  (foo_freedb2)
Album Art Browser 0.0.5 [Jul 23 2007 - 08:27:55]  (foo_cwbowron)
ZIP/GZIP reader 1.0  (foo_unpack)
Playlist Manager 1.0.2  (foo_playlist_manager)
Seek Panel 0.1  (foo_uie_powerpanels)
TLB Remote Control 2.1  (foo_tlbRC)
Typefind 0.2 beta 1  (foo_uie_typefind)
Playback Statistics Custom 1.4.3  (foo_playback_custom)
Music Browser 1.2.3b [Mar 23 2007 - 16:52:56]  (foo_browser)
Tagger Panel Window 1.0.6 BETA! [Oct 18 2007 - 09:40:42]  (foo_cwb_hooks)
Playlist Bind 3.1  (foo_playlist_bind)
Egoh Spectrum analyser (uie) 1.1.2  (foo_uie_vis_egoh)
Album List 4.1  (foo_albumlist)
foo_custominfo 0.1.2  (foo_custominfo)
Control Server 1.0.1  (foo_controlserver)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
Masstagger 1.6  (foo_masstag)
ReplayGain Scanner 2.0.2  (foo_rgscan)
RAR reader 1.1  (foo_unpack)
Volume Panel 0.1  (foo_uie_powerpanels)
CD Audio Decoder 2.1.2  (foo_cdda)
Channel Spectrum panel 0.11  (foo_uie_vis_channel_spectrum)
Startup Actions 0.0.2 [Jul 23 2007 - 08:27:55]  (foo_cwbowron)
File Operations 2.0  (foo_fileops)
AMIP Wrapper 0.90  (foo_amipwrapper)
Directory watcher 0.2 beta 1  (foo_dirwatch)
Audioscrobbler 1.3.14  (foo_audioscrobbler)
Panels UI 0.14.12 beta [Jul 18 2007 - 13:39:30]  (foo_ui_panels)
Playlist Tools 0.6.2 beta 3  (foo_utils)
Peakmeter Panel 0.0.4.2 beta  (foo_uie_peakmeter)
ABX Comparator 1.3.1  (foo_abx)
cwbowron's title format hooks 1.2.5 [Oct 17 2007 - 16:56:51]  (foo_cwb_hooks)
foosic music database 1.0 beta 12  (foo_sic)
Lyrics panel 0.35  (foo_uie_lyrics_panel)
Playlists Dropdown 0.6 alpha 4  (foo_uie_playlists_dropdown)
Winamp API Emulator 0.90  (foo_winamp_spam)
Standard DSP Array 1.0  (foo_dsp_std)
Default User Interface 0.9.5  (foo_ui_std)
Columns UI 0.2.1 alpha 9  (foo_ui_columns)
foobar2000 core 0.9.5 beta 3  (Core)
History 0.2  (foo_history)
LPCM <--> delta-PCM converter 0.1.1  (foo_dsp_delta)
Autoplaylist Manager 1.0  (foo_autoplaylist)
Preview 1.2  (foo_preview)
foo_lyricsdb 0.0.7 beta 5  (foo_lyricsdb)
Song List: keikoniumboards.ke.funpic.org/files/songlist.html

foo_audioscrobbler 1.4.7

Reply #352
Hi Audioscrobblers,

I've just released foo_audioscrobbler 1.3.15 which fixes a possible crash due to unexpected responses from Last.fm servers. This issue has been introduced with version 1.3.14.

Thanks Keikonium for reporting!

Happy scrobbling!

Cheers,
Florian


foo_audioscrobbler 1.4.7

Reply #354
Is there any overwhelming need to upgrade to 1.3.15 from 1.3.12 if I do not need the foo_dop functionality?

foo_audioscrobbler 1.4.7

Reply #355
can we expect audio fingerprinting to be added in this plugin too?
Not at the moment. I don't see any official library or recommendation for developers of third-party Last.fm clients.

Is there any overwhelming need to upgrade to 1.3.15 from 1.3.12?
I've changed a lot internally and think that overall stability of the component has been increased (along with better handling of Last.fm downtimes). Also, why would you want to use old code?

foo_audioscrobbler 1.4.7

Reply #356
I've changed a lot internally and think that overall stability of the component has been increased (along with better handling of Last.fm downtimes). Also, why would you want to use old code?

well said, -upgraded.


foo_audioscrobbler 1.4.7

Reply #357
Convinced me to upgrade as well, thanks again for your great plugin! :-)

PS: Heh... I just noticed I was still using version 1.3.6 ... oh well ;-)


foo_audioscrobbler 1.4.7

Reply #359
Hi,

using version 1.3.15 and 0.5.3 of foo_audioscrobbler and foo_dop respectively, and the console is giving me the following message I try to scrobble tracks from the cache:

Code: [Select]
Audioscrobbler: Submitting 10 of 49 cached tracks...
Audioscrobbler: Invalid data, full line expected


any ideas as to why this is happening?
"Lifting Shadows Off a Dream"

foo_audioscrobbler 1.4.7

Reply #360
any ideas as to why this is happening?
It seems that the server is not responding in a way the component expects it to respond.

Please try again later and let me know whether this was a temporary problem or if you always get this message on the console.

foo_audioscrobbler 1.4.7

Reply #361
any ideas as to why this is happening?
It seems that the server is not responding in a way the component expects it to respond.

Please try again later and let me know whether this was a temporary problem or if you always get this message on the console.


ok, it worked for a bit (as in it submitted some tracks), but then, alas, it stopped working again. however, eventually, it managed to submit the rest later on so it was prob something wrong with the server i suppose?
"Lifting Shadows Off a Dream"


foo_audioscrobbler 1.4.7

Reply #363
I just wanted to pop in and say thanks for this plugin.  I've been using it since before you rewrote it, and I love the direction it's taken.  Thanks for your continued work. 


foo_audioscrobbler 1.4.7

Reply #365
I also upgraded to 1.3.15, this plug-in keeps getting better and better. Thank you Florian!

foo_audioscrobbler 1.4.7

Reply #366
Thanks for your continued work.
Thanks for the motivating feedback! Glad that you like it

Thanks a lot! just tried it out and its great.
how about some minor tweaks:
- I a not shure on when a track gets scrobbled in your plugin (seems like at the end of a track), but the last.fm software lets you define a tracklength of 50% to 100% (or scrobbles it after 4 minutes playtime). maybe such a slider in the preference menu would be nice.
- last.fm also distiguishes between 'now listening' (not yet scrobbled) and 'just listened' (scrobbled) forget this one, didnt notice it, sorry ^^
- some title formatting functions and variables maybe wouldnt be unhelpful either

foo_audioscrobbler 1.4.7

Reply #367
- I a not shure on when a track gets scrobbled in your plugin (seems like at the end of a track), but the last.fm software lets you define a tracklength of 50% to 100% (or scrobbles it after 4 minutes playtime). maybe such a slider in the preference menu would be nice.


ot was requested before and florian stated that he follow some official proposal by last.fm and that (if i understood him corectly) this will not be likely changed

foo_audioscrobbler 1.4.7

Reply #368
I a not shure on when a track gets scrobbled in your plugin (seems like at the end of a track), but the last.fm software lets you define a tracklength of 50% to 100% (or scrobbles it after 4 minutes playtime). maybe such a slider in the preference menu would be nice.

Answer from above:
Quote from the specification of the Audioscrobbler Realtime Submission Protocol v1.2
Quote
1. The track must be submitted once it has finished playing. Whether it has finished playing naturally or has been manually stopped by the user is irrelevant.
2. The track must have been played for a duration of at least 240 seconds or half the track's total length, whichever comes first. Skipping or pausing the track is irrelevant as long as the appropriate amount has been played.

Due to this very clear guideline I'll not offer any settings for submission time.


some title formatting functions and variables maybe wouldnt be unhelpful either
This has already been discussed before. I want to keep the component preferences as simple as possible and I don't see where additional title formatting would be essential.

foo_audioscrobbler 1.4.7

Reply #369
just started using this component so i can see what all the fuss is about. i just made a last.fm account too. seems pretty slick so far.

i see its been asked before to incorporate a way to tag files as "loved." i think the easiest and best way to do this is to set files with a rating tag of 5 (or another value) as loved. probably less work to code that and less work for users as well.

foo_audioscrobbler 1.4.7

Reply #370
I've just created a group for foo_audioscrobbler on Last.fm

foo_audioscrobbler 1.4.7

Reply #371
Good idea Florian, I just joined, it will help spread the word
we was young an' full of beans


 

foo_audioscrobbler 1.4.7

Reply #373
Any chance of incorporating rockbox support?  Maybe a menu option that leads to a popup allowing you to choose the drive letter of a rockbox-enabled DAP (thereby submitting the contents of the ".scrobbler.log" contained at the root)?

A PHP script for submitting these log files is available on sourceforge, but it'd be nice to scrobble my rockbox (say what?) without going to a webpage:

http://paulstead.com/scrob/

foo_audioscrobbler 1.4.7

Reply #374
Hi Florian! Your plugin works like a charm, thanks for writing it!

I want to make a request.
What I always do with artists is that I split them. Yes, if multiple artists are present, I make multiple artist fields. E.g. if it's "Nucleus & Paradox" originally, I make "Nucleus; Paradox" in foobar2000.
Thing is, the artist data sent to last.fm in this case is "Nucleus, Paradox" (see this page), and it would be much more preferable if "Nucleus & Paradox" was sent (link).
Basically saying, I want you to do $meta_sep(artist,&) or let users choose what string to send.
stimulating the audio nerve directly