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: foobar2000 does not always honor the global hotkey (Read 102 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

foobar2000 does not always honor the global hotkey

I have set a global hotkey, but it does not always work. If I have O&O ShutUp10 open, foobar2000 won't react to the keypress.
This also happen when I use DVD Shrink, global hotkey does not work. Even if I close DVD Shrink, global hotkey does not work.

This applies to foobar2000 v1.6.6 and foobar2000 v1.6.7b5

Using win10 x64 20H2 (19042.1023)

Code: [Select]
Core (2021-05-17 14:20:42 UTC)
    foobar2000 core 1.6.6
foo_albumlist.dll (2021-05-17 14:19:58 UTC)
    Album List 1.6.6
foo_audioscrobbler.dll (2016-08-23 18:35:02 UTC)
    Audioscrobbler 1.4.7
foo_bitcompare.dll (2021-03-04 15:26:38 UTC)
    Binary Comparator 2.2
foo_cdda.dll (2021-05-17 14:20:02 UTC)
    CD Audio Decoder 1.6.6
foo_converter.dll (2021-05-17 14:20:00 UTC)
    Converter 1.6.6
foo_cuefixer.dll (2020-10-19 23:52:44 UTC)
    CUE fixer 1.24
foo_dsp_crossmix.dll (2019-09-01 16:13:36 UTC)
    Crossmix DSP 0.1
foo_dsp_delta.dll (2008-10-24 15:57:16 UTC)
    Noise Sharpening DSP 1.0.0
foo_dsp_eq.dll (2021-05-17 14:19:58 UTC)
    Equalizer 1.2.2
foo_dsp_nogaps.dll (2019-12-20 20:19:42 UTC)
    Gap Killer DSP 0.4.2
foo_dsp_resampler.dll (2019-12-09 18:08:29 UTC)
    SoX Resampler 0.8.7
foo_dsp_skip_silence.dll (2019-12-20 20:31:31 UTC)
    Skip Silence 1.0.3
foo_dsp_std.dll (2021-05-17 14:19:58 UTC)
    Standard DSP Array 1.6.6
foo_dsp_utility.dll (2021-01-12 10:45:50 UTC)
    Utility DSP Array 1.2.3
foo_dsp_vlevel20080302.0.dll (2018-06-27 12:29:49 UTC)
    VLevel 20080302.0
foo_fileops.dll (2021-05-17 14:20:02 UTC)
    File Operations 1.6.6
foo_freedb2.dll (2021-05-17 14:20:00 UTC)
    Online Tagger 0.8
foo_hdcd.dll (2018-04-12 18:27:39 UTC)
    HDCD decoder 1.19
foo_input_reverse.dll (2018-01-09 12:16:38 UTC)
    Reverse Player 1.0
foo_input_std.dll (2021-05-17 14:20:16 UTC)
    FFmpeg Decoders 4.3.1
    Standard Input Array 1.6.6
foo_jesus.dll (2018-08-15 21:39:27 UTC)
    Autosave & Autobackup 10
foo_out_wasapi.dll (2020-12-30 12:08:46 UTC)
    WASAPI output support 3.4
foo_playcount.dll (2020-07-01 22:00:50 UTC)
    Playback Statistics 3.0.4
foo_r128norm.dll (2017-02-05 10:43:31 UTC)
    EBU R128 Normalizer 1.12
foo_rgscan.dll (2021-05-17 14:20:02 UTC)
    ReplayGain Scanner 1.6.6
foo_sanitizer.dll (2021-02-15 13:49:24 UTC)
    Tag Sanitizer 1.3
foo_skip.dll (2021-03-21 07:25:50 UTC)
    Skip Track 1.33
foo_ui_std.dll (2021-05-17 14:20:12 UTC)
    Default User Interface 1.6.6
foo_uie_lyrics3.dll (2016-03-18 14:04:24 UTC)
    Lyric Show Panel 3 0.5
foo_verifier.dll (2020-07-02 11:34:34 UTC)
    File Integrity Verifier 1.4
foo_wave_minibar_mod.dll (2021-05-09 14:15:18 UTC)
    Waveform Minibar (mod) 1.0.45

Re: foobar2000 does not always honor the global hotkey

Reply #1
And this sounds like an OS bug, since foobar is using the exact correct way to listen for hotkeys globally: By registering the exact key combinations with Windows and getting notified when they're pressed.

Really, there is no other way to do it that doesn't involve writing the equivalent of a global key logger. And then you contend with random software either thinking your application is malware, or games thinking that your software is a cheating utility.

 
SimplePortal 1.0.0 RC1 © 2008-2021