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_lastfm_radio (Read 338776 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

foo_lastfm_radio

Reply #25
I use Br3tt's Ibiza config (and always will I suspect ) so I'm keen to get foo_lastfm_radio to auto-fill as much info as possible, especially the ARTIST and ALBUM pics. The auto-lyrics now work fine as the tag information is displayed correctly and the auto-refresh on the playlists seems to work better, it's improving nicely

foo_lastfm_radio

Reply #26
Thanks for the latest version, this is great. foo_audioscrobbler does actually seem to be scrobbling what I'm playing now too, and I imagine 99% of the people using this plugin also have foo_audioscrobbler, so I would say making your plugin scrobble isn't that urgent. Although I'm now bound to be proven wrong by someone who only scrobbles what they hear on l.fm radio, heh... Oh and you wouldn't want everything scrobbling twice either!

foo_lastfm_radio

Reply #27
I'm having a problem with this now, the playlists are not refreshing, infact apart from dedicated stations (right click on an artist and launch their station) I can't get any of the main 4 stations to play from the FILE menu, all playlists are empty and will not refresh even after a FB restart or deleting/reinstating the stations

foo_lastfm_radio

Reply #28
And can the GENRE field be auto-filled too?

No info on the genre is given by Last.fm, so no.


May it could be possible to retrieve the most used tag of the artist (album, track) and put it in the GENRE field!?
Even if this could be some stupid one like "albums i own" ^^

EDIT: almost forgot, great plugin!
fb2k on OSX: flac q8 > rockboxed Sansa e280v1: Vorbis q5.0

foo_lastfm_radio

Reply #29
Thank you for this interesting component ...


foo_lastfm_radio

Reply #30
I'm having a problem with this now, the playlists are not refreshing, infact apart from dedicated stations (right click on an artist and launch their station) I can't get any of the main 4 stations to play from the FILE menu, all playlists are empty and will not refresh even after a FB restart or deleting/reinstating the stations

I've experienced this before too. The problem goes away after a while (let me know if it doesn't!), and I'm not sure what the cause is, and haven't managed to reproduce it. It's something to do with the loaded playlist returning empty or the request being rejected though; perhaps some limit at Last.fm's end? There's no official documentation for most of these things, so there's some guesswork involved.

Also, less "silent" error handling is on the TODO list...

 

foo_lastfm_radio

Reply #32
I must admit I checked this topic everyday for the last week waiting for an update fixing the disappearing tags on playback problem. Thanks so much, nausea.

foo_lastfm_radio

Reply #33
The new features are pretty cool! i just figured out that the crashes were generated by the playback_custom plugin. It wanted to tag the file and of course couldn't. That was too hard to take

Thanks a lot again for your great work, it really rocks.

foo_lastfm_radio

Reply #34
Onkel Andy, does this happen during normal playback, or during a playlist update, or at some other point?

Are there steps to reproduce or does it just occur randomly?

Thanks for pointing it out.

foo_lastfm_radio

Reply #35
As stated above the problem was the tagging plugin..

But I have another question.. does anyone have an idea how to use all the fine info in the comments tag? How can I strip the cover-info and implement it in the Artwork-view of columnUI?

foo_lastfm_radio

Reply #36
nice, this looks sweet

foo_lastfm_radio

Reply #37
Thanks for that, I can finally stop using the annoying embedded Flash player.

Would it be possibile to add the Loved tracks station?

Alessandro

foo_lastfm_radio

Reply #38
This sounds awesome, installing now. I've not checked these forums for a few weeks and now glad i did.

foo_lastfm_radio

Reply #39
I'm getting "Invalid Ticket(403)" every time I try to play the playlist (no matter what playlist).

foo_lastfm_radio

Reply #40
Sorry for asking this: how I add a station with only a tag? I am new to lastfm and I just want to listen to a station with the tag jazz fusion.
It ask me for lastfm://.... with what I should complete?

foo_lastfm_radio

Reply #41
Add a custom station (File->Open Last.fm Radio Station->Open a custom station...), and enter "lastfm://globaltags/jazz fusion". Click ok.

That part of the component still needs work; it won't remember previous entries, etc.

foo_lastfm_radio

Reply #42
WOW thanks for the quick reply. For now is only what I need.

[edit] looks like it is to substitute http://www.lastfm.com/listen/globaltags/jazz fusion with lastfm://globaltags/jazz fusion

foo_lastfm_radio

Reply #43
It may come from the last.fm site but I get this error repeatedly :
Unhandled exception in playlist loader: Temp Unavailable (503)

foo_lastfm_radio

