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

foo_discogs

Reply #1626
i'm quite surprised noone mentiones the series field of discogs yet and after searching the net for further Information on how to tag the Name of a compilation series i didnt find any hint besides "part of an compilation = 1". so there is no "official tag" for storing the Name of an compilation series? if updated, could disogs-plugin write something like %discogs_compilation_series%?

foo_discogs

Reply #1627
anyone got Problems reaching the discogs-api, too?


foo_discogs

Reply #1629
I get (wihtout the API)

Code: [Select]
(FATAL) Error [release 6533212]: Page Deleted or Missing (404) - (url: http://s.pixogs.com/image/R-6533212-1421560153-6357.jpeg.jpg)


The extraneous extension .jpg is the problem, the correct URL is http://s.pixogs.com/image/R-6533212-1421560153-6357.jpeg. Discogs maybe (just guessing here) changed something to allow for different formats, why listing the full filename including extension makes sense. Either Discogs' server or foo_discogs adds .jpg, because it always did. Should be easily fixable for zoomorph either way.

With the API I get

Code: [Select]
(FATAL) Error [release 6533212]: Page Deleted or Missing (404) - (url: http://api-img.discogs.com/###hash###=/fit-in/150x150/filters:strip_icc():format(jpeg):mode_rgb()/discogs-images/R-6533212-1421560153-6357.jpeg.jpg)


... so the API doesn't make any difference.

If you disable art completely (also in preview dialog) everything else works as normal.

Edit: I wrote an issue on the bugtracker.

foo_discogs

Reply #1630
I get (wihtout the API)

Code: [Select]
(FATAL) Error [release 6533212]: Page Deleted or Missing (404) - (url: http://s.pixogs.com/image/R-6533212-1421560153-6357.jpeg.jpg)


The extraneous extension .jpg is the problem, the correct URL is http://s.pixogs.com/image/R-6533212-1421560153-6357.jpeg. Discogs maybe (just guessing here) changed something to allow for different formats, why listing the full filename including extension makes sense. Either Discogs' server or foo_discogs adds .jpg, because it always did. Should be easily fixable for zoomorph either way.


All the cover images in discogs have filenames such as this:  R-3869373-1347520948-2326.jpeg.jpg

foo_discogs

Reply #1631
All the cover images in discogs have filenames such as this:  R-3869373-1347520948-2326.jpeg.jpg


No, they don't - as I've already shown. But that's the filename you get through their crappy lightbox viewer.

foo_discogs

Reply #1632
It looks like Discogs changed something with their images API causing existing applications to break. 

I will look into this tomorrow. In the meantime, I guess users need to wait, or disable downloading images.

foo_discogs

Reply #1633
OK, I've uploaded a new version (1.52) which should fix download images.

The problem was that foo_discogs was still using OAuth for images, but the new images endpoint doesn't support OAuth. Instead, it now has authentication built directly into the URL. Sadly, this means that it's no longer trivial to bypass the API for images. My fingers are crossed that the new built-in authentication for images is on a per-IP basis rather than a per application.... If not, we'll probably be hitting the 1000-images per day limit again soon. Maybe if every foo_discogs user goes and complains on the Discogs API Forum they'll fix that limit to be per-IP instead of per-application. ;-)

foo_discogs

Reply #1634
It's working perfectly now!
Thanks!

foo_discogs

Reply #1635
a big thx from me too!

i noticed one little bug, when having an artist name consisting of more than 2 artists combined with "features" or "presents", foo_discogs always fetches the first one and uses it for the following ones. so "abc pres. def feat. xyz" always becomes "abc feat. def feat. xyz" e.g.

foo_discogs

Reply #1636
It sounds like the crappy image rate-limiting has been fixed (it's now done per-IP and allowed 300/min, unofficial). That's good news as it means foo_discogs users shouldn't have any more problems.

 

foo_discogs

Reply #1637
a big thx from me too!

i noticed one little bug, when having an artist name consisting of more than 2 artists combined with "features" or "presents", foo_discogs always fetches the first one and uses it for the following ones. so "abc pres. def feat. xyz" always becomes "abc feat. def feat. xyz" e.g.

Please provide example release.


foo_discogs

Reply #1639
Thanks. Fixed that bug for the next version.

foo_discogs

Reply #1640
that was fast, thx! could you plz consider adding fetching the series-field in upcoming version? belonging links posted previously belong to series "trancemaster" e.g.

foo_discogs

Reply #1641
'Update artist art' now crashes foobar2000. foo_discogs 1.52. foobar2000 1.3.7.

Code: [Select]
Illegal operation:
Code: C142B808h, flags: 00000001h, address: 7706C42Dh

Call path:
threaded_process thread

Code bytes (7706C42Dh):
7706C3EDh:  C0 89 45 B8 C7 45 BC D5 C3 06 77 39 45 14 74 23
7706C3FDh:  8B 45 10 83 F8 0F 76 03 6A 0F 58 89 45 C0 C1 E0
7706C40Dh:  02 50 FF 75 14 8D 45 C4 50 E8 57 AD 02 00 83 C4
7706C41Dh:  0C EB 03 89 45 C0 8D 45 B0 50 FF 15 5C 11 06 77
7706C42Dh:  C9 C2 10 00 CC CC CC CC CC 8B FF 55 8B EC 56 8B
7706C43Dh:  75 08 83 FE F4 72 18 83 FE F6 77 13 8D 45 08 50
7706C44Dh:  6A 00 56 E8 DD 02 00 00 85 C0 74 03 8B 75 08 56
7706C45Dh:  FF 15 34 10 06 77 5E 85 C0 7C 05 33 C0 40 EB 08

Stack (0B9BF644h):
0B9BF624h:  0A981DE0 00000001 0A981EB0 0B9BF648
0B9BF634h:  77ABE023 0B9BF694 7706C42D 0B9BF644
0B9BF644h:  D142B808 00000001 00000000 7706C42D
0B9BF654h:  00000000 0B9BF684 0102B9D4 36540125
0B9BF664h:  0B9BF6A8 0336FD3F 0B9BF688 0339AF94
0B9BF674h:  00000000 0B9BF710 77AAFAEA 77AC9DEC
0B9BF684h:  FFFFFFFF 00000024 0B9BF698 00000004
0B9BF694h:  0B9BF6CC 033611E1 D142B808 00000001
0B9BF6A4h:  00000000 00000000 03372B43 00000000
0B9BF6B4h:  00000000 00000000 00000000 00000000
0B9BF6C4h:  0336FDF5 00000003 0B9BF6E8 0336FE11
0B9BF6D4h:  0B9BF9A8 00000100 0339AF94 00000000
0B9BF6E4h:  0B9BF710 0B9BF700 03357E55 0B9BF9A8
0B9BF6F4h:  00000100 0339AF94 0B9BF710 0B9BFAB8
0B9BF704h:  03356E75 0B9BF9A8 0339AF94 0A990A20
0B9BF714h:  36540DF9 051BA1C4 0373ACC0 00000000
0B9BF724h:  0339B2C8 0A98F900 00000560 051BA1C4
0B9BF734h:  033A8AA0 051BA1B8 0A9653C8 00000000
0B9BF744h:  0B9BFAF4 34383431 00333539 005A0000
0B9BF754h:  0A98C038 00000007 0000000F 00D40068

Registers:
EAX: 0B9BF644, EBX: 0A990A20, ECX: 209C0007, EDX: 09B5E838
ESI: 0B9BF9A8, EDI: 00000000, EBP: 0B9BF694, ESP: 0B9BF644

Crash location:
Module: KERNELBASE
Offset: C42Dh
Symbol: "RaiseException" (+58h)

Loaded modules:
foobar2000                       loaded at 00FC0000h - 0118C000h
ntdll                            loaded at 77A90000h - 77C10000h
kernel32                         loaded at 76CD0000h - 76DE0000h
KERNELBASE                       loaded at 77060000h - 770A7000h
COMCTL32                         loaded at 6EAB0000h - 6EC4E000h
msvcrt                           loaded at 77480000h - 7752C000h
GDI32                            loaded at 770C0000h - 77150000h
USER32                           loaded at 75C80000h - 75D80000h
ADVAPI32                         loaded at 75A10000h - 75AB0000h
sechost                          loaded at 77040000h - 77059000h
RPCRT4                           loaded at 75500000h - 755F0000h
SspiCli                          loaded at 75420000h - 75480000h
CRYPTBASE                        loaded at 75410000h - 7541C000h
LPK                              loaded at 75E10000h - 75E1A000h
USP10                            loaded at 76F00000h - 76F9D000h
SHLWAPI                          loaded at 76E30000h - 76E87000h
WINMM                            loaded at 6E2F0000h - 6E322000h
DSOUND                           loaded at 68A70000h - 68AE2000h
ole32                            loaded at 75B10000h - 75C6C000h
POWRPROF                         loaded at 73540000h - 73565000h
SETUPAPI                         loaded at 772A0000h - 7743D000h
CFGMGR32                         loaded at 754D0000h - 754F7000h
OLEAUT32                         loaded at 76FA0000h - 7702F000h
DEVOBJ                           loaded at 759E0000h - 759F2000h
UxTheme                          loaded at 6E270000h - 6E2F0000h
SHELL32                          loaded at 75EA0000h - 76AEA000h
zlib1                            loaded at 62E80000h - 62E9F000h
shared                           loaded at 6C4F0000h - 6C51D000h
imagehlp                         loaded at 77530000h - 7755B000h
dbghelp                          loaded at 6D470000h - 6D55B000h
COMDLG32                         loaded at 75E20000h - 75E9B000h
CRYPT32                          loaded at 77560000h - 77681000h
MSASN1                           loaded at 77A60000h - 77A6C000h
Secur32                          loaded at 714B0000h - 714B8000h
gdiplus                          loaded at 6E330000h - 6E4C0000h
WINHTTP                          loaded at 73BC0000h - 73C18000h
webio                            loaded at 73B70000h - 73BBF000h
IMM32                            loaded at 76E90000h - 76EF0000h
MSCTF                            loaded at 75630000h - 756FC000h
dwmapi                           loaded at 6EF80000h - 6EF93000h
foo_playcount                    loaded at 6B550000h - 6B58E000h
foo_audioscrobbler               loaded at 10000000h - 10033000h
foo_dsp_std                      loaded at 6B510000h - 6B546000h
foo_converter                    loaded at 646D0000h - 64757000h
foo_freedb2                      loaded at 6AE50000h - 6AE9F000h
foo_dsp_eq                       loaded at 68930000h - 68966000h
foo_uie_vis_channel_spectrum     loaded at 004F0000h - 0052D000h
MSIMG32                          loaded at 6F090000h - 6F095000h
foo_uie_lyrics3                  loaded at 03B20000h - 03BEA000h
WININET                          loaded at 76AF0000h - 76CC5000h
api-ms-win-downlevel-user32-l1-  loaded at 75600000h - 75604000h
api-ms-win-downlevel-shlwapi-l1  loaded at 75610000h - 75614000h
api-ms-win-downlevel-version-l1  loaded at 770B0000h - 770B4000h
version                          loaded at 75340000h - 75349000h
api-ms-win-downlevel-normaliz-l  loaded at 75A00000h - 75A03000h
normaliz                         loaded at 75C70000h - 75C73000h
iertutil                         loaded at 75700000h - 75932000h
api-ms-win-downlevel-advapi32-l  loaded at 75940000h - 75945000h
USERENV                          loaded at 754B0000h - 754C7000h
profapi                          loaded at 77030000h - 7703B000h
foo_ui_std                       loaded at 645C0000h - 646CD000h
foo_input_std                    loaded at 62540000h - 6269B000h
MSACM32                          loaded at 6CBA0000h - 6CBB4000h
avcodec-fb2k-56                  loaded at 51700000h - 518D4000h
avutil-fb2k-54                   loaded at 65D10000h - 65D7C000h
foo_texttools                    loaded at 688F0000h - 68924000h
foo_uie_wsh_panel_mod            loaded at 63B70000h - 63C5C000h
foo_uie_panel_splitter           loaded at 02700000h - 02759000h
foo_uie_esplaylist               loaded at 64550000h - 645BA000h
foo_quicksearch                  loaded at 64350000h - 643A7000h
WindowsCodecs                    loaded at 649F0000h - 64B20000h
foo_uie_vis_peakmeter_spectrum   loaded at 025F0000h - 0262F000h
foo_cdda                         loaded at 63D40000h - 63D90000h
foo_wave_seekbar                 loaded at 51560000h - 516FF000h
WS2_32                           loaded at 77440000h - 77475000h
NSI                              loaded at 76EF0000h - 76EF6000h
foo_uie_biography                loaded at 63A90000h - 63AE8000h
foo_unpack                       loaded at 636C0000h - 6370B000h
foo_rgscan                       loaded at 63630000h - 6368E000h
foo_fileops                      loaded at 635E0000h - 6362D000h
foo_uie_albumlist                loaded at 028C0000h - 02903000h
foo_discogs                      loaded at 03340000h - 033B3000h
foo_albumlist                    loaded at 624E0000h - 6253A000h
foo_ui_columns                   loaded at 06EE0000h - 07070000h
urlmon                           loaded at 77150000h - 7729A000h
api-ms-win-downlevel-ole32-l1-1  loaded at 755F0000h - 755F4000h
foo_uie_elplaylist               loaded at 62460000h - 624D3000h
CLBCatQ                          loaded at 75D80000h - 75E03000h
MMDevApi                         loaded at 6B6A0000h - 6B6D9000h
PROPSYS                          loaded at 6CAA0000h - 6CB95000h
AUDIOSES                         loaded at 6B590000h - 6B5C6000h
apphelp                          loaded at 73AB0000h - 73AFC000h
TortoiseOverlays                 loaded at 62220000h - 62232000h
TortoiseGitStub32                loaded at 62190000h - 621A6000h
TortoiseGit32                    loaded at 620F0000h - 6216A000h
libgit232_tgit                   loaded at 62050000h - 620E8000h
zlib132_tgit                     loaded at 62030000h - 62045000h
MSVCR120                         loaded at 69B80000h - 69C6E000h
gitdll32                         loaded at 61E50000h - 6201C000h
MSVCP120                         loaded at 69C70000h - 69CE1000h
CRYPTSP                          loaded at 73780000h - 73796000h
rsaenh                           loaded at 736E0000h - 7371B000h
EhStorShell                      loaded at 61DB0000h - 61DE1000h
ntshrui                          loaded at 62320000h - 62390000h
srvcli                           loaded at 6F190000h - 6F1A9000h
cscapi                           loaded at 6EF30000h - 6EF3B000h
slc                              loaded at 6AE20000h - 6AE2A000h
SXS                              loaded at 6E1A0000h - 6E1FF000h
frontend_direct2d                loaded at 62280000h - 622D8000h
d2d1                             loaded at 6A0E0000h - 6A427000h
frontend_direct3d9               loaded at 61D40000h - 61DA4000h
d3d9                             loaded at 6CEE0000h - 6D0A3000h
d3d8thk                          loaded at 6F060000h - 6F066000h
d3dx9_42                         loaded at 51370000h - 51555000h
SciLexer                         loaded at 512C0000h - 51362000h
jscript                          loaded at 53300000h - 53398000h
RpcRtRemote                      loaded at 73750000h - 7375E000h
tiptsf                           loaded at 64B20000h - 64B78000h
sud                              loaded at 51200000h - 512BB000h
ADVPACK                          loaded at 6B6E0000h - 6B70E000h
DUI70                            loaded at 6CBF0000h - 6CCA2000h
explorerframe                    loaded at 6D110000h - 6D27F000h
DUser                            loaded at 63690000h - 636BF000h
IPHLPAPI                         loaded at 73CA0000h - 73CBC000h
WINNSI                           loaded at 73C90000h - 73C97000h
dhcpcsvc6                        loaded at 6E200000h - 6E20D000h
dhcpcsvc                         loaded at 6E970000h - 6E982000h
credssp                          loaded at 6F100000h - 6F108000h
mswsock                          loaded at 6F010000h - 6F04C000h
wshtcpip                         loaded at 6EEC0000h - 6EEC5000h
wship6                           loaded at 6EEB0000h - 6EEB6000h
DNSAPI                           loaded at 73B20000h - 73B64000h
mdnsNSP                          loaded at 6EF40000h - 6EF61000h
rasadhlp                         loaded at 6EED0000h - 6EED6000h
fwpuclnt                         loaded at 6EEE0000h - 6EF18000h

Stack dump analysis:
Address: 7706C42Dh (KERNELBASE+C42Dh), symbol: "RaiseException" (+58h)
Address: 0102B9D4h (foobar2000+6B9D4h)
Address: 0336FD3Fh (foo_discogs+2FD3Fh), symbol: "foobar2000_get_interface" (+E90Fh)
Address: 0339AF94h (foo_discogs+5AF94h), symbol: "foobar2000_get_interface" (+39B64h)
Address: 77AAFAEAh (ntdll+1FAEAh), symbol: "ZwQueryInformationProcess" (+12h)
Address: 77AC9DECh (ntdll+39DECh), symbol: "RtlDecodePointer" (+17h)
Address: 033611E1h (foo_discogs+211E1h)
Address: 03372B43h (foo_discogs+32B43h), symbol: "foobar2000_get_interface" (+11713h)
Address: 0336FDF5h (foo_discogs+2FDF5h), symbol: "foobar2000_get_interface" (+E9C5h)
Address: 0336FE11h (foo_discogs+2FE11h), symbol: "foobar2000_get_interface" (+E9E1h)
Address: 0339AF94h (foo_discogs+5AF94h), symbol: "foobar2000_get_interface" (+39B64h)
Address: 03357E55h (foo_discogs+17E55h)
Address: 0339AF94h (foo_discogs+5AF94h), symbol: "foobar2000_get_interface" (+39B64h)
Address: 03356E75h (foo_discogs+16E75h)
Address: 0339AF94h (foo_discogs+5AF94h), symbol: "foobar2000_get_interface" (+39B64h)
Address: 0339B2C8h (foo_discogs+5B2C8h), symbol: "foobar2000_get_interface" (+39E98h)
Address: 033A8AA0h (foo_discogs+68AA0h), symbol: "foobar2000_get_interface" (+47670h)
Address: 01000000h (foobar2000+40000h)
Address: 0101F818h (foobar2000+5F818h)
Address: 77B071F5h (ntdll+771F5h), symbol: "WinSqmSetIfMaxDWORD" (+31h)
Address: 77AC38AAh (ntdll+338AAh), symbol: "RtlImageNtHeader" (+716h)
Address: 77AC34A2h (ntdll+334A2h), symbol: "RtlImageNtHeader" (+30Eh)
Address: 76CE14ADh (kernel32+114ADh), symbol: "HeapFree" (+14h)
Address: 0336ED71h (foo_discogs+2ED71h), symbol: "foobar2000_get_interface" (+D941h)
Address: 0334414Fh (foo_discogs+414Fh)
Address: 03346B40h (foo_discogs+6B40h)
Address: 03371DC9h (foo_discogs+31DC9h), symbol: "foobar2000_get_interface" (+10999h)
Address: 033467B1h (foo_discogs+67B1h)
Address: 77AC3CFEh (ntdll+33CFEh), symbol: "RtlImageNtHeader" (+B6Ah)
Address: 512C0000h (SciLexer+0h)
Address: 77B071F5h (ntdll+771F5h), symbol: "WinSqmSetIfMaxDWORD" (+31h)
Address: 77ABE38Ch (ntdll+2E38Ch), symbol: "RtlInitUnicodeString" (+164h)
Address: 77ABE0F2h (ntdll+2E0F2h), symbol: "RtlAllocateHeap" (+ACh)
Address: 51336B76h (SciLexer+76B76h), symbol: "Scintilla_DirectFunction" (+48CACh)
Address: 51336B5Fh (SciLexer+76B5Fh), symbol: "Scintilla_DirectFunction" (+48C95h)
Address: 6B6F6F62h (ADVPACK+16F62h), symbol: "RegRestoreAll" (+7EAh)
Address: 775F5F5Fh (CRYPT32+95F5Fh), symbol: "PFXVerifyPassword" (+348Dh)
Address: 63646E75h (foo_rgscan+16E75h)
Address: 64756F6Ch (foo_converter+86F6Ch), symbol: "foobar2000_get_interface" (+52EECh)
Address: 756F792Eh (MSCTF+C792Eh), symbol: "TF_SetShowFloatingStatus" (+66590h)
Address: 033899EDh (foo_discogs+499EDh), symbol: "foobar2000_get_interface" (+285BDh)
Address: 03355AD4h (foo_discogs+15AD4h)
Address: 77ACA15Eh (ntdll+3A15Eh), symbol: "RtlAllocateActivationContextStack" (+147h)
Address: 77AB1DD5h (ntdll+21DD5h), symbol: "ZwTestAlert" (+15h)
Address: 77AC9EE1h (ntdll+39EE1h), symbol: "RtlDecodePointer" (+10Ch)
Address: 6D086A24h (d3d9+1A6A24h), symbol: "DebugSetLevel" (+FE173h)
Address: 0339BAE0h (foo_discogs+5BAE0h), symbol: "foobar2000_get_interface" (+3A6B0h)
Address: 77B071F5h (ntdll+771F5h), symbol: "WinSqmSetIfMaxDWORD" (+31h)
Address: 77AAFF02h (ntdll+1FF02h), symbol: "NtContinue" (+12h)
Address: 0339BA48h (foo_discogs+5BA48h), symbol: "foobar2000_get_interface" (+3A618h)
Address: 010D26C9h (foobar2000+1126C9h)
Address: 77AA01B4h (ntdll+101B4h), symbol: "RtlUserThreadStart" (+0h)
Address: 0338977Eh (foo_discogs+4977Eh), symbol: "foobar2000_get_interface" (+2834Eh)
Address: 0107D011h (foobar2000+BD011h)
Address: 6C4F2878h (shared+2878h), symbol: "uPrintCrashInfo_OnEvent" (+B9h)
Address: 01111A30h (foobar2000+151A30h)
Address: 010E97CAh (foobar2000+1297CAh)
Address: 0107CFBEh (foobar2000+BCFBEh)
Address: 010E3363h (foobar2000+123363h)
Address: 010D26A3h (foobar2000+1126A3h)
Address: 010D5BF0h (foobar2000+115BF0h)
Address: 010D272Dh (foobar2000+11272Dh)
Address: 76CE338Ah (kernel32+1338Ah), symbol: "BaseThreadInitThunk" (+12h)
Address: 77AC9F72h (ntdll+39F72h), symbol: "RtlInitializeExceptionChain" (+63h)
Address: 6D086F10h (d3d9+1A6F10h), symbol: "DebugSetLevel" (+FE65Fh)
Address: 76D076F7h (kernel32+376F7h), symbol: "UnhandledExceptionFilter" (+0h)
Address: 76D076F7h (kernel32+376F7h), symbol: "UnhandledExceptionFilter" (+0h)
Address: 77B071F5h (ntdll+771F5h), symbol: "WinSqmSetIfMaxDWORD" (+31h)
Address: 77AC9F45h (ntdll+39F45h), symbol: "RtlInitializeExceptionChain" (+36h)
Address: 010D26C9h (foobar2000+1126C9h)
Address: 010D26C9h (foobar2000+1126C9h)

Environment:
App: foobar2000 v1.3.7
UI: Columns UI 0.3.8.8

Components:
Core (2015-01-14 10:28:10 UTC)
    foobar2000 core 1.3.7
foo_albumlist.dll (2015-01-14 10:22:14 UTC)
    Album List 4.5
foo_audioscrobbler.dll (2015-02-09 04:59:01 UTC)
    Audioscrobbler 1.4.7
foo_cdda.dll (2015-01-14 10:20:12 UTC)
    CD Audio Decoder 3.0
foo_converter.dll (2015-01-14 10:20:42 UTC)
    Converter 1.5
foo_discogs.dll (2015-02-28 18:27:58 UTC)
    Discogs Tagger 1.52
foo_dsp_eq.dll (2015-01-14 10:22:30 UTC)
    Equalizer 1.0
foo_dsp_std.dll (2015-01-14 10:21:54 UTC)
    Standard DSP Array 1.3.1
foo_fileops.dll (2015-01-14 10:21:20 UTC)
    File Operations 2.2.1
foo_freedb2.dll (2015-01-14 10:21:36 UTC)
    Online Tagger 0.7
foo_input_std.dll (2015-01-14 10:28:10 UTC)
    Standard Input Array 1.0
foo_playcount.dll (2011-07-13 11:54:47 UTC)
    Playback Statistics 3.0.2
foo_quicksearch.dll (2013-01-12 16:24:15 UTC)
    Quick Search Toolbar 3.4
foo_rgscan.dll (2015-01-14 10:26:12 UTC)
    ReplayGain Scanner 2.2.1
foo_texttools.dll (2014-11-22 19:20:23 UTC)
    Text Tools 1.0.5
foo_ui_columns.dll (2011-02-27 20:23:00 UTC)
    Columns UI 0.3.8.8
foo_ui_std.dll (2015-01-14 10:28:10 UTC)
    Default User Interface 0.9.5
foo_uie_albumlist.dll (2009-06-13 22:49:19 UTC)
    Album list panel 0.3.5
foo_uie_biography.dll (2015-02-09 04:59:37 UTC)
    Biography View 0.4.2.4
foo_uie_elplaylist.dll (2015-02-09 05:00:08 UTC)
    ELPlaylist 0.6.9.1.2(beta)
foo_uie_esplaylist.dll (2011-05-29 09:36:21 UTC)
    EsPlaylist 0.1.3.9
foo_uie_lyrics3.dll (2013-03-08 13:23:52 UTC)
    Lyric Show Panel 3 0.3.5.2
foo_uie_panel_splitter.dll (2010-05-27 11:03:02 UTC)
    Panel Stack Splitter 0.3.8.3(alpha)
foo_uie_vis_channel_spectrum.dll (2015-02-09 04:56:35 UTC)
    Channel Spectrum panel 0.17.2
foo_uie_vis_peakmeter_spectrum.dll (2010-03-07 08:24:47 UTC)
    Peakmeter Spectrum Visualisation 0.2.0.0 beta
foo_uie_wsh_panel_mod.dll (2013-03-14 00:33:28 UTC)
    WSH Panel Mod 1.5.6
foo_unpack.dll (2015-01-14 10:21:00 UTC)
    ZIP/GZIP/RAR Reader 1.7.1
foo_wave_seekbar.dll (2013-04-03 07:22:08 UTC)
    Waveform seekbar 0.2.34

Recent events:
Loading DLL: C:\Users\Sea Monkey\AppData\Roaming\foobar2000\user-components\foo_uie_elplaylist\foo_uie_elplaylist.dll
Components loaded in: 0:00.105400
Pre config read
Configuration read in: 0:00.003443
Starting playlist loading
Watching: V:\Music
Album list panel: initialised in 0.087 s
Filter Panel - Genre: initialised in 0.047 s
Filter Panel - Artist: initialised in 0.045 s
Filter Panel - Album: initialised in 0.053 s
WSH Panel Mod (DarkOne Cover Panel v4.0 build20130322 by tedGo, includes partial code by T.P Wang): Parsing file "C:\Program Files (x86)\foobar2000\themes\DarkOne_v4.0\Others\WSH Scripts\DO 4.0 Global Script.js"
WSH Panel Mod (DarkOne Cover Panel v4.0 build20130322 by tedGo, includes partial code by T.P Wang): initialized in 5 ms
WSH Panel Mod (DarkOne Rating Panel v4.0 build20130322 by super-gau and tedGo): Parsing file "C:\Program Files (x86)\foobar2000\themes\DarkOne_v4.0\Others\WSH Scripts\DO 4.0 Global Script.js"
WSH Panel Mod (DarkOne Rating Panel v4.0 build20130322 by super-gau and tedGo): initialized in 1 ms
WSH Panel Mod (DarkOne Seekbar Panel v4.0 build20130322 by tedGo): Parsing file "C:\Program Files (x86)\foobar2000\themes\DarkOne_v4.0\Others\WSH Scripts\DO 4.0 Global Script.js"
WSH Panel Mod (DarkOne Seekbar Panel v4.0 build20130322 by tedGo): initialized in 0 ms
WSH Panel Mod (DarkOne Button Panel v4.0 build20130322 by tedGo, based on a sample by T.P Wang): Parsing file "C:\Program Files (x86)\foobar2000\themes\DarkOne_v4.0\Others\WSH Scripts\DO 4.0 Global Script.js"
WSH Panel Mod (DarkOne Button Panel v4.0 build20130322 by tedGo, based on a sample by T.P Wang): Parsing file "C:\Program Files (x86)\foobar2000\themes\DarkOne_v4.0\Others\WSH Scripts\DO 4.0 Global Button Script.js"
WSH Panel Mod (DarkOne Button Panel v4.0 build20130322 by tedGo, based on a sample by T.P Wang): initialized in 3 ms
WSH Panel Mod (DarkOne Display Panel v4.0 build20130403 by super-gau and tedGo, includes partial codes by fbuser, Br3tt and T.P Wang): Parsing file "C:\Program Files (x86)\foobar2000\themes\DarkOne_v4.0\Others\WSH Scripts\DO 4.0 Global Script.js"
WSH Panel Mod (DarkOne Display Panel v4.0 build20130403 by super-gau and tedGo, includes partial codes by fbuser, Br3tt and T.P Wang): initialized in 1 ms
WSH Panel Mod (DarkOne Control Panel v4.0 build20130322 by tedGo, based on a sample created by T.P. Wang, using partial code by Br3tt): Parsing file "C:\Program Files (x86)\foobar2000\themes\DarkOne_v4.0\Others\WSH Scripts\DO 4.0 Global Script.js"
WSH Panel Mod (DarkOne Control Panel v4.0 build20130322 by tedGo, based on a sample created by T.P. Wang, using partial code by Br3tt): Parsing file "C:\Program Files (x86)\foobar2000\themes\DarkOne_v4.0\Others\WSH Scripts\DO 4.0 Button Object Script.js"
WSH Panel Mod (DarkOne Control Panel v4.0 build20130322 by tedGo, based on a sample created by T.P. Wang, using partial code by Br3tt): initialized in 4 ms
User Interface initialized in: 0:00.469903
Processing commandline
initquit::init entry
Conf2 already initialized.
initquit::init exit
Startup time : 0:00.793891


Machine specifications:
OS: Windows 6.1.7601 Service Pack 1 x64
CPU: Intel(R) Core(TM) i5-4690K CPU @ 3.50GHz, features: MMX SSE SSE2 SSE3 SSE4.1 SSE4.2
CPU threads: 4
Audio: Speakers (2- Realtek High Definition Audio); 2 - S27A750D (2- AMD High Definition Audio Device)

foo_discogs

Reply #1642
'Update artist art' now crashes foobar2000. foo_discogs 1.52. foobar2000 1.3.7.

Sorry, I'm not able to reproduce this problem. Does it happen on a specific release or artist?


foo_discogs

Reply #1644
Hmm very odd, glad to hear that fixed it. Curious to hear if anyone else has that problem.


foo_discogs

Reply #1646
Minor one. I would appreciate if the previous value for 'Update ANVs' is remembered in the 'Update tags' dialogue. Cheers.

foo_discogs

Reply #1647
Hi zoomorph!
First of all thanks a lot for everything you’ve done for the project and that you’re still supporting function that give us discogs images to be downloaded (oAuth etc), this is really great!
I just stepped up from 1.38 foo_discogs version to 1.52 and was surprised how things were changed. Could you advice how to move with these changes:

1.   ‘Replace ANVs’ and ‘Display ANVs’ in Release dialog.
[blockquote]a.   Before update I had settings they were both checked up.
‘Replace ANVs’ is enabled – you can see original artist name in left tracklist panel.
‘Replace ANVs’ is disabled – you can see artist name variation in left tracklist panel.
‘Display ANVs’ works only when ‘Replace ANVs’ is disabled.
‘Display ANVs’ is enabled – ANV is marked with sign (*) in left tracklist panel.
‘Display ANVs’ is disabled – ANV doesn’t marked with sign (*) in left tracklist panel.
b.   After update both check buttons you left ‘Replace ANVs’ and ‘Display ANVs’ are unchecked and disabled (in grey color) and nothing can change its value (even if I change ‘Replace ANVs’ in Configuration dialog) for releases like http://www.discogs.com/release/1034786 and they work for releases like http://www.discogs.com/release/5450552 which doesn’t have artist names (1 artist release).[/blockquote]
Please move this option back to life)).

2.   ‘Multi-disc release’ frame of buttons in Release dialog.
[blockquote]a.   Before update you can enable ‘Multi-disc release ’ frame for any number discs release to set up manually ‘Disc number’, ‘Total discs’, ‘Total tracks’ for tracks listed in left tracklist panel (comboboxes with list of values).
‘Renumber tracks’ button with could help to tag releases like http://www.discogs.com/release/470209 which has multiple tracks indication for 1 CD/Vinyl track (like 6a, 6b etc). For this type of releases you can just Remove one track from left panel (6b) and push ‘Renumber tracks’ to recalculate ‘Total tracks’ from 15 to 14 as it goes on CD.
As for multi-disc releases it was enough to use ‘Remove’ to left only single CD/Vinyl tracks and tag discs one by one.
b.   After update ‘Multi-disc release’ frame is completely removed. It’s claimed that ‘Disc number’, ‘Total discs’, ‘Total tracks’ parameters calculated automatically. So I’ve tested one based on http://www.discogs.com/release/1034786 which has 2 CDs and multiple tracks indication (but doesn’t have index tracks and headers).
Both CD files kept in separate subfolders.
[blockquote]i.   Without removing 1-6b and 1-10b tagging comes completely mess (not surprise – same thing was in 1.38).
ii.   With removing 1-6b and 1-10b tagging is completed with total tracks are 17 and 16 (should be 15 and 16). Tracks numbers tags in each file are also have been shifted and should be updated manually. Release covers saved only in first CD subfolder.
iii.   As for Vinyl – before update I can use ‘Multi-disc release’ frame for multiple LP set vinyl (releases on 2LPs are comes very often). Now I can do it only manually (it comes always sequentially numbered as it was in 1.38 by default).
iv.   Other example is mistakenly saved release (there should be index tracks used) http://www.discogs.com/release/5450552. For this release left tracklist panel counts 5 CDs instead of just 1 (it was just 16 tracks on 1 CD in 1.38 which is also wrong).[/blockquote][/blockquote]
Then removing that frame is still under concern because track number is string field in discogs and could be saved in different way. Capability to set up those parameters manually was good option. Please at least
- return ‘Renumber tracks’ button to recalculate real tracks number after removing tracks in left panel
- and support copying images to all subfolders.


3.   Bug with multiple artist naming ‘abc pres. def feat. xyz' always becomes ‘abc pres. def pres. xyz' already mentioned here (in 1.38 it was ok).
It was promised it would be fixed.

foo_discogs

Reply #1648
Thanks for the feedback!

1.   ‘Replace ANVs’ and ‘Display ANVs’ in Release dialog.
[blockquote]a.   Before update I had settings they were both checked up.
‘Replace ANVs’ is enabled – you can see original artist name in left tracklist panel.
‘Replace ANVs’ is disabled – you can see artist name variation in left tracklist panel.
‘Display ANVs’ works only when ‘Replace ANVs’ is disabled.
‘Display ANVs’ is enabled – ANV is marked with sign (*) in left tracklist panel.
‘Display ANVs’ is disabled – ANV doesn’t marked with sign (*) in left tracklist panel.
b.   After update both check buttons you left ‘Replace ANVs’ and ‘Display ANVs’ are unchecked and disabled (in grey color) and nothing can change its value (even if I change ‘Replace ANVs’ in Configuration dialog) for releases like http://www.discogs.com/release/1034786 and they work for releases like http://www.discogs.com/release/5450552 which doesn’t have artist names (1 artist release).[/blockquote]
Please move this option back to life)).

