Skip to main content

Topic: foo_scrobblecharts - play Last.fm Charts in foobar (Read 123539 times) previous topic - next topic

0 Members and 1 Guest are viewing this topic.
  • Chronial
  • [*][*][*][*]
  • Developer
foo_scrobblecharts - play Last.fm Charts in foobar
Reply #50
Slinger, you can do small boxes with [ codebox ]. I could recreate the crash with john coltrane. So I can fix it - be patient

  • zoddic
  • [*][*]
foo_scrobblecharts - play Last.fm Charts in foobar
Reply #51
Getting this when trying similar artist on any artist in the playlist. Hope u can fix those annoying problems! Great idea for an addon.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0177B0AEh
Access violation, operation: read, address: 00000000h
Call path:
threaded_process thread
This is the first crash logged by this instance.
Code bytes (0177B0AEh):
0177B06Eh:  5D 59 C3 CC CC CC CC CC CC CC CC CC CC CC CC CC
0177B07Eh:  CC CC 83 EC 0C A1 24 A3 79 01 33 C4 89 44 24 08
0177B08Eh:  53 55 56 33 F6 BB 01 00 00 00 EB 06 8D 9B 00 00
0177B09Eh:  00 00 83 C8 FF 2B C6 0F 84 80 00 00 00 83 F8 01
0177B0AEh:  0F B7 04 77 75 07 B9 01 00 00 00 EB 50 33 D2 85
0177B0BEh:  C0 74 44 8B C8 81 E1 00 FC 00 00 81 F9 00 D8 00
0177B0CEh:  00 BA 01 00 00 00 75 2F 0F B7 4C 77 02 8B E9 81
0177B0DEh:  E5 00 FC 00 00 81 FD 00 DC 00 00 75 1A 25 FF 03
Stack (0360FCA4h):
0360FC84h:  00764008 00000010 00000001 00000001
0360FC94h:  0012EC7C 00000000 0012EDA0 77D60467
0360FCA4h:  0360FD34 00000000 00000000 017CDA90
0360FCB4h:  00000002 0B7B7196 0177472C 0B7B71E2
0360FCC4h:  0360FD58 03E59438 0360FCFC 0360FDC8
0360FCD4h:  01790FF8 00000000 0178D189 0360FD34
0360FCE4h:  0B7B71CE 00000000 0012F35C 0360FEE0
0360FCF4h:  0012F490 017CDA30 017CD398 01795AB0
0360FD04h:  017CC620 00000039 00000039 00000038
0360FD14h:  017CCAE8 00000005 00000005 01795AB0
0360FD24h:  03E50048 000093E5 000093E5 000093D4
0360FD34h:  00000000 00000000 00000000 01795AB0
0360FD44h:  017CC600 00000015 00000015 00000004
0360FD54h:  017CDF18 017CDDB8 00000064 0360FDE0
0360FD64h:  017C44F8 00000004 0178BB5D 00000015
0360FD74h:  00A04C69 00000001 017CCE68 00000008
0360FD84h:  00000008 00A70008 0360FDE0 01775C9F
0360FD94h:  00000000 01773FD9 0B7B7086 00000000
0360FDA4h:  0012F35C 0360FEE0 0012F490 0012F34C
0360FDB4h:  01795AB0 03E8DF28 00000018 00000018
Registers:
EAX: FFFFFFFF, EBX: 00000001, ECX: 00000000, EDX: 00000000
ESI: 00000000, EDI: 00000000, EBP: 00000000, ESP: 0360FCA4
Crash location: "foo_scrobblecharts", loaded at 01770000h - 017A3000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 7C900000h - 7C9B2000h
kernel32                        loaded at 7C800000h - 7C8F8000h
COMCTL32                        loaded at 773C0000h - 774BE000h
msvcrt                          loaded at 77C00000h - 77C58000h
ADVAPI32                        loaded at 77DC0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                          loaded at 77D30000h - 77DB9000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D51C000h
ole32                            loaded at 774D0000h - 7760D000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 76390000h - 763D9000h
IMM32                            loaded at 76370000h - 7638D000h
wl_hook                          loaded at 009F0000h - 00A46000h
uxtheme                          loaded at 5B270000h - 5B2A8000h
MSCTF                            loaded at 746F0000h - 7473B000h
ihtkh                            loaded at 00B30000h - 00B42000h
msctfime                        loaded at 751A0000h - 751CE000h
foo_abx                          loaded at 00B80000h - 00BB4000h
foo_albumlist                    loaded at 00BE0000h - 00C27000h
OLEAUT32                        loaded at 77110000h - 7719C000h
foo_audioscrobbler              loaded at 00C50000h - 00C88000h
WS2_32                          loaded at 71AA0000h - 71AB7000h
WS2HELP                          loaded at 71A90000h - 71A98000h
foo_cdda                        loaded at 00CB0000h - 00CE6000h
foo_converter                    loaded at 00D10000h - 00D79000h
foo_cwb_hooks                    loaded at 00DA0000h - 00DD5000h
foo_discogs                      loaded at 00E00000h - 00E72000h
gdiplus                          loaded at 4EBA0000h - 4ED43000h
WINMM                            loaded at 76B30000h - 76B5E000h
foo_dsp_continuator              loaded at 00F20000h - 00F52000h
foo_dsp_crossfader              loaded at 00F80000h - 00FA6000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_dsp_crossfeed                loaded at 00FD0000h - 00FF4000h
foo_dsp_delta                    loaded at 01020000h - 0103E000h
foo_dsp_gapless                  loaded at 01060000h - 0106B000h
foo_dsp_skip_silence            loaded at 01080000h - 0108A000h
foo_dsp_std                      loaded at 010A0000h - 010E1000h
foo_freedb2                      loaded at 01110000h - 01150000h
foo_highlightplaying            loaded at 01170000h - 01191000h
foo_input_mslive                loaded at 011C0000h - 011E7000h
WMVCore                          loaded at 15110000h - 1536A000h
WMASF                            loaded at 11C70000h - 11CA9000h
foo_input_std                    loaded at 01200000h - 01314000h
foo_lyricsdb                    loaded at 01340000h - 0136F000h
WININET                          loaded at 771B0000h - 7727F000h
Normaliz                        loaded at 01380000h - 01389000h
iertutil                        loaded at 6E850000h - 6E895000h
foo_masstag                      loaded at 015B0000h - 01600000h
foo_msnalt                      loaded at 01620000h - 01639000h
foo_playcount                    loaded at 01660000h - 01688000h
foo_rgscan                      loaded at 016B0000h - 016F8000h
foo_run                          loaded at 01720000h - 0174B000h
foo_scrobblecharts              loaded at 01770000h - 017A3000h
foo_uie_albumlist                loaded at 017D0000h - 0180D000h
foo_uie_lyrics                  loaded at 01830000h - 0188E000h
foo_uie_quicksearch              loaded at 018B0000h - 018F6000h
foo_uie_single_column_playlist  loaded at 01920000h - 0196C000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
foo_uie_tabs                    loaded at 01980000h - 019AA000h
foo_uie_trackinfo_mod            loaded at 019D0000h - 01A26000h
foo_ui_columns                  loaded at 01A40000h - 01AD7000h
foo_ui_std                      loaded at 01B00000h - 01B57000h
foo_unpack                      loaded at 01B80000h - 01BAE000h
mswsock                          loaded at 71A40000h - 71A80000h
DNSAPI                          loaded at 76F10000h - 76F37000h
winrnr                          loaded at 76FA0000h - 76FA8000h
WLDAP32                          loaded at 76F50000h - 76F7D000h
rasadhlp                        loaded at 76FB0000h - 76FB6000h
imon                            loaded at 20B00000h - 20B4B000h
WSOCK32                          loaded at 71AC0000h - 71ACA000h
hnetcfg                          loaded at 698B0000h - 69908000h
wshtcpip                        loaded at 71A80000h - 71A88000h
Secur32                          loaded at 77FE0000h - 77FF1000h
RASAPI32                        loaded at 76ED0000h - 76F0C000h
rasman                          loaded at 76E80000h - 76E92000h
NETAPI32                        loaded at 60940000h - 60994000h
TAPI32                          loaded at 76EA0000h - 76ECF000h
rtutils                          loaded at 76E70000h - 76E7E000h
USERENV                          loaded at 769B0000h - 76A63000h
msv1_0                          loaded at 77C60000h - 77C83000h
iphlpapi                        loaded at 76D50000h - 76D69000h
sensapi                          loaded at 722A0000h - 722A5000h
urlmon                          loaded at 61410000h - 61534000h
imagehlp                        loaded at 76C80000h - 76CA8000h
DBGHELP                          loaded at 59F50000h - 59FF1000h
VERSION                          loaded at 77BF0000h - 77BF8000h