Reply #44
I got this error too, but now it works again
fb2k on OSX: flac q8 > rockboxed Sansa e280v1: Vorbis q5.0

foo_lastfm_radio

Reply #45
yes, here too

foo_lastfm_radio

Reply #46
The 503 error happens when Last.fm is busy (or something). The message in the console occurs as the component doesn't catch the exception, but evidently some other part of foobar2000 does.

I'll include better error handling in a future version. Thanks for the feedback.

foo_lastfm_radio

Reply #47
How is development coming on? What changes can we expect in the next version and have you any idea at this stage when you'll be releasing it?

foo_lastfm_radio

Reply #48
I'm getting error while reaching 50% of track. That would suggest error is connected with:

foo_playback_custom.dll (2007-09-19 15:50:09)
    Playback Statistics Custom 1.4.3

because it suppose to update playcount upon reaching 50% of track (and because it obviously can't do that it crashes FB).

LOG:

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 01936577h
Access violation, operation: read, address: 00000000h
Call path:
threaded_process thread
Code bytes (01936577h):
01936537h:  85 F6 74 08 56 E8 0F 01 00 00 8B C7 5F 5E C3 CC
01936547h:  CC CC CC CC CC CC CC CC CC 8B 44 24 04 8B 54 24
01936557h:  0C 56 8B 74 24 0C 57 50 8D 79 08 E8 49 EA FF FF
01936567h:  5F 5E C2 0C 00 CC CC CC CC 8B 49 0C 8B 54 24 08
01936577h:  8B 01 8B 40 18 56 8B 74 24 08 52 56 FF D0 8B C6
01936587h:  5E C2 08 00 CC CC CC CC CC C7 00 F8 B5 95 01 33
01936597h:  C9 89 48 08 89 48 0C BA 6C AB 95 01 89 50 10 89
019365A7h:  48 14 89 48 18 89 48 1C 89 48 20 89 50 28 89 48
Stack (0B07FCE4h):
0B07FCC4h:  0000000C 00000000 00A27B70 0078CD2C
0B07FCD4h:  77D4B373 00000000 0013F268 00000000
0B07FCE4h:  0043ABDF 0B07FEC4 055106EC 00000000
0B07FCF4h:  055106C0 055106EC 00000000 00000000
0B07FD04h:  0B07FCB0 00000000 FFFFFFFF 7C90EE18
0B07FD14h:  7C918E00 FFFFFFFF 7C918DFA 7C90D625
0B07FD24h:  7C90EACF 0B07FD30 00000001 00010017
0B07FD34h:  00000000 00000000 00000000 00000000
0B07FD44h:  00000000 00000000 00000000 00000000
0B07FD54h:  00000000 00000000 00000000 A7F86A74
0B07FD64h:  80522CED C001E000 00000001 00000000
0B07FD74h:  C06000F0 00000000 00000000 03CC0000
0B07FD84h:  C06000F0 C001E600 00000001 0000086E
0B07FD94h:  00000000 00000000 0001A43E 00000000
0B07FDA4h:  00000000 A7F86B3C 8052310D C06000F0
0B07FDB4h:  C001E000 00000000 00000000 00000038
0B07FDC4h:  00000023 00000023 0013EFF4 77D4B2A1
0B07FDD4h:  055106C0 0000000C 00000000 00466D57
0B07FDE4h:  00000000 7C810856 0000001B 00000200
0B07FDF4h:  0B07FFFC 00000023 7C810856 0000001B
Registers:
EAX: 0195B6D8, EBX: 055016C0, ECX: 00000000, EDX: 055106EC
ESI: 00000000, EDI: 00000001, EBP: 0B07FF54, ESP: 0B07FCE4
Crash location: "foo_lastfm_radio", loaded at 01930000h - 0196F000h

Loaded modules:
foobar2000                      loaded at 00400000h - 0052B000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
COMCTL32                        loaded at 773D0000h - 774D2000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F56000h
USER32                          loaded at 77D40000h - 77DD0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D1D4000h
ole32                            loaded at 774E0000h - 7761C000h
shared                          loaded at 10000000h - 1002A000h
COMDLG32                        loaded at 763B0000h - 763F9000h
IMM32                            loaded at 76390000h - 763AD000h
LPK                              loaded at 629C0000h - 629C9000h
USP10                            loaded at 74D90000h - 74DFB000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
RocketDock                      loaded at 00A90000h - 00AA2000h
PSAPI                            loaded at 76BF0000h - 76BFB000h
MSCTF                            loaded at 74720000h - 7476B000h
apphelp                          loaded at 77B40000h - 77B62000h
msctfime                        loaded at 755C0000h - 755EE000h
Secur32                          loaded at 77FE0000h - 77FF1000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
OLEAUT32                        loaded at 77120000h - 771AC000h
COMRes                          loaded at 77050000h - 77115000h
VERSION                          loaded at 77C00000h - 77C08000h
foo_audioscrobbler              loaded at 00B70000h - 00BA0000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_cdda                        loaded at 00C00000h - 00C41000h
foo_chronflow                    loaded at 00C70000h - 00CD1000h
WINMM                            loaded at 76B40000h - 76B6D000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
OPENGL32                        loaded at 5ED00000h - 5EDCC000h
GLU32                            loaded at 68B20000h - 68B40000h
DDRAW                            loaded at 73760000h - 737A9000h
DCIMAN32                        loaded at 73BC0000h - 73BC6000h
foo_controlserver                loaded at 01340000h - 0137C000h
foo_converter                    loaded at 013A0000h - 01407000h
foo_discogs                      loaded at 01430000h - 014C4000h
foo_dsp_crossfeed                loaded at 014E0000h - 01504000h
foo_dsp_std                      loaded at 01530000h - 01579000h
foo_fileops                      loaded at 015A0000h - 015E6000h
foo_freedb2                      loaded at 01610000h - 01650000h
foo_httpcontrol                  loaded at 01670000h - 016AC000h
WSOCK32                          loaded at 71AD0000h - 71AD9000h
MPR                              loaded at 71B20000h - 71B32000h
foo_infobox                      loaded at 016D0000h - 01710000h
foo_input_alac                  loaded at 01730000h - 01750000h
foo_input_monkey                loaded at 01770000h - 017B3000h
foo_input_std                    loaded at 017E0000h - 0190D000h
foo_lastfm_radio                loaded at 01930000h - 0196F000h
foo_masstag                      loaded at 01990000h - 019E0000h
foo_masstag_addons              loaded at 01A00000h - 01A1D000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_np_simple                    loaded at 01A40000h - 01A6B000h
foo_osd                          loaded at 01A90000h - 01AC4000h
foo_playback_custom              loaded at 01AF0000h - 01B35000h
WINSPOOL                        loaded at 73000000h - 73026000h
foo_rgscan                      loaded at 01B80000h - 01BDB000h
foo_texttools                    loaded at 01C00000h - 01C34000h
foo_tunefile                    loaded at 01C60000h - 01C6C000h
foo_uie_console                  loaded at 01C80000h - 01C9C000h
foo_uie_elplaylist              loaded at 01CC0000h - 01D27000h
foo_uie_graphical_browser        loaded at 01D50000h - 01DE4000h
MSIMG32                          loaded at 76380000h - 76385000h
foo_uie_lyrics                  loaded at 01E00000h - 01E5D000h
WININET                          loaded at 63000000h - 630DC000h
Normaliz                        loaded at 01E70000h - 01E79000h
urlmon                          loaded at 1A400000h - 1A52B000h
iertutil                        loaded at 5DCA0000h - 5DE55000h
foo_uie_lyrics_panel            loaded at 020B0000h - 02114000h
foo_uie_panel_splitter          loaded at 02140000h - 02188000h
foo_uie_playlists_dropdown      loaded at 021B0000h - 021E9000h
foo_uie_tabs                    loaded at 02210000h - 02236000h
foo_uie_trackinfo                loaded at 02260000h - 0228E000h
foo_uie_vis_channel_spectrum    loaded at 022B0000h - 022ED000h
foo_ui_columns                  loaded at 02310000h - 0243D000h
foo_ui_std                      loaded at 02460000h - 02535000h
foo_unpack                      loaded at 02560000h - 0258D000h
foo_utils                        loaded at 025B0000h - 025F4000h
foo_verifier                    loaded at 02620000h - 02650000h
foo_winamp_spam                  loaded at 02670000h - 026A0000h
KatMouseS                        loaded at 027B0000h - 027BF000h
nvoglnt                          loaded at 69500000h - 69D74000h
mswsock                          loaded at 71A50000h - 71A8F000h
hnetcfg                          loaded at 662B0000h - 66308000h
wshtcpip                        loaded at 71A90000h - 71A98000h
DNSAPI                          loaded at 76F20000h - 76F47000h
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
RASAPI32                        loaded at 76EE0000h - 76F1C000h
rasman                          loaded at 76E90000h - 76EA2000h
NETAPI32                        loaded at 5B860000h - 5B8B4000h
TAPI32                          loaded at 76EB0000h - 76EDF000h
rtutils                          loaded at 76E80000h - 76E8E000h
USERENV                          loaded at 769C0000h - 76A73000h
msv1_0                          loaded at 77C70000h - 77C93000h
iphlpapi                        loaded at 76D60000h - 76D79000h
wdmaud                          loaded at 72D20000h - 72D29000h
sensapi                          loaded at 722B0000h - 722B5000h
msacm32                          loaded at 72D10000h - 72D18000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 0043ABDFh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C918E00h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlUnicodeStringToInteger" (+0000019Fh)
Address: 7C918DFAh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlUnicodeStringToInteger" (+00000199h)
Address: 7C90D625h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "ZwContinue" (+0000000Ch)
Address: 7C90EACFh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserApcDispatcher" (+0000000Fh)
Address: 77D4B2A1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000BCh)
Address: 00466D57h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 7C810856h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "CreateThread" (+00000027h)
Address: 7C810856h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "CreateThread" (+00000027h)
Address: 7C810856h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "CreateThread" (+00000027h)
Address: 023FFEE8h, location: "foo_ui_columns", loaded at 02310000h - 0243D000h
Address: 004F62B0h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004BF4FAh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00466DCFh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 77D4B2A1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000BCh)
Address: 10002589h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000C8h)
Address: 004D8754h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004B82BAh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00466D7Ch, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004B82CDh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 7C80B50Bh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "GetModuleFileNameA" (+000001B4h)
Address: 77D4B2A1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000BCh)
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C80B518h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "GetModuleFileNameA" (+000001C1h)
Address: 00466D57h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00C80008h, location: "foo_chronflow", loaded at 00C70000h - 00CD1000h