That was a bug. It will be fixed in 1.5.3.

2.   ‘Multi-disc release’ frame of buttons in Release dialog.
[blockquote]a.   Before update you can enable ‘Multi-disc release ’ frame for any number discs release to set up manually ‘Disc number’, ‘Total discs’, ‘Total tracks’ for tracks listed in left tracklist panel (comboboxes with list of values).
‘Renumber tracks’ button with could help to tag releases like http://www.discogs.com/release/470209 which has multiple tracks indication for 1 CD/Vinyl track (like 6a, 6b etc). For this type of releases you can just Remove one track from left panel (6b) and push ‘Renumber tracks’ to recalculate ‘Total tracks’ from 15 to 14 as it goes on CD.
As for multi-disc releases it was enough to use ‘Remove’ to left only single CD/Vinyl tracks and tag discs one by one.
b.   After update ‘Multi-disc release’ frame is comhttpletely removed. It’s claimed that ‘Disc number’, ‘Total discs’, ‘Total tracks’ parameters calculated automatically. So I’ve tested one based on http://www.discogs.com/release/1034786 which has 2 CDs and multiple tracks indication (but doesn’t have index tracks and headers).
Both CD files kept in separate subfolders.
[blockquote]i.   Without removing 1-6b and 1-10b tagging comes completely mess (not surprise – same thing was in 1.38).
ii.   With removing 1-6b and 1-10b tagging is completed with total tracks are 17 and 16 (should be 15 and 16). Tracks numbers tags in each file are also have been shifted and should be updated manually. Release covers saved only in first CD subfolder.
iii.   As for Vinyl – before update I can use ‘Multi-disc release’ frame for multiple LP set vinyl (releases on 2LPs are comes very often). Now I can do it only manually (it comes always sequentially numbered as it was in 1.38 by default).
iv.   Other example is mistakenly saved release (there should be index tracks used) http://www.discogs.com/release/5450552. For this release left tracklist panel counts 5 CDs instead of just 1 (it was just 16 tracks on 1 CD in 1.38 which is also wrong).[/blockquote][/blockquote]
Then removing that frame is still under concern because track number is string field in discogs and could be saved in different way. Capability to set up those parameters manually was good option. Please at least
- return ‘Renumber tracks’ button to recalculate real tracks number after removing tracks in left panel
- and support copying images to all subfolders.

Unfortunately, Discogs tracklists aren't well enough defined to always correctly figure out what's going on. There will probably always be some cases that don't work. For the time being, it's easy enough to fix those few cases using foobar2000 to edit the tags. I agree that being able to modify the # of tracks, renumber tracks, etc directly on the release dialog would be nice to add.

I'm attempting to improve support for hidden tracks. TBD.

3.   Bug with multiple artist naming ‘abc pres. def feat. xyz' always becomes ‘abc pres. def pres. xyz' already mentioned here (in 1.38 it was ok).
It was promised it would be fixed.

This will be fixed in 1.5.3.

foo_discogs

Reply #1649
Minor one. I would appreciate if the previous value for 'Update ANVs' is remembered in the 'Update tags' dialogue. Cheers.

In 1.5.3, "Replace ANVs" in the Update Tags dialog will be linked with "Replace ANVs" for the Release and Configuration dialogs, so they will all carry the same value.