Basic Foobar configuration (1st&2nd posts)
Aug 19, 2011 0:40:08 GMT
Post by Deleted on Aug 19, 2011 0:40:08 GMT
(Not updated anymore)
***I've stickied this as it's such a good guide. I needed it today and noticed it was slipping into distant history. cj 21/03/14 ***
As the title of this thread this little guide/tutorial will try to address how to install and configure Foobar media player's most important audio related features such as output modes and relevant codec plugins.
I will only focus on the basic audio related features beacuse the list of available plugins is quite long , will require a very long time to write in an easy to understand way and even longer to “digest”, besides, many of them are for improving its looks or adding convenience features but have no influence on sound.
1.) Downloads.
Before installing anything, first download the player and desired plugins into the same easy to locate folder, it makes installation and setup easier and quicker.
WARNING: The plugins come in with either .zip or .fb2k (also a zip) file extension, DO NOT extract the content to the component folder, that method is not recommended and can cause problems. Foobar extracts the contents automatically and places them in the correct folder/s if you follow the instructions bellow (Chapter #2).
1.1) Foobar
The player and most (but not all) plugins can be downloaded from the Foobar site: www.foobar2000.org/download
At this moment the most recent version of the player is 1.2.8 stable.
1.2.8
Corrected Converter regression from 1.2.7 final.
1.2.7
Now using latest & greatest libFLAC 1.3.0.
Fixed WAV tag writer potentially creating files of odd byte count (non-standard-compliant).
Improved handling of various malformed AIFF file cases.
Made WavPack files with malformed channel mask info play (final).
New “Downmix channels to stereo” DSP replacing old “Downmix 5.1 to stereo”; now capable of downmixing various channel configurations (final).
1.2.6
Windows 8 “connected standby” countermeasures:
Option to keep display up while playing - seems to be the only way to prevent Windows desktop apps from being shut down while the machine turns idle
Fixed misbehavior when updating attached pictures in files with ID3v2.2 tags.
ReplayGain tagging now works with AIFF.
Fixed crashing when embedding specific picture files into Ogg Vorbis files.
Attached picture manager dialog tweaks.
1.2.5
Converter: fixed writing of WAV files with odd byte counts (eg. 24-bit mono).
Improved handling of various malformed WAV files.
Converter: fixed writing of file types that foobar2000 cannot tag.
Fixed “verify integrity of played files” option disabling HDCD & DTS decoder components.
It's a feature of individual decoder components; third party decoder components such as Monkey's Audio decoder must be updated separately.
“Add Folder” now skips over hidden files & subfolders.
AIFF file format tagging support.
Added authenticode signatures to foobar2000 binaries.
Added WAV & AIFF attached picture handling (beta 2).
Added attached picture transfer option in Converter (beta 2).
Support for touchscreen gesture scrolling on Windows 8 tablet devices (final).
1.2.4
ReplayGain scanner improvements:
Improved speed.
No longer ignores up to 100ms of last audio data.
Faster SSE-optimized codepaths for various sample type conversions; most notably more efficient handling of 24-bit content.
Option to verify integrity of played files and report errors immediately (however it does not check whole-file checksums).
Fixed status bar glitch with misplaced volume icon.
1.2.3
Updated FFmpeg code to 1.1.1.
FFmpeg DLLs now use unique names to avoid collisions with certain other software.
Reverted problematic Media Library folder monitoring tweaks from 1.2.
“Downmix 5.1 to stereo” DSP now accepts more different channel masks.
FLAC decoding improvements (beta 3):
Work-around for certain broken files producing loud glitches.
SSE optimizations to counter slowdown from the above work-around.
File Integrity Verifier component now detects such files.
Worked around incompatibility with some very old Vorbis files (final).
1.2.2
Bug fix: 1.2.1 regression - rare crash on specific malformed files.
Bug fix: worked around MS listview bug - disappearing Converter preset list in certain scenarios.
1.2.1
Bug fix: Menu commands to switch between playback output devices not entirely working.
Bug fix: Incorrect decode of odd/malformed Vorbis files.
Bug fix: Archive Reader DLL was accidentally made dependant on MSVCR100.DLL in 1.2.
Improved compatibility with malformed AIFF files.
Bug fix: 1.2 regression - some filesystem operations in monitored folders would cause foobar2000 to crash.
1.2
- Support for streaming to arbitrary UPnP MediaRenderer devices through the new UPnP output component.
- FFmpeg is now used for MP3, AAC and Vorbis decoding
- Extended playback thread priority options in Advanced Preferences.
- New: Converter “Quick Convert” dialog, for simplified casual conversions without advanced features.
- New: Menu commands to switch between playback output devices.
- New: Component installer now shows component licenses when available.
- Package license.txt or license.rtf with the component to get it shown on install.
- License not shown when autoupdating components.
- Equalizer is now an open-source component, separate from the standard DSP array.
1.1.18
Hot fix: deadlock detection feature has been disabled due to newly documented harmful side effects.
No more crash when playing during a machine standby cycle.
1.1.17
- Converter works on non-seekable sources again, such as Internet streams.
- Fixed rare crash bug with “full file buffering”.
- Fixed oscilloscope inversion bug
- Improved media library relative path handling in portable installs.
- Ctrl+A now works in generic text popup dialogs (popup_message API).
- Crash reporting improvements for hopefully more meaningful data about deadlocks.
- Updated zlib to 1.2.7.
1.1.16
- Worked around playback/output preferences crash on Windows 2003.
- ID3v2 tagging compatibility improvements:
- Non-compliant ID3v2.3 TYER allowed by default since various other popular software does it.
- Option to write “rating” as TXXX for the few people who want it.
- Fixed properties dialog field copy/paste inconsistency when copying specific fields from single to multiple files.
- ReplayGain scanner: added additional warnings when trying to scan a very large group of tracks as a single album.
- ReplayGain scanner: addressed extreme memory usage when scanning a large group of tracks as a single album.
- Cleaned up embedded cuesheet handling code.
- Faster FLAC tag updates when full file rewrite is necessary.
- Sanitized FLAC tag updating behaviors in low-memory conditions.
- The File Operations component now be used to create links to files, in addition to copying/renaming/moving (beta 2).
- Improved album art loading performance with huge libraries and complicated lookup patterns (beta 2).
Direct link:
1.2: www.foobar2000.org/getfile/043bc6edaa85aafc199765e0c7fa9ff2/foobar2000_v1.2.exe
1.2) Plugins
1.2.1) Output plugins
ASIO:
Latest version: 2.1.2
Highlights:
2.1.2
* Fixed phase inversion with 32-bit output.
2.1.1
* New "high process priority" option for dodgy drivers that stutter under high CPU load.
2.1
* Channel mapping configuration no longer required to use with popular soundcards - you can still configure alternate channel mappings if you need to.
* Worked around all documented compatibility issues with various ASIO drivers.
* Improved stability when dealing with buggy ASIO drivers.
www.foobar2000.org/components/view/foo_out_asio
Direct link: www.foobar2000.org/getcomponent/fbc4e24b404e0c9446f81f350277b6d0/47686906c1a7306500a025da3f238c35/foo_out_asio.zip
WASAPI:
Version 3.1 highlights:
* Fixed playback getting stuck on audio stream format change.
Version 3.0 highlights:
* Faster volume control
* 32bit integer mode if 32bit floating-point is not supported by the device
* Operates in two different modes, regular and event-driven - the latter seems to be more compatible with USB devices, but not supported by some other devices.
* Separate process sandbox for improved stability.
Direct link:
www.foobar2000.org/getcomponent/31de426feddba9623a03cec61f1597ac/4360367e579e7131b767e9cec56010b0/WASAPI.fb2k-component
Addenda:
In case of drop-out or stutter, WASAPI buffer sizes can be adjusted in Preferences->Advanced->Playback->WASAPI separate values for Event and push mode are available.
If the soundcard accepts it Event mode would be the prefered mode, more info here:
wiki.jriver.com/index.php/WASAPI
Also since V. 3.0 it is possible to configure independently buffers for either mode and run the WASAPI process with real time priority. To access these settings follow this path:
File->Options->Preferences->Advanced->Playback->WASAPI
Kernel Streaming (just for comparisson, not really needed):
www.foobar2000.org/components/view/foo_out_ks
Direct link: www.foobar2000.org/getcomponent/74326b6478e9a0ba6640d46fc71ad26e/35360a939d5f3179c480d92961cffbd7/foo_out_ks.zip
Download
1.2.2 Source/input plugins:
Foobar plays the most common files like MP3, MP4, AAC, CD Audio, WMA, Vorbis, FLAC, WavPack, WAV, AIFF, Musepack, Speex, AU, SND... as standard but this list can be enlarged by using plugins like the recommend next ones:
DVD-A:
-"DVD-Audio Decoder input plugin and Watermark Detector/Neutralizer DSP plugins for foobar2000. Decoder is capable of playing back DVD-Audio discs, ISO images, AOB, MLP and Dolby TrueHD files in full resolution. Dedicated plugin for DTS-HD playback."-
Direct Link sourceforge.net/projects/dvdadecoder/files/latest/download?source=files
SACD:
This plugin is capable to decode Super Audio CD ISO image content as well as DST, DSDIFF and DSD files.
This plugin contains CODE FROM SACD Ripper code.google.com/p/sacd-ripper/ project.
A change log is included in the zip file
When needed adjust output volume and sample rate at File->Preferences->Tools->SACD.
For direct DSD playback ASIO driver with DSD support is required.
sourceforge.net/projects/sacddecoder/files/foo_input_sacd/
Direct Link: sourceforge.net/projects/sacddecoder/files/latest/download?source=files
HDCD decoding (if case your DAC doesn't have native support for it):
-"This postprocessing service component will decode HDCD data in any 16-bit PCM stream passed through it by supporting inputs, such as CDDA, WAV, FLAC, and WavPack.
For change log check www.foobar2000.org/getcomponent/5cb117b9ef5c3895d0d7e9935932c670/87ee34b7b9323438105566edd5edc2fa/foo_hdcd.zip
Direct Link: www.foobar2000.org/getcomponent/40a88873ee3969e8326d52185de3573b/00ba1b9c6bb7e0934a7a911a6204de59/foo_hdcd.zip
Monkey (.APE):
-"Adds decoding support for Monkey's Audio files (.APE) as well as APE Link files (.APL).
Version 2.1.6 highlights: Fixed a rare crash on malformed files
Version 2.1.5 highlights: now compatible with new HDCD & DTS decoder components."-
www.foobar2000.org/components/view/foo_input_monkey
Direct Link: www.foobar2000.org/getcomponent/d3b2b7c8b18388d15a4bd29ce627ed30/68e37011c732e2b9aaa16cd2a809dd05/foo_input_monkey.fb2k-component
Other not so common but still interesting codecs are AC3 (AKA Dolby Digital) and DTS. If you happen to have files encoded with either of these codecs the following plugins will need to be installed:
AC3
Direct Link: www.foobar2000.org/getcomponent/91890e3a989895d8f0319bbd5934964b/d9d00f78d480666ac05c84e612ac14f0/foo_ac3.zip
DTS
Direct Link: www.foobar2000.org/getcomponent/5c2bb18ae2bd75b5657c92f948883b4c/ec0c75321855d47cf2efa5eef4acb5e4/foo_input_dts.zip
2.Installation
Once the player and all plugins have been downloaded first step will be installing the player.
The first option given in the installation process is installation type, standard or portable. If you plan to customize heavily Foobar and use it on more than one computer portable installation can be a good idea as it can be copied to a USB flash drive and shared across many PCs keeping the configuration (as long as hardware is compatible too). For use on a single computer choose standard. After that Foobar asks for the installation path and options (I recommend checking all).
Once the player is installed, to install the additional downloaded plugins follow the red arrows in order:
(Note: by default when preferences are opened Foobar goes to the "components" section, if for any reason this doesn't happen click on it to access the window shown below)
All installed components are shown inside the green rectangle. To add another click on install (red arrow #3). Point the window that pops up to the folder where all plugins have been previously downloaded choose any one and repeat WITHOUT clicking "Apply" or closing the player until all have been installed. Don't worry if just after installing a plugin it reads "Unknown" in the installed components list, they'll show their name and version once Foobar is re started.
3. Playback configuration
To acces all playback options click on the"+" sign by "Playback" on the left pane of preferences expanding it.
3.1 Disable replay gain
Some files have a tag specifying replay gain that will adjust loudness automatically for that track. If you prefer to control volume with your amp's knob this can be disabled as follows:
When "Playback" is selected in the left pane the right pane will show this:
In the second drop down list labeled "Processing" select "None"
For extra security 0dB can be selected in both the Preamp sliders.
3.2 DSP Options
Foobar has some built-in DSPs that are disabled by default, they can be enabled by accessing them in the DSP entry on the right pane and looks like this:
On the pic above you can see the default ones plus two I added, the DVD_A plugin and a SOX HQ upsampling plugin.
The only one I use from time to time is the "Convert 5.1 to Stereo" because my Musiland is not so good at downmixing.
DSPs are not installed here but as any other plugin, here they are just enabled/disabled and configured (when available).
3.3 Output
This section is key to get the best out of Foobar and your system.
Available options depend on installed output plugins. First click on output on the left pane and then on the left one click the drop down list under "Device" to get something like the next pic:
The image shows all available outputs to Foobar. In this example the laptop I'm using has two sound cards, the onboard Realtek (using Windows default "High Definition" drivers instead of the proper ones but that is a different story) and the Musiland 02. As each sound card has more than one out the list is quite long.
There is one entry for each way out under each type of output, for example, it is possible to route the music to the Musiland's analogue outputs using:
- ASIO: Musiland Monitor Series (USB)
- DS: Speakers (Musiland Monitor 02 US)
- KS: Monitor 02 US [0001]
- WASAPI: Speakers (Musiland Monitor 02 US)
As the Musiland also has SPDIF out the above is repeated but with replacing "Speakers" with SPDIF.
For testing purposes ASIO4ALL is installed but only for the onboard sound chip.
3.3.1 ASIO Virtual Devices
Before accesing a device through ASIO a virtual device has to be created first. If our sound card has a native ASIO driver or we have installed ASIO4ALL we can add it to Foobar's list by clicking the "ASIO Virtual Devices" entry beneath "Output" on the left pane and the next will be shown:
Follow the arrows in the same order to add a device. The ASIO Device Editor will show in the drop down list all ASIO drivers known to your O.S. (AKA Windows) be it only one or as many as ASIO compatible sound cards you have in your computer. Select one, click OK and configuration is over.
4. Additional Plugins Configuration
Some Plugins create entries on the left pane where their options can be configured. Both DVD-A and SACD plugins do this, and in the SACD case, for example, you can choose its output format (PCM, DSD or Auto), PCM's sampling rate (24/88.2 or 24/176.4) and, if wanted, extra gain (0 to +6dB).
***I've stickied this as it's such a good guide. I needed it today and noticed it was slipping into distant history. cj 21/03/14 ***
As the title of this thread this little guide/tutorial will try to address how to install and configure Foobar media player's most important audio related features such as output modes and relevant codec plugins.
I will only focus on the basic audio related features beacuse the list of available plugins is quite long , will require a very long time to write in an easy to understand way and even longer to “digest”, besides, many of them are for improving its looks or adding convenience features but have no influence on sound.
1.) Downloads.
Before installing anything, first download the player and desired plugins into the same easy to locate folder, it makes installation and setup easier and quicker.
WARNING: The plugins come in with either .zip or .fb2k (also a zip) file extension, DO NOT extract the content to the component folder, that method is not recommended and can cause problems. Foobar extracts the contents automatically and places them in the correct folder/s if you follow the instructions bellow (Chapter #2).
1.1) Foobar
The player and most (but not all) plugins can be downloaded from the Foobar site: www.foobar2000.org/download
At this moment the most recent version of the player is 1.2.8 stable.
1.2.8
Corrected Converter regression from 1.2.7 final.
1.2.7
Now using latest & greatest libFLAC 1.3.0.
Fixed WAV tag writer potentially creating files of odd byte count (non-standard-compliant).
Improved handling of various malformed AIFF file cases.
Made WavPack files with malformed channel mask info play (final).
New “Downmix channels to stereo” DSP replacing old “Downmix 5.1 to stereo”; now capable of downmixing various channel configurations (final).
1.2.6
Windows 8 “connected standby” countermeasures:
Option to keep display up while playing - seems to be the only way to prevent Windows desktop apps from being shut down while the machine turns idle
Fixed misbehavior when updating attached pictures in files with ID3v2.2 tags.
ReplayGain tagging now works with AIFF.
Fixed crashing when embedding specific picture files into Ogg Vorbis files.
Attached picture manager dialog tweaks.
1.2.5
Converter: fixed writing of WAV files with odd byte counts (eg. 24-bit mono).
Improved handling of various malformed WAV files.
Converter: fixed writing of file types that foobar2000 cannot tag.
Fixed “verify integrity of played files” option disabling HDCD & DTS decoder components.
It's a feature of individual decoder components; third party decoder components such as Monkey's Audio decoder must be updated separately.
“Add Folder” now skips over hidden files & subfolders.
AIFF file format tagging support.
Added authenticode signatures to foobar2000 binaries.
Added WAV & AIFF attached picture handling (beta 2).
Added attached picture transfer option in Converter (beta 2).
Support for touchscreen gesture scrolling on Windows 8 tablet devices (final).
1.2.4
ReplayGain scanner improvements:
Improved speed.
No longer ignores up to 100ms of last audio data.
Faster SSE-optimized codepaths for various sample type conversions; most notably more efficient handling of 24-bit content.
Option to verify integrity of played files and report errors immediately (however it does not check whole-file checksums).
Fixed status bar glitch with misplaced volume icon.
1.2.3
Updated FFmpeg code to 1.1.1.
FFmpeg DLLs now use unique names to avoid collisions with certain other software.
Reverted problematic Media Library folder monitoring tweaks from 1.2.
“Downmix 5.1 to stereo” DSP now accepts more different channel masks.
FLAC decoding improvements (beta 3):
Work-around for certain broken files producing loud glitches.
SSE optimizations to counter slowdown from the above work-around.
File Integrity Verifier component now detects such files.
Worked around incompatibility with some very old Vorbis files (final).
1.2.2
Bug fix: 1.2.1 regression - rare crash on specific malformed files.
Bug fix: worked around MS listview bug - disappearing Converter preset list in certain scenarios.
1.2.1
Bug fix: Menu commands to switch between playback output devices not entirely working.
Bug fix: Incorrect decode of odd/malformed Vorbis files.
Bug fix: Archive Reader DLL was accidentally made dependant on MSVCR100.DLL in 1.2.
Improved compatibility with malformed AIFF files.
Bug fix: 1.2 regression - some filesystem operations in monitored folders would cause foobar2000 to crash.
1.2
- Support for streaming to arbitrary UPnP MediaRenderer devices through the new UPnP output component.
- FFmpeg is now used for MP3, AAC and Vorbis decoding
- Extended playback thread priority options in Advanced Preferences.
- New: Converter “Quick Convert” dialog, for simplified casual conversions without advanced features.
- New: Menu commands to switch between playback output devices.
- New: Component installer now shows component licenses when available.
- Package license.txt or license.rtf with the component to get it shown on install.
- License not shown when autoupdating components.
- Equalizer is now an open-source component, separate from the standard DSP array.
1.1.18
Hot fix: deadlock detection feature has been disabled due to newly documented harmful side effects.
No more crash when playing during a machine standby cycle.
1.1.17
- Converter works on non-seekable sources again, such as Internet streams.
- Fixed rare crash bug with “full file buffering”.
- Fixed oscilloscope inversion bug
- Improved media library relative path handling in portable installs.
- Ctrl+A now works in generic text popup dialogs (popup_message API).
- Crash reporting improvements for hopefully more meaningful data about deadlocks.
- Updated zlib to 1.2.7.
1.1.16
- Worked around playback/output preferences crash on Windows 2003.
- ID3v2 tagging compatibility improvements:
- Non-compliant ID3v2.3 TYER allowed by default since various other popular software does it.
- Option to write “rating” as TXXX for the few people who want it.
- Fixed properties dialog field copy/paste inconsistency when copying specific fields from single to multiple files.
- ReplayGain scanner: added additional warnings when trying to scan a very large group of tracks as a single album.
- ReplayGain scanner: addressed extreme memory usage when scanning a large group of tracks as a single album.
- Cleaned up embedded cuesheet handling code.
- Faster FLAC tag updates when full file rewrite is necessary.
- Sanitized FLAC tag updating behaviors in low-memory conditions.
- The File Operations component now be used to create links to files, in addition to copying/renaming/moving (beta 2).
- Improved album art loading performance with huge libraries and complicated lookup patterns (beta 2).
Direct link:
1.2: www.foobar2000.org/getfile/043bc6edaa85aafc199765e0c7fa9ff2/foobar2000_v1.2.exe
1.2) Plugins
1.2.1) Output plugins
ASIO:
Latest version: 2.1.2
Highlights:
2.1.2
* Fixed phase inversion with 32-bit output.
2.1.1
* New "high process priority" option for dodgy drivers that stutter under high CPU load.
2.1
* Channel mapping configuration no longer required to use with popular soundcards - you can still configure alternate channel mappings if you need to.
* Worked around all documented compatibility issues with various ASIO drivers.
* Improved stability when dealing with buggy ASIO drivers.
www.foobar2000.org/components/view/foo_out_asio
Direct link: www.foobar2000.org/getcomponent/fbc4e24b404e0c9446f81f350277b6d0/47686906c1a7306500a025da3f238c35/foo_out_asio.zip
WASAPI:
Version 3.1 highlights:
* Fixed playback getting stuck on audio stream format change.
Version 3.0 highlights:
* Faster volume control
* 32bit integer mode if 32bit floating-point is not supported by the device
* Operates in two different modes, regular and event-driven - the latter seems to be more compatible with USB devices, but not supported by some other devices.
* Separate process sandbox for improved stability.
Direct link:
www.foobar2000.org/getcomponent/31de426feddba9623a03cec61f1597ac/4360367e579e7131b767e9cec56010b0/WASAPI.fb2k-component
Addenda:
In case of drop-out or stutter, WASAPI buffer sizes can be adjusted in Preferences->Advanced->Playback->WASAPI separate values for Event and push mode are available.
If the soundcard accepts it Event mode would be the prefered mode, more info here:
wiki.jriver.com/index.php/WASAPI
Also since V. 3.0 it is possible to configure independently buffers for either mode and run the WASAPI process with real time priority. To access these settings follow this path:
File->Options->Preferences->Advanced->Playback->WASAPI
Kernel Streaming (just for comparisson, not really needed):
www.foobar2000.org/components/view/foo_out_ks
Direct link: www.foobar2000.org/getcomponent/74326b6478e9a0ba6640d46fc71ad26e/35360a939d5f3179c480d92961cffbd7/foo_out_ks.zip
Download
1.2.2 Source/input plugins:
Foobar plays the most common files like MP3, MP4, AAC, CD Audio, WMA, Vorbis, FLAC, WavPack, WAV, AIFF, Musepack, Speex, AU, SND... as standard but this list can be enlarged by using plugins like the recommend next ones:
DVD-A:
-"DVD-Audio Decoder input plugin and Watermark Detector/Neutralizer DSP plugins for foobar2000. Decoder is capable of playing back DVD-Audio discs, ISO images, AOB, MLP and Dolby TrueHD files in full resolution. Dedicated plugin for DTS-HD playback."-
Direct Link sourceforge.net/projects/dvdadecoder/files/latest/download?source=files
SACD:
This plugin is capable to decode Super Audio CD ISO image content as well as DST, DSDIFF and DSD files.
This plugin contains CODE FROM SACD Ripper code.google.com/p/sacd-ripper/ project.
A change log is included in the zip file
When needed adjust output volume and sample rate at File->Preferences->Tools->SACD.
For direct DSD playback ASIO driver with DSD support is required.
sourceforge.net/projects/sacddecoder/files/foo_input_sacd/
Direct Link: sourceforge.net/projects/sacddecoder/files/latest/download?source=files
HDCD decoding (if case your DAC doesn't have native support for it):
-"This postprocessing service component will decode HDCD data in any 16-bit PCM stream passed through it by supporting inputs, such as CDDA, WAV, FLAC, and WavPack.
For change log check www.foobar2000.org/getcomponent/5cb117b9ef5c3895d0d7e9935932c670/87ee34b7b9323438105566edd5edc2fa/foo_hdcd.zip
Direct Link: www.foobar2000.org/getcomponent/40a88873ee3969e8326d52185de3573b/00ba1b9c6bb7e0934a7a911a6204de59/foo_hdcd.zip
Monkey (.APE):
-"Adds decoding support for Monkey's Audio files (.APE) as well as APE Link files (.APL).
Version 2.1.6 highlights: Fixed a rare crash on malformed files
Version 2.1.5 highlights: now compatible with new HDCD & DTS decoder components."-
www.foobar2000.org/components/view/foo_input_monkey
Direct Link: www.foobar2000.org/getcomponent/d3b2b7c8b18388d15a4bd29ce627ed30/68e37011c732e2b9aaa16cd2a809dd05/foo_input_monkey.fb2k-component
Other not so common but still interesting codecs are AC3 (AKA Dolby Digital) and DTS. If you happen to have files encoded with either of these codecs the following plugins will need to be installed:
AC3
Direct Link: www.foobar2000.org/getcomponent/91890e3a989895d8f0319bbd5934964b/d9d00f78d480666ac05c84e612ac14f0/foo_ac3.zip
DTS
Direct Link: www.foobar2000.org/getcomponent/5c2bb18ae2bd75b5657c92f948883b4c/ec0c75321855d47cf2efa5eef4acb5e4/foo_input_dts.zip
2.Installation
Once the player and all plugins have been downloaded first step will be installing the player.
The first option given in the installation process is installation type, standard or portable. If you plan to customize heavily Foobar and use it on more than one computer portable installation can be a good idea as it can be copied to a USB flash drive and shared across many PCs keeping the configuration (as long as hardware is compatible too). For use on a single computer choose standard. After that Foobar asks for the installation path and options (I recommend checking all).
Once the player is installed, to install the additional downloaded plugins follow the red arrows in order:
(Note: by default when preferences are opened Foobar goes to the "components" section, if for any reason this doesn't happen click on it to access the window shown below)
All installed components are shown inside the green rectangle. To add another click on install (red arrow #3). Point the window that pops up to the folder where all plugins have been previously downloaded choose any one and repeat WITHOUT clicking "Apply" or closing the player until all have been installed. Don't worry if just after installing a plugin it reads "Unknown" in the installed components list, they'll show their name and version once Foobar is re started.
3. Playback configuration
To acces all playback options click on the"+" sign by "Playback" on the left pane of preferences expanding it.
3.1 Disable replay gain
Some files have a tag specifying replay gain that will adjust loudness automatically for that track. If you prefer to control volume with your amp's knob this can be disabled as follows:
When "Playback" is selected in the left pane the right pane will show this:
In the second drop down list labeled "Processing" select "None"
For extra security 0dB can be selected in both the Preamp sliders.
3.2 DSP Options
Foobar has some built-in DSPs that are disabled by default, they can be enabled by accessing them in the DSP entry on the right pane and looks like this:
On the pic above you can see the default ones plus two I added, the DVD_A plugin and a SOX HQ upsampling plugin.
The only one I use from time to time is the "Convert 5.1 to Stereo" because my Musiland is not so good at downmixing.
DSPs are not installed here but as any other plugin, here they are just enabled/disabled and configured (when available).
3.3 Output
This section is key to get the best out of Foobar and your system.
Available options depend on installed output plugins. First click on output on the left pane and then on the left one click the drop down list under "Device" to get something like the next pic:
The image shows all available outputs to Foobar. In this example the laptop I'm using has two sound cards, the onboard Realtek (using Windows default "High Definition" drivers instead of the proper ones but that is a different story) and the Musiland 02. As each sound card has more than one out the list is quite long.
There is one entry for each way out under each type of output, for example, it is possible to route the music to the Musiland's analogue outputs using:
- ASIO: Musiland Monitor Series (USB)
- DS: Speakers (Musiland Monitor 02 US)
- KS: Monitor 02 US [0001]
- WASAPI: Speakers (Musiland Monitor 02 US)
As the Musiland also has SPDIF out the above is repeated but with replacing "Speakers" with SPDIF.
For testing purposes ASIO4ALL is installed but only for the onboard sound chip.
3.3.1 ASIO Virtual Devices
Before accesing a device through ASIO a virtual device has to be created first. If our sound card has a native ASIO driver or we have installed ASIO4ALL we can add it to Foobar's list by clicking the "ASIO Virtual Devices" entry beneath "Output" on the left pane and the next will be shown:
Follow the arrows in the same order to add a device. The ASIO Device Editor will show in the drop down list all ASIO drivers known to your O.S. (AKA Windows) be it only one or as many as ASIO compatible sound cards you have in your computer. Select one, click OK and configuration is over.
4. Additional Plugins Configuration
Some Plugins create entries on the left pane where their options can be configured. Both DVD-A and SACD plugins do this, and in the SACD case, for example, you can choose its output format (PCM, DSD or Auto), PCM's sampling rate (24/88.2 or 24/176.4) and, if wanted, extra gain (0 to +6dB).