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

Re: foo_discogs

Reply #3050
Hi @da yuyu I found a problem with a pair of releases.

Various – The Shadows In Thy Glimpse: Bedouin Records Selected Discography 2016​-​2018
and
Various – Serpent Made of the Snake's Desire: Bedouin Records Selected Discography 2014​-​2016

The component find the releases but when I tried to tag the files nothing happened and the menu to write tag became gray and can not tag any other release.

The console said

Code: [Select]
foo_discogger: https://api.discogs.com/releases/18202627
foo_discogger: Url OAuth enabled
foo_discogger: RateLimit: 60 - Used: 1 - Remaining: 59 - not throttling images

Only way to continue using the component is closing the program


Re: foo_discogs

Reply #3052
Thanks @da yuyu!
I was confused initially with this release because it seems like you have to double click on the artist name to get it to load the releases. Is there a way to make it automatic upon selection of the artist, like it was before?

I also had a crash. If that happens again I'll send the crash report.

Re: foo_discogs

Reply #3053
Hi @frogworth,

Yes, it interrupts the workflow.

Same sort of thing as the filter auto-fill that took me a while to figure out and which solution was trivial.

As you know the secondary requirement is to avoid loading artist releases when user doesn´t expect it to be done, for my own part, while browsing through artist profiles, or when there is no exact match in the artist search and the first artist in the list published have hundreds of releases.
It should be fixed fairly soon.

Thanks for testing
Regards

Re: foo_discogs

Reply #3054
I only enabled Client part of TLS (see below), and foo_discogs now works, thanks!

Code: [Select]
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Client]
"DisabledByDefault"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
"DisabledByDefault"=dword:00000000


P.S. Yet another reminder that Windows 7 is not exactly an up-to-date system.



Code: [Select]
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Client]
"DisabledByDefault"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
"DisabledByDefault"=dword:00000000

 Thanks, that worked. Just copied the code above into a 'filename.reg' file and run it to add to the registry.


