Skip to main content


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.
Recent Posts
Development - (fb2k) / Re: Input plugin vs metadata cache
Last post by Case -
I'm definitely against the idea of loop settings altering cached track lengths. But I suppose changing default length for tracks that have no length is a valid reason to update cached data.

Adding something like this to open() is at least one way to achieve info update.
Code: [Select]
try {
    auto mio = metadb_io_v2::get();
    auto mdb = metadb::get();
    service_ptr_t<metadb_hint_list> hint_list = mio->create_hint_list();
    metadb_hint_list_v3::ptr hint_list_v3;
    hint_list_v3 ^= hint_list;
    metadb_handle_ptr track;
    mdb->handle_create(track, make_playable_location(p_path, 0));
    if (track.is_valid()) {
        file_info_impl info;
        get_info(info, p_abort);
        // info.set_length(new_length); // you can force a new length here if get_info() doesn't return the value you want
        hint_list_v3->add_hint_forced(track, info, get_file_stats(p_abort), true);
        fb2k::inMainThread([=] {hint_list->on_done(); });
} catch (pfc::exception) {}
Other Lossy Codecs / Re: Patent expiration for E-AC3 (Dolby Digital Plus)?
Last post by spaceship9876 -
ETSI TS 102 366 v1.1.1 published 2005-02:

I doubt that patents last longer than 2025-02.

IPR statement from November 8 2004 (link to pdf in bottom left):

 Louis D. Fielder et al.: Introduction to Dolby Digital Plus, an Enhancement to the Dolby
Digital Coding System
117th AES Convention, October 2004.

TS 101 154, v1.6.1: DVB: Implementation Guidelines for the use of Video and Audio
Coding in Broadcasting Applications
ETSI, January 2005.
General - (fb2k) / Re: Running Foobar in Linux
Last post by Fool_on_the_hill -
Thank you. But it doesn't work.

It does.ón_de_pantalla_desde_2023-11-24_16-58-44.webm

Check your file association. xdg-open must open the directory containing the file with the predefined program
Thank you. This works for me
Z:\usr\bin\xdg-open "$replace(%path%,'\','/','C:\users','/home',%filename_ext%,)"
Support - (fb2k) / Re: BUG: Playlist View and Playlist Tabs
Last post by Azuriye -
Thanks for the bug report.

What do you mean fullscreen, maximized window? Because there's no literal full screen mode in Default User Interface.

Please post full list of installed components. If you use UI Hacks or alike, please try to recreate the problem without them.

Sorry for not explaining, yes fullscreen as in the maximised windowed option and the other is windowed mode.

Code: [Select]
App: foobar2000 v2.1 preview 2023-05-24
Arch: x86
UI: Default User Interface 2.1 preview 2023-05-24

Core (2023-05-24 11:07:54 UTC)
    foobar2000 core 2.1 preview 2023-05-24
foo_cad.dll (2012-04-28 16:06:50 UTC)
    CD Art Display 1.0.2
foo_chacon.dll (2010-04-06 22:03:40 UTC)
    Chacon 3
foo_chronflow.dll (2020-05-21 16:35:50 UTC)
    Coverflow 0.5.2
foo_converter.dll (2023-05-24 11:07:36 UTC)
    Converter 2.1 preview 2023-05-24
foo_cuefixer.dll (2020-10-19 21:52:44 UTC)
    CUE fixer 1.24
foo_discord_rich.dll (2023-06-03 14:45:08 UTC)
    Discord Rich Presence Integration 1.3.0-beta-6+4aec8f6
foo_dsp_eq.dll (2023-05-24 11:07:30 UTC)
    Equalizer 1.2.3
foo_dsp_std.dll (2023-05-24 11:07:30 UTC)
    Standard DSP Array 2.1 preview 2023-05-24
foo_enhanced_playcount.dll (2023-03-22 18:56:32 UTC)
    Enhanced Playback Statistics 5.0.0
foo_fileops.dll (2023-05-24 11:07:36 UTC)
    File Operations 2.1 preview 2023-05-24
foo_freedb2.dll (2023-05-24 11:07:32 UTC)
    Online Tagger 0.9
foo_input_std.dll (2023-05-24 11:07:40 UTC)
    CD Audio Decoder 2.1 preview 2023-05-24
    FFmpeg Decoders 6.0
    FLAC Decoder 1.4.2
    Monkey's Audio Decoder 10.09
    Opus Decoder 1.4
    Standard Input Array 2.1 preview 2023-05-24
foo_input_tak.dll (2020-03-21 14:06:42 UTC)
    TAK Decoder 0.5.1
foo_input_tta.dll (2020-02-28 10:44:50 UTC)
    TTA Audio Decoder 3.6
foo_jscript_panel3.dll (2023-05-21 07:42:22 UTC)
    JScript Panel 3 3.2.20
foo_masstag.dll (2022-09-19 08:01:54 UTC)
    Masstagger 1.9
foo_multisource.dll (2022-03-18 13:06:22 UTC)
    Multi-source lyrics 0.56
foo_musical_spectrum.dll (2018-10-21 21:55:30 UTC)
    Musical Spectrum 0.9.1
foo_playcount.dll (2020-07-01 18:00:50 UTC)
    Playback Statistics 3.0.4
foo_plorg.dll (2015-10-13 05:24:48 UTC)
    Playlist Organizer 2.6
foo_scrobble.dll (2022-09-05 20:43:00 UTC)
foo_simplaylist.dll (2011-08-18 16:01:36 UTC)
    SimPlaylist 1.0
foo_skip.dll (2023-09-15 05:15:02 UTC)
    Skip Track 1.38
foo_spider_monkey_panel.dll (2022-01-13 18:29:00 UTC)
    Spider Monkey Panel 1.6.1
foo_tags.dll (2018-08-06 00:10:35 UTC)
    m-TAGS 1.2
foo_ui_columns.dll (2020-03-07 06:01:46 UTC)
    Columns UI 1.4.1
foo_ui_std.dll (2023-05-24 11:07:38 UTC)
    Album List 2.1 preview 2023-05-24
    Decoding Speed Test 2.1 preview 2023-05-24
    Default User Interface 2.1 preview 2023-05-24
    File Integrity Verifier 2.1 preview 2023-05-24
foo_uie_lyrics3.dll (2016-03-18 12:04:24 UTC)
    Lyric Show Panel 3 0.5
foo_uie_lyrics3_minilyrics.dll (2020-07-25 23:48:24 UTC)
    MiniLyrics source 0.9.2
foo_unpack.dll (2023-05-24 11:07:40 UTC)
    ZIP/GZIP/RAR/7-Zip Reader 2.1 preview 2023-05-24
foo_wave_seekbar.dll (2017-03-25 19:16:26 UTC)
    Waveform seekbar

I've resolved this issue by slightly dragging the window size in windowed mode but this seems to happen when Auto-scale Columns with Window Size is enabled and then resizing the window to a specific place where the Playlist Viewer displays a scrollbar to the right. I cannot reproduce it now but at the time of this event, this was what caused it.
3rd Party Plugins - (fb2k) / Re: foobar2000 DeskBand Controls
Last post by eldarien -
Finally got this beauty to work & loving it. Just 1 thing i need help with...
I have it setup to use just play/pause & next. I was able to reduce the empty space on the right side but can't seem to do the same on the left side. Any help would be so much appreciated,
By default the left side is where album art picture is placed. If you don't need it, you can turn it off and move buttons to the left by setting their X coordinate respectively (starting from 0 for very left side).
Support - (fb2k) / Re: BUG: Playlist View and Playlist Tabs
Last post by Peter -
Thanks for the bug report.

What do you mean fullscreen, maximized window? Because there's no literal full screen mode in Default User Interface.

Please post full list of installed components. If you use UI Hacks or alike, please try to recreate the problem without them.
Development - (fb2k) / Re: Input plugin vs metadata cache
Last post by Piotr Fusik -
Don't report sample rate as a static file property as it's not a file property for synthesized format. Report it as dynamic info.
Thanks, it works!
I fail to see why a reported track length would depend on input decoder settings.
A chiptune is stored as a computer program. My plugin emulates the computer. For chiptunes not tagged with playback length, the plugin provides configuration option to set some fixed playback time.
You could force foobar2000 to refresh it
3rd Party Plugins - (fb2k) / Re: foo_vis_spectrum_analyzer
Last post by wojak -
I'm afraid my experiences with are the same as wojak--there is no visible X-axis labelling either by frequency or note.  This is using Foobar 2.1 x64 2023-11-22 preview, Windows x64 at 125% scale on a 1920X1080 display resolution.  The images attached here show what I am seeing, and what my settings are.  The plugin was added as a regular tabbed fixed UI element using Layout Editing Mode, like all my stuff is.

A new "irritation" of this version is the inablity to change band no. or frequency range quickly by using the delete or backspace key in the setting boxes and typing the desired value--now you must use the small up/down arrow buttons for any change made.

the inability to manually put desired values into boxes is a shortcoming for me too.
Plus if we are abe to make the X-axis values visible, it would be nice to also have the ability to see the valuses directly on the bars (which is impossible for me now) - ex. if I put "notes" on the X-axis I would see the notes on the bottom and when going on the actual bars with the mouse I would see the frequencies corresponding with those notes.