Stack dump analysis:
Address: 0177472Ch, location: "foo_scrobblecharts", loaded at 01770000h - 017A3000h
Address: 01790FF8h, location: "foo_scrobblecharts", loaded at 01770000h - 017A3000h
Address: 0178D189h, location: "foo_scrobblecharts", loaded at 01770000h - 017A3000h
Address: 01795AB0h, location: "foo_scrobblecharts", loaded at 01770000h - 017A3000h
Address: 01795AB0h, location: "foo_scrobblecharts", loaded at 01770000h - 017A3000h
Address: 01795AB0h, location: "foo_scrobblecharts", loaded at 01770000h - 017A3000h
Address: 0178BB5Dh, location: "foo_scrobblecharts", loaded at 01770000h - 017A3000h
Address: 00A04C69h, location: "wl_hook", loaded at 009F0000h - 00A46000h
Address: 01775C9Fh, location: "foo_scrobblecharts", loaded at 01770000h - 017A3000h
Address: 01773FD9h, location: "foo_scrobblecharts", loaded at 01770000h - 017A3000h
Address: 01795AB0h, location: "foo_scrobblecharts", loaded at 01770000h - 017A3000h
Address: 017907B5h, location: "foo_scrobblecharts", loaded at 01770000h - 017A3000h
Address: 01771BA7h, location: "foo_scrobblecharts", loaded at 01770000h - 017A3000h
Address: 01795AB0h, location: "foo_scrobblecharts", loaded at 01770000h - 017A3000h
Address: 015E8E98h, location: "foo_masstag", loaded at 015B0000h - 01600000h
Address: 00D6E900h, location: "foo_converter", loaded at 00D10000h - 00D79000h
Address: 01791450h, location: "foo_scrobblecharts", loaded at 01770000h - 017A3000h
Address: 0045D460h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C42A8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002D87h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000A7h)
Address: 004C42A8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A86ACh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0045D414h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A6459h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 7C80B683h, location: "kernel32", loaded at 7C800000h - 7C8F8000h
Symbol: "GetModuleFileNameA" (+000001B4h)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8F8000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C80B690h, location: "kernel32", loaded at 7C800000h - 7C8F8000h
Symbol: "GetModuleFileNameA" (+000001C1h)
Address: 0045D3EFh, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
Discogs Tagger 0.92  (foo_discogs)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
LPCM <--> delta-PCM converter 0.1.1  (foo_dsp_delta)
foobar2000 core 0.9.4.2  (Core)
Converter 1.0.1  (foo_converter)
RAR reader 1.1  (foo_unpack)
WMA Decoder 1.1  (foo_input_std)
ZIP/GZIP reader 1.0  (foo_unpack)
Album list panel 0.2.1  (foo_uie_albumlist)
Last.fm Chart Player 0.2.1  (foo_scrobblecharts)
Continuator 0.4.0  (foo_dsp_continuator)
MSN Now Playing (alt) 2.4  (foo_msnalt)
Masstagger 1.6  (foo_masstag)
foo_lyricsdb 0.0.7 beta 5  (foo_lyricsdb)
Standard DSP array 1.0  (foo_dsp_std)
CD Audio Decoder 2.1.1  (foo_cdda)
Crossfader 0.1.7.2  (foo_dsp_crossfader)
Gapless 0.2  (foo_dsp_gapless)
freedb Tagger 0.5.2a  (foo_freedb2)
FLAC Decoder 1.1.0  (foo_input_std)
Track info panel mod 0.8.0 beta [Jan  5 2007 - 13:36:12]  (foo_uie_trackinfo_mod)
Skip silence 0.1  (foo_dsp_skip_silence)
ABX Comparator 1.3.1  (foo_abx)
Crossfeed 0.92  (foo_dsp_crossfeed)
Default User Interface 0.9acc  (foo_ui_std)
Album List 3.2.0  (foo_albumlist)
mslive 0.2  (foo_input_mslive)
Playback Statistics 1.3.2  (foo_playcount)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Highlight playing 0.1.0  (foo_highlightplaying)
Audioscrobbler 1.3.2  (foo_audioscrobbler)
Lyric Show Panels 0.3.1.0  (foo_uie_lyrics)
cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]  (foo_cwb_hooks)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
Single Column Playlist Display 0.5.4 beta [Jan  9 2007 - 15:42:59]  (foo_uie_single_column_playlist)
Run services 0.3.2  (foo_run)
Standard Input Array 1.0  (foo_input_std)
Tabbed panel modified 0.2.5  (foo_uie_tabs)


  • Chronial
  • [*][*][*][*]
  • Developer
foo_scrobblecharts - play Last.fm Charts in foobar
Reply #52
Found the bug.
see here:
http://www.last.fm/forum/21604/_/252195

I can't really fix this - I will remove the crashes but without the data I can't generate the playlist.

Well, here is Version 0.2.2 - similar artists now returns an error instead of crashing. Hopefully Last.fm will fix this.
  • Last Edit: 30 March, 2007, 09:28:12 AM by Chronial

foo_scrobblecharts - play Last.fm Charts in foobar
Reply #53
nevermind erase this post pls
  • Last Edit: 30 March, 2007, 12:56:41 PM by cartman(2vd)

  • FofR
  • [*][*][*][*]
foo_scrobblecharts - play Last.fm Charts in foobar
Reply #54
Out of interest, what used to be here:

Code: [Select]
<artist>
<name>Iron Maiden</name>
<mbid>ca891d65-d9b0-4258-89f7-e6ba29d83767</mbid>
<match/>
<url>http://www.last.fm/music/Iron+Maiden</url>

    <image_small>
http://static3.last.fm/storable/image/166965/small.jpg
</image_small>

    <image>
http://panther1.last.fm/proposedimages/sidebar/6/1000107/479021.jpg
</image>
<streamable>1</streamable>
</artist>
  • Last Edit: 30 March, 2007, 01:33:38 PM by FofR