Yaay!  This worked.  Long story short, never had an issue with Win 10, but my company dictated I could no longer use my laptop at work to play music, so I brought in my Win 7 laptop from home (yeah  ...  *that's* secure ...  <rolleyes>), and the Discogs tagger wouldn't work.  Now it does.  :D  Thank you!!

Re: foo_discogs

Reply #3055
Hey @da yuyu I'm finding that with the latest discogger I'm getting crashes all the time during tagging. The music glitches and then it crashes.
Quote
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 137E3583h
Access violation, operation: read, address: 00000040h

Call path:
threaded_process thread

Code bytes (137E3583h):
137E3543h:  A5 A5 A5 A5 89 01 8B 4D 10 85 C9 74 05 8B 01 FF
137E3553h:  50 04 8D 85 28 FC FF FF 50 E8 C2 03 00 00 8D 8D
137E3563h:  28 FC FF FF E8 0A 43 FC FF EB 36 8B 8D E0 FC FF
137E3573h:  FF 8B 45 10 56 8B 75 28 83 EC 10 8B FC 8D 34 31
137E3583h:  A5 51 8B CC A5 A5 A5 89 01 8B 4D 10 85 C9 74 05
137E3593h:  8B 01 FF 50 04 8D 85 B4 FC FF FF 50 E8 7F 03 00
137E35A3h:  00 8D 8D B4 FC FF FF E8 C7 42 FC FF 8D 8D 88 FC
137E35B3h:  FF FF C6 45 FC 0F E8 32 42 04 00 8B BD DC FC FF

Stack (2A24EF1Ch):
2A24EEFCh:  FFFFFD34 000002EC FFFFFD34 000002CC
2A24EF0Ch:  00000021 00000000 138EA03F 00000004
2A24EF1Ch:  137E374B 137E34E2 2A24F058 35B24010
2A24EF2Ch:  37A7036C 81B78FF0 2A24F860 00000000
2A24EF3Ch:  37A70360 2A24F040 7758C39C 00000080
2A24EF4Ch:  00000000 138FBD64 138FBD80 00000000
2A24EF5Ch:  00000000 00000000 77672700 774ED1C8
2A24EF6Ch:  146509D0 146509D4 146509D4 00000016
2A24EF7Ch:  139011CC 2A24F860 00000000 00000000
2A24EF8Ch:  2A24EFE8 2A24F444 00000000 00000000
2A24EF9Ch:  00000000 139011A8 37A70360 00000000
2A24EFACh:  00000000 00000000 37C250A8 00000000
2A24EFBCh:  14650A20 14650A24 14650A24 00000016
2A24EFCCh:  00000000 00000000 2A24F838 14650B00
2A24EFDCh:  14650B04 14650B04 00000016 37D4BC14
2A24EFECh:  37D4BC08 00000040 FFFFFFFD 00000001
2A24EFFCh:  00000000 00000000 138FBD64 138FBD80
2A24F00Ch:  00000000 00000000 00000000 00000000
2A24F01Ch:  2A24F858 138FBD64 138FBD80 00000000
2A24F02Ch:  00000000 00000000 00000000 00000020

Registers:
EAX: 0E990EA8, EBX: 37A70360, ECX: 00000040, EDX: 138FA620
ESI: 00000040, EDI: 2A24EF1C, EBP: 2A24F3A4, ESP: 2A24EF1C

Crash location:
Module: foo_discogger
Offset: 43583h

Stack dump analysis:
Address: 137E374Bh (foo_discogger+4374Bh)
Address: 137E34E2h (foo_discogger+434E2h)
Address: 7758C39Ch (ntdll+AC39Ch), symbol: "fltused" (+9D708h)
Address: 138FBD64h (foo_discogger+15BD64h), symbol: "foobar2000_get_interface" (+CEF84h)
Address: 138FBD80h (foo_discogger+15BD80h), symbol: "foobar2000_get_interface" (+CEFA0h)
Address: 77672700h (ntdll+192700h), symbol: "NlsAnsiCodePage" (+AFCh)
Address: 774ED1C8h (ntdll+D1C8h), symbol: "wcstoul" (+6A58h)
Address: 139011CCh (foo_discogger+1611CCh), symbol: "foobar2000_get_interface" (+D43ECh)
Address: 139011A8h (foo_discogger+1611A8h), symbol: "foobar2000_get_interface" (+D43C8h)
Address: 138FBD64h (foo_discogger+15BD64h), symbol: "foobar2000_get_interface" (+CEF84h)
Address: 138FBD80h (foo_discogger+15BD80h), symbol: "foobar2000_get_interface" (+CEFA0h)
Address: 138FBD64h (foo_discogger+15BD64h), symbol: "foobar2000_get_interface" (+CEF84h)
Address: 138FBD80h (foo_discogger+15BD80h), symbol: "foobar2000_get_interface" (+CEFA0h)
Address: 7700A3C0h (ucrtbase+A3C0h), symbol: "strcmp" (+0h)
Address: 77591354h (ntdll+B1354h), symbol: "fltused" (+A26C0h)
Address: 13906480h (foo_discogger+166480h), symbol: "foobar2000_get_interface" (+D96A0h)
Address: 77591354h (ntdll+B1354h), symbol: "fltused" (+A26C0h)
Address: 77672A80h (ntdll+192A80h), symbol: "NlsAnsiCodePage" (+E7Ch)
Address: 77590A6Ch (ntdll+B0A6Ch), symbol: "fltused" (+A1DD8h)
Address: 77539D8Ch (ntdll+59D8Ch), symbol: "fltused" (+4B0F8h)
Address: 77591354h (ntdll+B1354h), symbol: "fltused" (+A26C0h)
Address: 77672A80h (ntdll+192A80h), symbol: "NlsAnsiCodePage" (+E7Ch)
Address: 77539D8Ch (ntdll+59D8Ch), symbol: "fltused" (+4B0F8h)
Address: 77591354h (ntdll+B1354h), symbol: "fltused" (+A26C0h)
Address: 77176000h (ucrtbase+176000h), symbol: "EH_prolog" (+5830h)
Address: 77672A80h (ntdll+192A80h), symbol: "NlsAnsiCodePage" (+E7Ch)
Address: 7761D304h (ntdll+13D304h), symbol: "fltused" (+12E670h)
Address: 7761D304h (ntdll+13D304h), symbol: "fltused" (+12E670h)
Address: 77176000h (ucrtbase+176000h), symbol: "EH_prolog" (+5830h)
Address: 774E1BB0h (ntdll+1BB0h), symbol: "RtlAcquireSRWLockExclusive" (+0h)
Address: 6B720DD1h (MSVCP140+30DD1h), symbol: "Concurrency::details::_ReportUnobservedException" (+321h)
Address: 137B928Bh (foo_discogger+1928Bh)
Address: 6B707B09h (MSVCP140+17B09h), symbol: "Thrd_yield" (+D9h)
Address: 137B928Bh (foo_discogger+1928Bh)
Address: 6B7211F6h (MSVCP140+311F6h), symbol: "_crtIsPackagedApp" (+36h)
Address: 6B7211F6h (MSVCP140+311F6h), symbol: "_crtIsPackagedApp" (+36h)
Address: 6B707D50h (MSVCP140+17D50h), symbol: "Thrd_yield" (+320h)
Address: 6B707D59h (MSVCP140+17D59h), symbol: "Thrd_yield" (+329h)
Address: 138E7932h (foo_discogger+147932h), symbol: "foobar2000_get_interface" (+BAB52h)
Address: 137CE865h (foo_discogger+2E865h)
Address: 137E4289h (foo_discogger+44289h)
Address: 138E9FEDh (foo_discogger+149FEDh), symbol: "foobar2000_get_interface" (+BD20Dh)
Address: 137E2A72h (foo_discogger+42A72h)
Address: 137E2A00h (foo_discogger+42A00h)
Address: 139011CCh (foo_discogger+1611CCh), symbol: "foobar2000_get_interface" (+D43ECh)
Address: 774F2030h (ntdll+12030h), symbol: "fltused" (+339Ch)
Address: 139011A8h (foo_discogger+1611A8h), symbol: "foobar2000_get_interface" (+D43C8h)
Address: 77537D38h (ntdll+57D38h), symbol: "fltused" (+490A4h)
Address: 138FBD64h (foo_discogger+15BD64h), symbol: "foobar2000_get_interface" (+CEF84h)
Address: 77674000h (ntdll+194000h), symbol: "NlsAnsiCodePage" (+23FCh)
Address: 13906480h (foo_discogger+166480h), symbol: "foobar2000_get_interface" (+D96A0h)
Address: 138FBD64h (foo_discogger+15BD64h), symbol: "foobar2000_get_interface" (+CEF84h)
Address: 138FBD64h (foo_discogger+15BD64h), symbol: "foobar2000_get_interface" (+CEF84h)
Address: 138FBD64h (foo_discogger+15BD64h), symbol: "foobar2000_get_interface" (+CEF84h)
Address: 138FBD64h (foo_discogger+15BD64h), symbol: "foobar2000_get_interface" (+CEF84h)
Address: 138FBD64h (foo_discogger+15BD64h), symbol: "foobar2000_get_interface" (+CEF84h)
Address: 138FBD64h (foo_discogger+15BD64h), symbol: "foobar2000_get_interface" (+CEF84h)
Address: 138FBD64h (foo_discogger+15BD64h), symbol: "foobar2000_get_interface" (+CEF84h)
Address: 138FBD64h (foo_discogger+15BD64h), symbol: "foobar2000_get_interface" (+CEF84h)
Address: 138FBD64h (foo_discogger+15BD64h), symbol: "foobar2000_get_interface" (+CEF84h)
Address: 138FBD64h (foo_discogger+15BD64h), symbol: "foobar2000_get_interface" (+CEF84h)
Address: 138FBD64h (foo_discogger+15BD64h), symbol: "foobar2000_get_interface" (+CEF84h)
Address: 138FBD64h (foo_discogger+15BD64h), symbol: "foobar2000_get_interface" (+CEF84h)
Address: 138FBD64h (foo_discogger+15BD64h), symbol: "foobar2000_get_interface" (+CEF84h)
Address: 138FBD64h (foo_discogger+15BD64h), symbol: "foobar2000_get_interface" (+CEF84h)
Address: 138FBD64h (foo_discogger+15BD64h), symbol: "foobar2000_get_interface" (+CEF84h)
Address: 138FBD64h (foo_discogger+15BD64h), symbol: "foobar2000_get_interface" (+CEF84h)
Address: 138FBD64h (foo_discogger+15BD64h), symbol: "foobar2000_get_interface" (+CEF84h)
Address: 138FBD64h (foo_discogger+15BD64h), symbol: "foobar2000_get_interface" (+CEF84h)
Address: 138FBD64h (foo_discogger+15BD64h), symbol: "foobar2000_get_interface" (+CEF84h)
Address: 138FBD64h (foo_discogger+15BD64h), symbol: "foobar2000_get_interface" (+CEF84h)
Address: 77116824h (ucrtbase+116824h), symbol: "wctype" (+101CB4h)
Address: 138FBD64h (foo_discogger+15BD64h), symbol: "foobar2000_get_interface" (+CEF84h)
Address: 138FBD64h (foo_discogger+15BD64h), symbol: "foobar2000_get_interface" (+CEF84h)
Address: 138E9EBAh (foo_discogger+149EBAh), symbol: "foobar2000_get_interface" (+BD0DAh)
Address: 137FEF5Eh (foo_discogger+5EF5Eh)
Address: 77176BD0h (ucrtbase+176BD0h), symbol: "mbcasemap" (+78h)
Address: 138FBDF8h (foo_discogger+15BDF8h), symbol: "foobar2000_get_interface" (+CF018h)
Address: 138FBDF8h (foo_discogger+15BDF8h), symbol: "foobar2000_get_interface" (+CF018h)
Address: 138ED116h (foo_discogger+14D116h), symbol: "foobar2000_get_interface" (+C0336h)
Address: 137FE7A4h (foo_discogger+5E7A4h)
Address: 77176BD0h (ucrtbase+176BD0h), symbol: "mbcasemap" (+78h)
Address: 00C201FEh (foobar2000+101FEh)
Address: 138ECFE4h (foo_discogger+14CFE4h), symbol: "foobar2000_get_interface" (+C0204h)
Address: 00D2BF4Bh (foobar2000+11BF4Bh)
Address: 77176BD0h (ucrtbase+176BD0h), symbol: "mbcasemap" (+78h)
Address: 6BBF7276h (shared+7276h), symbol: "uCallStackTracker::uCallStackTracker" (+D6h)
Address: 00DE0DF0h (foobar2000+1D0DF0h)
Address: 77176BD0h (ucrtbase+176BD0h), symbol: "mbcasemap" (+78h)
Address: 00DBABA9h (foobar2000+1AABA9h)
Address: 00D2BF01h (foobar2000+11BF01h)
Address: 00DAA1F1h (foobar2000+19A1F1h)
Address: 77126798h (ucrtbase+126798h), symbol: "wctype" (+111C28h)
Address: 770628ECh (ucrtbase+628ECh), symbol: "wctype" (+4DD7Ch)
Address: 77176BD0h (ucrtbase+176BD0h), symbol: "mbcasemap" (+78h)
Address: 77062820h (ucrtbase+62820h), symbol: "wctype" (+4DCB0h)
Address: 7650012Ch (KERNEL32+1012Ch), symbol: "timeGetTime" (+97BCh)
Address: 77062820h (ucrtbase+62820h), symbol: "wctype" (+4DCB0h)
Address: 77566750h (ntdll+86750h), symbol: "fltused" (+77ABCh)
Address: 77566708h (ntdll+86708h), symbol: "fltused" (+77A74h)
Address: 76BEB6E0h (KERNELBASE+25B6E0h), symbol: "PackageSidFromProductId" (+2532E0h)
Address: 77622C3Ch (ntdll+142C3Ch), symbol: "fltused" (+133FA8h)
Address: 7766E044h (ntdll+18E044h), symbol: "RtlCaptureContext" (+E4h)
Address: 77062820h (ucrtbase+62820h), symbol: "wctype" (+4DCB0h)

Environment:
App: foobar2000 v1.6.11 beta 2
UI: Default User Interface 1.6.11 beta 2

Re: foo_discogs

Reply #3056
Yes, I also encountered new crashes running the current release. I temporarily focused on the Linux issues while doing some parsing code revisions and some of that code might have slipped out into v1.07... now track parsing will take all developing and testing efforts for the time being.

Thanks for your noticing

Re: foo_discogs

Reply #3057
Version 1.0.11 is now available for download.

Whats new:

    Some bug fixes related to multiple artist releases
    32/64 bits and dark mode (excl. artwork panel)



Re: foo_discogs

Reply #3060
I went through the steps on the UI to authorize the component. The test button says OAuth is working yet the console reports "foo_discogger: Url OAuth disabled" and obv I can't access Discogs with the component. Got it working!

Re: foo_discogs

Reply #3061
 ... verbose outputs to the console should be revised, OAuth disabled just tells about access to an url not needing it.

Discogger v1.0.12

Change log:

- Refurbished artwork panel (libPPUI drag and drop, dark mode)

Re: foo_discogs

Reply #3062
Hi
A quick fix has been released, with a fix for arwork columns not being saved.
Discogger v1.0.12.2:


 

Re: foo_discogs

Reply #3063
Hi, a new release is out... Discogger v1.0.13:

Whats new:

multi-artist artwork pre-loads (match track panel).
removed 'oauth disabled', 'throttle disabled' and image throttle console logs.
improved url data access saving artwork.