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 1341752 times) previous topic - next topic
0 Members and 4 Guests are viewing this topic.

Re: foo_discogs

Reply #2625
Feature request for the find release window: would it be possible to replace the Artist textbox with an editable combobox that would display the last few artists that have been typed in?
+1
I really missed something like a history of last artists (or even a history for the filter text field).
Of course, not only a 10 items history. A way more items would be great :)


Re: foo_discogs

Reply #2627
Another question;

This Release:
https://www.discogs.com/Various-Aliases-Vol-2-Dualidad-OndaPart%C3%ADcula/release/8771628

gives
Quote
(FATAL) Error: Error generating tag ALBUM ARTIST [] for file file://C:\Users\mp3\Aliases\aliases vol.2 - dualidad onda-particula (2015)\Out 69 - Aliases Vol.2 - Dualidad Onda-Partícula - 01. Time To Robots.flac

[ESCAPE to close]
Anybody knows why?

(Maybe the release should be changed from Various to Various Artists? I'm not sure...)

Discogs problem. Many of the artists for that release on Discogs are 404. I'm not sure how to work around it, but perhaps editing the release would fix it.

The Compilation format should probably be added to that release as well.

Re: foo_discogs

Reply #2628
for 3 or 4 days attemts to authorize plugin end with this foobar2k error:
(FATAL) Error: Network exceptionNetwork authentication error (url: https://api.discogs.com/oauth/request_token)

[ESCAPE to close]
console reads as this:
foo_discogs: https://api.discogs.com/oauth/request_token?oauth_consumer_key=kQFLKuHXrEsVfZTDvOdz&oauth_nonce=153652746629&oauth_signature=TLy2ADeHXugymPbBsTdA%2FX%2Bgjtg%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1536527466&oauth_version=1.0
foo_discogs: Networking Error: Network authentication error - Retrying: 1
foo_discogs: Networking Error: Network authentication error - Retrying: 2
foo_discogs: Networking Error: Network authentication error - Retrying: 3
foo_discogs: Networking Error: Network authentication error - Retrying: 4
foo_discogs: Networking Error: Network authentication error - Retrying: 5
foo_discogs: Network exception handling: https://api.discogs.com/oauth/request_token?oauth_consumer_key=kQFLKuHXrEsVfZTDvOdz&oauth_nonce=153652746629&oauth_signature=TLy2ADeHXugymPbBsTdA%2FX%2Bgjtg%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1536527466&oauth_version=1.0

wht does it mean,changes on discogs auth service?

 

Re: foo_discogs

Reply #2629
Very strange thing:

1. Windows 7 x64. Foobar2000 1.4 + foo_discogs 2.14 - "(FATAL) Error: Network exceptionNetwork authentication error (url: https://api.discogs.com/database/search)
[ESCAPE to close]"

2. Windows 10 x64. Foobar2000 1.4 + foo_discogs 2.14 - everything works fine.

Different OS and different providers - who's to blame? :)


Re: foo_discogs

Reply #2631
Different OS and different providers - who's to blame? :)
Blame OS:

"TLS 1.2
As of mid-2018, Discogs requires TLS 1.2 support to access its API. Windows 10 should have TLS 1.2 support built in.
To enable TLS 1.2 on Windows 7, see these instructions."
© https://bitbucket.org/zoomorph/foo_discogs

Windows 7 x64 fault :D
Thank you so much. This really solves my problem and i don't want to know anything more: https://hydrogenaud.io/index.php/topic,50523.msg959259.html#msg959259

Re: foo_discogs

Reply #2632
Hello,
its been a while since I fiddled with roles....

I'm interested in fetching the "Rap [Featuring]" role from this release: https://www.discogs.com/x/release/709365

JSON at https://api.discogs.com/releases/709365 shows

Code: [Select]
	{
"duration": "2:54",
"position": "A10",
"type_": "track",
"extraartists": [{
"join": "",
"name": "Hornflex",
"anv": "",
"tracks": "",
"role": "Rap [Featuring], Producer",
"resource_url": "https://api.discogs.com/artists/758993",
"id": 758993
}],
"title": "Freund Rap"
},

How would be the formatting string look like? I can't find anything in the docs.

Re: foo_discogs

Reply #2633
Edit: Problem solved.

Stunning plugin! :)

Re: foo_discogs

Reply #2634
Perhaps I overlooked it, is there a metadata field in foo_discogs that denotes whether a release is in draft status?

Re: foo_discogs

Reply #2635
Perhaps I overlooked it, is there a metadata field in foo_discogs that denotes whether a release is in draft status?
%RELEASE_DISCOGS_STATUS%

See the help html file that comes with the component.

Re: foo_discogs

Reply #2636
I recently encountered this error when tying to Authorize.
(FATAL) Error: Network exceptionSecurity error (url: https://api.discogs.com/oauth/request_token)

Console shows this....
Code: [Select]
foo_discogs: https://api.discogs.com/oauth/request_token?oauth_consumer_key=kQFLKuHXrEsVfZTDvOdz&oauth_nonce=154137040429&oauth_signature=6I6%2BjtsefznNPZ66KidcToX2%2FYo%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1541370404&oauth_version=1.0
foo_discogs: Networking Error: Security error - Retrying: 1
foo_discogs: Networking Error: Security error - Retrying: 2
foo_discogs: Networking Error: Security error - Retrying: 3
foo_discogs: Networking Error: Security error - Retrying: 4
foo_discogs: Networking Error: Security error - Retrying: 5
foo_discogs: Network exception handling: https://api.discogs.com/oauth/request_token?oauth_consumer_key=kQFLKuHXrEsVfZTDvOdz&oauth_nonce=154137040429&oauth_signature=6I6%2BjtsefznNPZ66KidcToX2%2FYo%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1541370404&oauth_version=1.0

I'm running Windows 10 Pro 64bit.
Is this something to do with system time?

Cheers all!

error: invalid map<K, T> key

Reply #2637
Hello,
I found another release, where foo_discogs aborts and the user needs to restart f2k. Otherwise, the foo_discogs window is not closing and accepting any pressed buttons.

https://www.discogs.com/release/9456725

See the screenshots for the error: invalid map<K, T> key

Can somebody reproduce this?

f2k v1.4.1
foo_discogs v2.14, Compiled: May  5 2018
win7 64bit


Re: foo_discogs

Reply #2638
Recently I (FB Prefs>)Reset All as a solution for crossfade not working.

Since then, I get crashes from Discogs - about 30% of the time when I am getting the release information, or am trying to apply info to tags, FB will completely crash.

Nothing else has changed. I will try reinstalling the component, but maybe the crash report is useful for someone?

 
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 10006BFBh
Access violation, operation: write, address: 0000323Bh
Last win32 error: 8

Call path:
threaded_process thread

Crash location:
Module: foo_discogs
Offset: 6BFBh

Stack dump analysis:
Address: 1000BC5Fh (foo_discogs+BC5Fh)
Address: 100243BBh (foo_discogs+243BBh)
Address: 10008366h (foo_discogs+8366h)
Address: 1000D459h (foo_discogs+D459h)
Address: 100700B0h (foo_discogs+700B0h), symbol: "foobar2000_get_interface" (+2E370h)
Address: 10020D1Eh (foo_discogs+20D1Eh)
Address: 773E2580h (ntdll+72580h), symbol: "wcstombs" (+70h)
Address: 10080B84h (foo_discogs+80B84h), symbol: "foobar2000_get_interface" (+3EE44h)
Address: 10080B84h (foo_discogs+80B84h), symbol: "foobar2000_get_interface" (+3EE44h)
Address: 10080B84h (foo_discogs+80B84h), symbol: "foobar2000_get_interface" (+3EE44h)
Address: 10080B84h (foo_discogs+80B84h), symbol: "foobar2000_get_interface" (+3EE44h)
Address: 10080B84h (foo_discogs+80B84h), symbol: "foobar2000_get_interface" (+3EE44h)
Address: 10080B84h (foo_discogs+80B84h), symbol: "foobar2000_get_interface" (+3EE44h)
Address: 10080B84h (foo_discogs+80B84h), symbol: "foobar2000_get_interface" (+3EE44h)
Address: 10080B84h (foo_discogs+80B84h), symbol: "foobar2000_get_interface" (+3EE44h)
Address: 10080B84h (foo_discogs+80B84h), symbol: "foobar2000_get_interface" (+3EE44h)
Address: 10080B84h (foo_discogs+80B84h), symbol: "foobar2000_get_interface" (+3EE44h)
Address: 10080B84h (foo_discogs+80B84h), symbol: "foobar2000_get_interface" (+3EE44h)
Address: 1006CF7Eh (foo_discogs+6CF7Eh), symbol: "foobar2000_get_interface" (+2B23Eh)
Address: 10080B84h (foo_discogs+80B84h), symbol: "foobar2000_get_interface" (+3EE44h)
Address: 1006FCD1h (foo_discogs+6FCD1h), symbol: "foobar2000_get_interface" (+2DF91h)
Address: 10022272h (foo_discogs+22272h)
Address: 10005894h (foo_discogs+5894h)
Address: 100058D9h (foo_discogs+58D9h)
Address: 10080B84h (foo_discogs+80B84h), symbol: "foobar2000_get_interface" (+3EE44h)
Address: 10009836h (foo_discogs+9836h)
Address: 10070005h (foo_discogs+70005h), symbol: "foobar2000_get_interface" (+2E2C5h)
Address: 10009CD4h (foo_discogs+9CD4h)
Address: 10021884h (foo_discogs+21884h)
Address: 1006CE70h (foo_discogs+6CE70h), symbol: "foobar2000_get_interface" (+2B130h)
Address: 1003B177h (foo_discogs+3B177h)
Address: 10039605h (foo_discogs+39605h)
Address: 10072347h (foo_discogs+72347h), symbol: "foobar2000_get_interface" (+30607h)
Address: 00245DF8h (foobar2000+F5DF8h)
Address: 00245D8Bh (foobar2000+F5D8Bh)
Address: 73917CA3h (shared+7CA3h), symbol: "uCallStackTracker::uCallStackTracker" (+D3h)
Address: 002DF848h (foobar2000+18F848h)
Address: 00245D8Bh (foobar2000+F5D8Bh)
Address: 002C058Eh (foobar2000+17058Eh)
Address: 00245DB0h (foobar2000+F5DB0h)
Address: 002B6962h (foobar2000+166962h)
Address: 7540E8AFh (ucrtbase+3E8AFh), symbol: "o____lc_collate_cp_func" (+4Fh)
Address: 7540E870h (ucrtbase+3E870h), symbol: "o____lc_collate_cp_func" (+10h)
Address: 7540E870h (ucrtbase+3E870h), symbol: "o____lc_collate_cp_func" (+10h)
Address: 7542D3F0h (ucrtbase+5D3F0h), symbol: "crt_debugger_hook" (+C0h)
Address: 75728484h (KERNEL32+18484h), symbol: "BaseThreadInitThunk" (+24h)
Address: 75728460h (KERNEL32+18460h), symbol: "BaseThreadInitThunk" (+0h)
Address: 773D305Ah (ntdll+6305Ah), symbol: "RtlValidSecurityDescriptor" (+11Ah)
Address: 75B95E50h (KERNELBASE+195E50h), symbol: "UnhandledExceptionFilter" (+0h)
Address: 773E2580h (ntdll+72580h), symbol: "wcstombs" (+70h)
Address: 773D302Ah (ntdll+6302Ah), symbol: "RtlValidSecurityDescriptor" (+EAh)
Address: 773EECB7h (ntdll+7ECB7h), symbol: "RtlCaptureContext" (+107h)
Address: 7540E870h (ucrtbase+3E870h), symbol: "o____lc_collate_cp_func" (+10h)

Environment:
App: foobar2000 v1.4
UI: Default User Interface 0.9.5

Components:
Core (2018-07-24 10:54:48 UTC)
    foobar2000 core 1.4
foo_acfu.dll (2018-10-27 16:47:50 UTC)
    Auto Check for Updates 0.2.1
foo_albumlist.dll (2018-07-24 10:54:02 UTC)
    Album List 4.6
foo_bpm.dll (2015-03-01 03:39:58 UTC)
    BPM Analyser 0.2.4.6
foo_burninate.dll (2013-02-07 18:02:37 UTC)
    Audio CD Writer 3.0.3
foo_cdda.dll (2018-07-24 10:54:04 UTC)
    CD Audio Decoder 3.0
foo_converter.dll (2018-07-24 10:54:04 UTC)
    Converter 1.5.3
foo_deskband_controls.dll (2018-08-04 09:13:11 UTC)
    Deskband Controls 3.6.1
foo_discogs.dll (2018-08-04 09:13:30 UTC)
    Discogs Tagger 2.14
foo_dsp_effect.dll (2018-08-21 07:06:15 UTC)
    Effect DSP 0.32
foo_dsp_eq.dll (2018-07-24 10:53:56 UTC)
    Equalizer 1.2.1
foo_dsp_std.dll (2018-07-24 10:53:58 UTC)
    Standard DSP Array 1.3.1
foo_dynamic_range.dll (2018-08-13 10:49:58 UTC)
    Dynamic Range Meter 1.1.1
foo_enhanced_playcount.dll (2018-09-10 14:15:46 UTC)
    Enhanced Playback Statistics 3.0.4
foo_facets.dll (2011-08-27 18:05:16 UTC)
    Facets 1.0
foo_fileops.dll (2018-07-24 10:54:00 UTC)
    File Operations 2.3
foo_freedb2.dll (2018-07-24 10:54:14 UTC)
    Online Tagger 0.7
foo_input_shorten.dll (2018-11-20 20:50:15 UTC)
    Shorten decoder 0.4.2.3
foo_input_std.dll (2018-07-24 10:54:34 UTC)
    FFmpeg Decoders 3.2.4
    Standard Input Array 1.0
foo_jesus.dll (2010-09-23 00:34:06 UTC)
    Autosave & Autobackup 10
foo_jscript_panel.dll (2018-08-04 09:15:08 UTC)
    JScript Panel 2.1.6
foo_navigator.dll (2010-03-02 08:43:15 UTC)
    Navigator 0.64
foo_playcount.dll (2011-07-13 10:47:18 UTC)
    Playback Statistics 3.0.2
foo_queuecontents.dll (2012-09-27 17:34:40 UTC)
    Queue Contents Editor 0.5.1
foo_random_pools.dll (2015-04-12 00:12:45 UTC)
    Random Pools 0.1.5
foo_rgscan.dll (2018-07-24 10:54:10 UTC)
    ReplayGain Scanner 2.3
foo_run.dll (2018-08-04 09:13:33 UTC)
    Run services 0.3.8
foo_scrobble.dll (2018-08-21 14:31:48 UTC)
    Scrobble 1.3.1
foo_seek.dll (2012-11-08 15:48:53 UTC)
    Seek 1.1
foo_simplaylist.dll (2018-11-27 04:19:37 UTC)
    SimPlaylist 1.0
foo_simplaylist_manager.dll (2018-11-27 04:23:49 UTC)
    SimPlaylist Manager 1.0
foo_spider_monkey_panel.dll (2018-11-20 20:50:22 UTC)
    Spider Monkey Panel 1.1.1
foo_stop_on_error.dll (2018-08-21 07:17:30 UTC)
    Stop on Error 0.6
foo_tags.dll (2018-08-20 01:28:31 UTC)
    m-TAGS 1.2
foo_textdisplay.dll (2011-08-18 21:01:03 UTC)
    Text Display UI Element 1.1 beta 1
foo_texttools.dll (2013-01-12 21:03:39 UTC)
    Text Tools 1.0.5
foo_ui_std.dll (2018-07-24 10:54:14 UTC)
    Default User Interface 0.9.5
foo_uie_albumart.dll (2007-12-15 22:22:24 UTC)
    Album Art Panel 0.2.7.1
foo_uie_lyrics3.dll (2016-03-22 02:15:14 UTC)
    Lyric Show Panel 3 0.5
foo_uie_wsh_panel_mod.dll (2015-09-27 18:40:19 UTC)
    WSH Panel Mod 1.5.10
foo_verifier.dll (2018-08-04 09:13:32 UTC)
    File Integrity Verifier 1.2.1
foo_vis_vumeter.dll (2013-02-16 09:44:26 UTC)
    VU Meter 2013-02-16
foo_wave_minibar_mod.dll (2018-09-10 14:15:46 UTC)
    Waveform Minibar (mod) 1.0.19
foo_youtube.dll (2018-10-27 16:47:52 UTC)
    Youtube Source 2.3.3

Recent events:
JSB POPULATE: init groups delay = 106 /handleList count=5271
--> populate
JSB POPULATE: init groups delay = 109 /handleList count=5271
--> populate
JSB POPULATE: init groups delay = 140 /handleList count=5271
foo_discogs: https://api.discogs.com/database/search?oauth_consumer_key=kQFLKuHXrEsVfZTDvOdz&oauth_nonce=154338423729&oauth_signature=zCyEvvBlXPzbKCjSFPRlDXeQ1B0%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1543384237&oauth_token=dogBrJGloKCRMuIjqxJLLaOwugjlnaKDzPUxYlwf&oauth_version=1.0&per_page=100&q=Atjazz&type=artist
foo_discogs: https://api.discogs.com/database/search?oauth_consumer_key=kQFLKuHXrEsVfZTDvOdz&oauth_nonce=154338423829&oauth_signature=5mHr%2B9c%2BdMwP7lUyBqGpIxnldrw%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1543384238&oauth_token=dogBrJGloKCRMuIjqxJLLaOwugjlnaKDzPUxYlwf&oauth_version=1.0&per_page=100&q=Atjazz&type=artist
foo_discogs: https://api.discogs.com/artists/83?oauth_consumer_key=kQFLKuHXrEsVfZTDvOdz&oauth_nonce=154338423929&oauth_signature=NuHoOhoMKsexwoQuFDhYNXjFthg%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1543384239&oauth_token=dogBrJGloKCRMuIjqxJLLaOwugjlnaKDzPUxYlwf&oauth_version=1.0
foo_discogs: https://api.discogs.com/artists/83?oauth_consumer_key=kQFLKuHXrEsVfZTDvOdz&oauth_nonce=154338423929&oauth_signature=NuHoOhoMKsexwoQuFDhYNXjFthg%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1543384239&oauth_token=dogBrJGloKCRMuIjqxJLLaOwugjlnaKDzPUxYlwf&oauth_version=1.0
foo_discogs: https://api.discogs.com/artists/83/releases?oauth_consumer_key=kQFLKuHXrEsVfZTDvOdz&oauth_nonce=15433842404823&oauth_signature=5c6uPRDbBP3QFDdrumqWslDpU6k%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1543384240&oauth_token=dogBrJGloKCRMuIjqxJLLaOwugjlnaKDzPUxYlwf&oauth_version=1.0&page=1&per_page=100
foo_discogs: https://api.discogs.com/artists/83/releases?oauth_consumer_key=kQFLKuHXrEsVfZTDvOdz&oauth_nonce=15433842404823&oauth_signature=5c6uPRDbBP3QFDdrumqWslDpU6k%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1543384240&oauth_token=dogBrJGloKCRMuIjqxJLLaOwugjlnaKDzPUxYlwf&oauth_version=1.0&page=1&per_page=100
foo_discogs: https://api.discogs.com/artists/83/releases?oauth_consumer_key=kQFLKuHXrEsVfZTDvOdz&oauth_nonce=154338424118be&oauth_signature=IQNipnwO09eA5My0efKNZsunxgE%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1543384241&oauth_token=dogBrJGloKCRMuIjqxJLLaOwugjlnaKDzPUxYlwf&oauth_version=1.0&page=2&per_page=100
foo_discogs: https://api.discogs.com/artists/83/releases?oauth_consumer_key=kQFLKuHXrEsVfZTDvOdz&oauth_nonce=154338424218be&oauth_signature=S3JMMKDOgrJiH4af2iPi6L%2F7%2BjA%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1543384242&oauth_token=dogBrJGloKCRMuIjqxJLLaOwugjlnaKDzPUxYlwf&oauth_version=1.0&page=2&per_page=100
foo_discogs: https://api.discogs.com/artists/83/releases?oauth_consumer_key=kQFLKuHXrEsVfZTDvOdz&oauth_nonce=15433842436784&oauth_signature=m0Jv7qcAdWU%2B3%2F7%2Bx6WXpNuXGm4%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1543384243&oauth_token=dogBrJGloKCRMuIjqxJLLaOwugjlnaKDzPUxYlwf&oauth_version=1.0&page=3&per_page=100
foo_discogs: https://api.discogs.com/artists/83/releases?oauth_consumer_key=kQFLKuHXrEsVfZTDvOdz&oauth_nonce=15433842446784&oauth_signature=N5I6swA1MVPyeC5yrjaqAEm673w%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1543384244&oauth_token=dogBrJGloKCRMuIjqxJLLaOwugjlnaKDzPUxYlwf&oauth_version=1.0&page=3&per_page=100
foo_discogs: https://api.discogs.com/artists/83/releases?oauth_consumer_key=kQFLKuHXrEsVfZTDvOdz&oauth_nonce=15433842454ae1&oauth_signature=v6EUS4zPfG0HzWDNRg%2BeSheOFuQ%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1543384245&oauth_token=dogBrJGloKCRMuIjqxJLLaOwugjlnaKDzPUxYlwf&oauth_version=1.0&page=4&per_page=100
foo_discogs: https://api.discogs.com/artists/83/releases?oauth_consumer_key=kQFLKuHXrEsVfZTDvOdz&oauth_nonce=15433842454ae1&oauth_signature=v6EUS4zPfG0HzWDNRg%2BeSheOFuQ%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1543384245&oauth_token=dogBrJGloKCRMuIjqxJLLaOwugjlnaKDzPUxYlwf&oauth_version=1.0&page=4&per_page=100
foo_discogs: https://api.discogs.com/artists/83/releases?oauth_consumer_key=kQFLKuHXrEsVfZTDvOdz&oauth_nonce=154338424629&oauth_signature=CxS3wLB%2F7iQ%2FSkY5VOWF69fN7rw%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1543384246&oauth_token=dogBrJGloKCRMuIjqxJLLaOwugjlnaKDzPUxYlwf&oauth_version=1.0&page=1&per_page=100
foo_discogs: https://api.discogs.com/artists/83/releases?oauth_consumer_key=kQFLKuHXrEsVfZTDvOdz&oauth_nonce=15433842474823&oauth_signature=Tn1dYduJ42RWWEcLBdwxLhGS%2Fls%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1543384247&oauth_token=dogBrJGloKCRMuIjqxJLLaOwugjlnaKDzPUxYlwf&oauth_version=1.0&page=2&per_page=100
foo_discogs: https://api.discogs.com/artists/83/releases?oauth_consumer_key=kQFLKuHXrEsVfZTDvOdz&oauth_nonce=15433842473d6c&oauth_signature=snzn7XYogSTaSb57FjvZpLpWREY%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1543384247&oauth_token=dogBrJGloKCRMuIjqxJLLaOwugjlnaKDzPUxYlwf&oauth_version=1.0&page=5&per_page=100
foo_discogs: https://api.discogs.com/artists/83/releases?oauth_consumer_key=kQFLKuHXrEsVfZTDvOdz&oauth_nonce=15433842473d6c&oauth_signature=snzn7XYogSTaSb57FjvZpLpWREY%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1543384247&oauth_token=dogBrJGloKCRMuIjqxJLLaOwugjlnaKDzPUxYlwf&oauth_version=1.0&page=5&per_page=100
foo_discogs: https://api.discogs.com/artists/83/releases?oauth_consumer_key=kQFLKuHXrEsVfZTDvOdz&oauth_nonce=154338424718be&oauth_signature=iaj5jL%2FcgFvAXDKwvZwZHhelWnw%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1543384247&oauth_token=dogBrJGloKCRMuIjqxJLLaOwugjlnaKDzPUxYlwf&oauth_version=1.0&page=3&per_page=100
foo_discogs: https://api.discogs.com/artists/83/releases?oauth_consumer_key=kQFLKuHXrEsVfZTDvOdz&oauth_nonce=15433842486784&oauth_signature=e8d4avdwM18OndBHLtR9%2BreJhqw%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1543384248&oauth_token=dogBrJGloKCRMuIjqxJLLaOwugjlnaKDzPUxYlwf&oauth_version=1.0&page=4&per_page=100
foo_discogs: https://api.discogs.com/artists/83/releases?oauth_consumer_key=kQFLKuHXrEsVfZTDvOdz&oauth_nonce=15433842492cd6&oauth_signature=%2FDD85aOaee%2BMImdvlaZGEHkh9Nc%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1543384249&oauth_token=dogBrJGloKCRMuIjqxJLLaOwugjlnaKDzPUxYlwf&oauth_version=1.0&page=6&per_page=100
foo_discogs: https://api.discogs.com/artists/83/releases?oauth_consumer_key=kQFLKuHXrEsVfZTDvOdz&oauth_nonce=15433842492cd6&oauth_signature=%2FDD85aOaee%2BMImdvlaZGEHkh9Nc%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1543384249&oauth_token=dogBrJGloKCRMuIjqxJLLaOwugjlnaKDzPUxYlwf&oauth_version=1.0&page=6&per_page=100
foo_discogs: https://api.discogs.com/artists/83/releases?oauth_consumer_key=kQFLKuHXrEsVfZTDvOdz&oauth_nonce=15433842494ae1&oauth_signature=VMs0ZRPuSlS6wHKKKXr3BrizUMg%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1543384249&oauth_token=dogBrJGloKCRMuIjqxJLLaOwugjlnaKDzPUxYlwf&oauth_version=1.0&page=5&per_page=100
foo_discogs: https://api.discogs.com/artists/83/releases?oauth_consumer_key=kQFLKuHXrEsVfZTDvOdz&oauth_nonce=15433842503d6c&oauth_signature=WtlVGuEw2Q99oNwPKH%2Fq5xpSV%2BY%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1543384250&oauth_token=dogBrJGloKCRMuIjqxJLLaOwugjlnaKDzPUxYlwf&oauth_version=1.0&page=6&per_page=100
foo_discogs: https://api.discogs.com/artists/83/releases?oauth_consumer_key=kQFLKuHXrEsVfZTDvOdz&oauth_nonce=154338425172ae&oauth_signature=1%2FOhwEvSAUhqIPE9xQB%2FRjfBRbs%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1543384251&oauth_token=dogBrJGloKCRMuIjqxJLLaOwugjlnaKDzPUxYlwf&oauth_version=1.0&page=7&per_page=100
foo_discogs: https://api.discogs.com/artists/83/releases?oauth_consumer_key=kQFLKuHXrEsVfZTDvOdz&oauth_nonce=154338425172ae&oauth_signature=1%2FOhwEvSAUhqIPE9xQB%2FRjfBRbs%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1543384251&oauth_token=dogBrJGloKCRMuIjqxJLLaOwugjlnaKDzPUxYlwf&oauth_version=1.0&page=7&per_page=100
foo_discogs: https://api.discogs.com/artists/83/releases?oauth_consumer_key=kQFLKuHXrEsVfZTDvOdz&oauth_nonce=15433842512cd6&oauth_signature=3aSaQuEgkieKiVlphUeUQ9Jp%2FJ4%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1543384251&oauth_token=dogBrJGloKCRMuIjqxJLLaOwugjlnaKDzPUxYlwf&oauth_version=1.0&page=7&per_page=100


Machine specifications:
OS: Windows 10.0.17134 x64
CPU: Intel(R) Core(TM) i3-4005U CPU @ 1.70GHz, features: MMX SSE SSE2 SSE3 SSE4.1 SSE4.2
CPU threads: 4
Audio: Headphones (High Definition Audio Device); Speakers (High Definition Audio Device); Headset (BT SPEAKER Hands-Free)

Re: foo_discogs

Reply #2639
Hello,
I found another release, where foo_discogs aborts and the user needs to restart f2k. Otherwise, the foo_discogs window is not closing and accepting any pressed buttons.

https://www.discogs.com/release/9456725

See the screenshots for the error: invalid map<K, T> key

Can somebody reproduce this?

f2k v1.4.1
foo_discogs v2.14, Compiled: May  5 2018
win7 64bit



I face exactly the same problem with this particular album.
Windows 10 64bit Foobar ver 1.4

most common crash to reproduce

Reply #2640
Hello,

the foobar2000 online troubleshooter states this fine component with:
Quote
foo_discogs.dll : Discogs Tagger 2.14
Reason: Repeated crash reports.
ever since I usesd this fine component back in the days and the user (you) can make it crash very easily (and repetitive).

So maybe if we fix this, the fine component wont be shown as as "bad" component any more?

So here are the steps to reproduce the crash and I would be very happy, if anyone could try and tell if f2k crashes on his system or not. 

(Please save your settings before testing: Press SHIFT and click on FILE-> RESTART to save you from trouble if f2k loses important settings/playlists)

- Now, just open the Find Release Window as usual.
- Try any Artist with more than 5 Master Releases, say Francis Goya.
- Let all Release load and than just mark the first one in the list.

- Now, press and hold the Cursor Down on the Keyboad and scroll to the bottom of the list
WITHOUT releasing the Curser Down Key.

After the fine component loads 3 or 4 releases, it crashes.


Re: foo_discogs

Reply #2641
Hello,
I found another release, where foo_discogs aborts and the user needs to restart f2k. Otherwise, the foo_discogs window is not closing and accepting any pressed buttons.

https://www.discogs.com/release/9456725

See the screenshots for the error: invalid map<K, T> key

Can somebody reproduce this?

f2k v1.4.1
foo_discogs v2.14, Compiled: May  5 2018
win7 64bit
The release date for that release on Discogs is invalid. The next release of foo_discogs will catch that error rather than crashing.

Re: foo_discogs

Reply #2642
Hello,

the foobar2000 online troubleshooter states this fine component with:
Quote
foo_discogs.dll : Discogs Tagger 2.14
Reason: Repeated crash reports.
ever since I usesd this fine component back in the days and the user (you) can make it crash very easily (and repetitive).

So maybe if we fix this, the fine component wont be shown as as "bad" component any more?

So here are the steps to reproduce the crash and I would be very happy, if anyone could try and tell if f2k crashes on his system or not. 

(Please save your settings before testing: Press SHIFT and click on FILE-> RESTART to save you from trouble if f2k loses important settings/playlists)

- Now, just open the Find Release Window as usual.
- Try any Artist with more than 5 Master Releases, say Francis Goya.
- Let all Release load and than just mark the first one in the list.

- Now, press and hold the Cursor Down on the Keyboad and scroll to the bottom of the list
WITHOUT releasing the Curser Down Key.

After the fine component loads 3 or 4 releases, it crashes.
Will be fixed in the next version. Thanks.

Re: foo_discogs

Reply #2643
I found another release, where foo_discogs aborts and the user needs to restart f2k. Otherwise, the foo_discogs window is not closing and accepting any pressed buttons.

https://www.discogs.com/release/9456725

See the screenshots for the error: invalid map<K, T> key
The release date for that release on Discogs is invalid. The next release of foo_discogs will catch that error rather than crashing.
Thanks zoomorph,
I just wanted to try to fix the invalid date (now, there is a nice error description), but the date is empty?

Will the component now always show an error on empty release dates? This, I would love to silently be dropped and not shown as an error, because no date is no error, IMHO, its just no release-date.
Or am I missing something here?


Re: foo_discogs

Reply #2644
So maybe if we fix this, the fine component wont be shown as as "bad" component any more?

So here are the steps to reproduce the crash and I would be very happy, if anyone could try and tell if f2k crashes on his system or not. 

(Please save your settings before testing: Press SHIFT and click on FILE-> RESTART to save you from trouble if f2k loses important settings/playlists)

- Now, just open the Find Release Window as usual.
- Try any Artist with more than 5 Master Releases, say Francis Goya.
- Let all Release load and than just mark the first one in the list.

- Now, press and hold the Cursor Down on the Keyboad and scroll to the bottom of the list
WITHOUT releasing the Curser Down Key.

After the fine component loads 3 or 4 releases, it crashes.
Will be fixed in the next version. Thanks.
The crashes are gone, thank you.
Now it seems, that some Master releases aren't opened on the fist activation with a keypress. I need to place the cursor a second time to open a skipped master release.

If you quickly scroll through the master releases, with tapping the CURSOR UP key from the last entry of the master releases list up to the first entry. every second master releases is skipped from opening and needs an extra tap to be opened. kinda strange.

Re: foo_discogs

Reply #2645
I found another release, where foo_discogs aborts and the user needs to restart f2k. Otherwise, the foo_discogs window is not closing and accepting any pressed buttons.

https://www.discogs.com/release/9456725

See the screenshots for the error: invalid map<K, T> key
The release date for that release on Discogs is invalid. The next release of foo_discogs will catch that error rather than crashing.
Thanks zoomorph,
I just wanted to try to fix the invalid date (now, there is a nice error description), but the date is empty?

Will the component now always show an error on empty release dates? This, I would love to silently be dropped and not shown as an error, because no date is no error, IMHO, its just no release-date.
Or am I missing something here?
The release date coming from the API is actually invalid (even though it shows blank on Discogs website). If you replaced it with a valid one, it would probably start to work.

If you quickly scroll through the master releases, with tapping the CURSOR UP key from the last entry of the master releases list up to the first entry. every second master releases is skipped from opening and needs an extra tap to be opened. kinda strange.
It now only loads one at a time so you'll have to scroll more slowly.

Re: foo_discogs

Reply #2646
dear hydrogenaudio community, help me please


how can i leave in field DISCOGS_FORMAT only - 7'' or LP or CD or Cassette ? Only one value

Please help me

Re: foo_discogs

Reply #2647
dear hydrogenaudio community, help me please


how can i leave in field DISCOGS_FORMAT only - 7'' or LP or CD or Cassette ? Only one value

Please help me

assuming it is not a multiple value field, you can:
select the files > get properties
right-click DISCOGS_FORMAT > Format from other fields...
pattern: $if($strstr(%title%,'7"'),'7"')$if($strstr(%title%,CD),CD)$if($strstr(%title%,LP),LP)$if($strstr(%title%,Cassette),Cassette)

Re: foo_discogs

Reply #2648
assuming it is not a multiple value field, you can:
select the files > get properties
right-click DISCOGS_FORMAT > Format from other fields...
pattern: $if($strstr(%title%,'7"'),'7"')$if($strstr(%title%,CD),CD)$if($strstr(%title%,LP),LP)$if($strstr(%title%,Cassette),Cassette)


thanks for the reply! but i meant , how to compose mapping for %DISCOGS_FORMAT% to leave only one value:

7'' or LP or CD or Cassette

SCREENSHOT1 - https://prnt.sc/ltvj4n
SCREENSHOT2 - http://prntscr.com/ltwj7s


currently mapping is next:
Quote
$zip2($multi_if($multi_greater(%<RELEASE_FORMATS_QUANTITY>%,1),$zip(%<RELEASE_FORMATS_QUANTITY>%,' x '),),%<RELEASE_FORMATS_NAME>%,$multi_if($put(D,$join(%<<RELEASE_FORMATS_DESCRIPTIONS>>%)),', ',),$get(D),$multi_if($put(T,%<RELEASE_FORMATS_TEXT>%),', ',),$multi_if2($get(T),))

so the result is:
CD, Album or Vinyl, LP, Multicolor etc.

I need to leave only one value: CD or LP or 7'' or Caseette

Re: foo_discogs

Reply #2649
Hi zoomorph,

sorry if it's been asked already but is anything planned regarding Discogs Tracks Feature?
What I'd love to have for instance is fetching genres / styles individually based on tracks.