foo_scrobblecharts - play Last.fm Charts in foobar
Reply #55
That's strange. It still works with some artists anyway. Hopefully they will fix this soon. But the update is nice, no more crashes, thank you.

  • Chronial
  • [*][*][*][*]
  • Developer
foo_scrobblecharts - play Last.fm Charts in foobar
Reply #56
I guess this is because the pages are still in IE cache.

foo_scrobblecharts - play Last.fm Charts in foobar
Reply #57
Seems like they fixed the missing entry: http://ws.audioscrobbler.com/1.0/artist/Wo...her/similar.xml
But the similar artist playlists still don't work.

  • tacom8
  • [*]
foo_scrobblecharts - play Last.fm Charts in foobar
Reply #58
Awesome plug in, nice work man! have been waiting from someone to harness the zillion and one charts last.fm provides.

i would second using the "tags" xml feeds, could provide some interesting popsibilities.. but then i guess you need a text prompt or something...

  • Chronial
  • [*][*][*][*]
  • Developer
foo_scrobblecharts - play Last.fm Charts in foobar
Reply #59
Seems like they fixed the missing entry: http://ws.audioscrobbler.com/1.0/artist/Wo...her/similar.xml
But the similar artist playlists still don't work.


The match tag is still empty over here :/

foo_scrobblecharts - play Last.fm Charts in foobar
Reply #60
Hmm, the match tag isn't empty for some artists http://ws.audioscrobbler.com/1.0/artist/Mi...nce/similar.xml

My browser was using a cached version of the file. Chronical is right. Match tags appear empty.
  • Last Edit: 31 March, 2007, 03:10:11 AM by metal_termite

  • zoddic
  • [*][*]
foo_scrobblecharts - play Last.fm Charts in foobar
Reply #61
Btw, if it might help, the function people are having problems with, returning similar artists from last.fm, works flawless in "Listen", a player for gnome, linux. Maybe that project can help you in some way? I'll post the url for that player if anyones interested. I loved that function when I was on unix, only thing that was missing in foobar  Thats why I really want this to work

http://www.listen-project.org/

  • Chronial
  • [*][*][*][*]
  • Developer
foo_scrobblecharts - play Last.fm Charts in foobar
Reply #62
Well, I can't see my plugin being this useless. Added a quick fix for this in Version 0.2.3

Changes:
* Plugin will guess match% when this information is missing in the similar artists data feed

foo_scrobblecharts - play Last.fm Charts in foobar
Reply #63
This version is working fine here. Is it taking the information from the <name> Tags now?

  • Chronial
  • [*][*][*][*]
  • Developer
foo_scrobblecharts - play Last.fm Charts in foobar
Reply #64
It guesses the match% by the order of the artists with this formula:
100 - (50/numberOfArtists) * artistIndex

(this gives the first artist in the list a 100% match and the last one a 50% match, with a linear scale applied to those in between)
  • Last Edit: 31 March, 2007, 02:28:12 PM by Chronial

  • kanak
  • [*][*][*][*][*]
foo_scrobblecharts - play Last.fm Charts in foobar
Reply #65
Well, I can't see my plugin being this useless. Added a quick fix for this in Version 0.2.3

Changes:
* Plugin will guess match% when this information is missing in the similar artists data feed



works great. Thank you so much.

foo_scrobblecharts - play Last.fm Charts in foobar
Reply #66
this plugin is awesome
looking forward to see further development

thanks alot and keep on the good work

  • sylla
  • [*][*][*]
foo_scrobblecharts - play Last.fm Charts in foobar
Reply #67
A request: is it maybe possible to get something like the most played* that is NOT in your media library to show up as text in a panel or something like that?

* with most played I mean the most fitting songs in last.fm:s way of counting... If you understand in spite of my poor english =)

  • Chronial
  • [*][*][*][*]
  • Developer
foo_scrobblecharts - play Last.fm Charts in foobar
Reply #68
understood it
I already thought about something like this. I could output this to the console - if you want to see the information you can just open it. But this will need an option, so you have to be patient.

  • sylla
  • [*][*][*]
foo_scrobblecharts - play Last.fm Charts in foobar
Reply #69
okay =) can't wait to see this component grow. I think it has so much potential. Thanks for your work =)

foo_scrobblecharts - play Last.fm Charts in foobar
Reply #70
Another idea propably for another component: A panel that displays user statistics like weekly charts and last played. Just like on the last.fm user pages.

  • kanak
  • [*][*][*][*][*]
foo_scrobblecharts - play Last.fm Charts in foobar
Reply #71
Another idea propably for another component: A panel that displays user statistics like weekly charts and last played. Just like on the last.fm user pages.


A "track info" panel capable of showing web pages would be awesome. We could have it show artist bio / album review from wikipedia or allmusic, information from last.fm and what not.

  • Nickoladze
  • [*][*][*]
foo_scrobblecharts - play Last.fm Charts in foobar
Reply #72
I doubted this component when I first saw this thread, but I just tried it and I love it! (except my SCPL looks all funky with this playlist, grr )

Great job!

foo_scrobblecharts - play Last.fm Charts in foobar
Reply #73
Nickoladze: My "group by" code looks like this
Code: [Select]
$if($stricmp($left(%cwb_activelist%,1),#),!noheader!,%album%)

The playlist names generated by this component always start with '#'. So do those created by the quicksearch component. The code checks for the '#' and if it's there will turn off the headers in the actual playlist.
  • Last Edit: 02 April, 2007, 12:13:17 AM by saberrider

  • Tvk
  • [*]
foo_scrobblecharts - play Last.fm Charts in foobar
Reply #74
Fantastic plugin! 

One question though: Will you be able to choose between charts for the last week and the charts for the last six months?