Version info:
foobar2000 v0.9.5.5
UNICODE
Windows 5.1


Additional info:
Playlists Dropdown 0.6 alpha 4  (foo_uie_playlists_dropdown)
Standard DSP Array 1.0  (foo_dsp_std)
Console panel 0.3  (foo_uie_console)
Crossfeed 0.92  (foo_dsp_crossfeed)
Chronial's Coverflow 0.3.0  (foo_chronflow)
Last.fm Radio 0.3  (foo_lastfm_radio)
Tune File 0.1  (foo_tunefile)
ALAC Decoder 1.0.1  (foo_input_alac)
foobar2000 core 0.9.5.5  (Core)
RAR reader 1.1  (foo_unpack)
Graphical Browser rev015  (foo_uie_graphical_browser)
ZIP/GZIP reader 1.0  (foo_unpack)
Winamp API Emulator 0.96  (foo_winamp_spam)
Masstagger Addons 0.3.4 (Intel SSE)  (foo_masstag_addons)
Standard Input Array 1.0  (foo_input_std)
Lyric Show Panels 0.3.3.0 [Apr 21 2008 - 11:24:16]  (foo_uie_lyrics)
Channel Spectrum panel 0.17.2  (foo_uie_vis_channel_spectrum)
Now Playing Simple 1.7  (foo_np_simple)
Playback Statistics Custom 1.4.3  (foo_playback_custom)
Playlist Tools 0.6.2 beta 6  (foo_utils)
Masstagger 1.6  (foo_masstag)
Discogs Tagger 1.13  (foo_discogs)
HTTP Control 0.76  (foo_httpcontrol)
ELPlaylist 0.6.2.0(beta)  (foo_uie_elplaylist)
On-Screen Display GDI+ 1.52  (foo_osd)
ReplayGain Scanner 2.0.8   (foo_rgscan)
File Operations 2.1  (foo_fileops)
Control Server 1.0.2  (foo_controlserver)
Text Tools 1.0.1  (foo_texttools)
CD Audio Decoder 2.1.3  (foo_cdda)
Audioscrobbler 1.3.16  (foo_audioscrobbler)
Converter 1.1.2  (foo_converter)
Monkey's Audio decoder 2.0  (foo_input_monkey)
Track info panel 0.8  (foo_uie_trackinfo)
File Integrity Verifier 1.0.1  (foo_verifier)
Special file info box 2.0.4  (foo_infobox)
freedb Tagger 0.6  (foo_freedb2)
Panel Stack Splitter 0.3.4(alpha)  (foo_uie_panel_splitter)
Default User Interface 0.9.5  (foo_ui_std)
Columns UI 0.3.4.2  (foo_ui_columns)
Lyrics panel 0.35  (foo_uie_lyrics_panel)
Tabbed panel modifyed 0.2.1  (foo_uie_tabs)


foo_lastfm_radio

Reply #49
Wow, awesome plugin! Thank you so much! (: