CINXE.COM
foobar2000: Frequently Asked Questions
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <title> foobar2000: Frequently Asked Questions</title> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <link rel="shortcut icon" href="/favicon.ico" /> <link rel="stylesheet" type="text/css" href="/foo.css" /> <meta name="description" content="foobar2000" /> <meta name="keywords" content="foobar2000,Player,Audio,MP3,MP4,M4A,Musepack,MPC,Vorbis,AAC,Ogg,FLAC,WavPack,WAV,WV" /> </head> <body> <div class="size center"> <div style="padding-bottom: 1em;"><img alt="foobar2000" src="/foobarlogo.png" /></div> </div> <!-- logo --> <div class="size color border margin content"> <table id="menu"> <tr> <td><a href="/" title="foobar2000 main page">Overview</a></td><td><a href="/download" title="Download foobar2000">Download</a></td><td><a href="/mac" title="foobar2000 for Mac">Mac</a></td><td><a href="/mobile" title="foobar2000 Mobile">Mobile</a></td><td><a href="/components" title="Components Repository">Components</a></td><td><a href="/screenshots" title="Screenshots">Screenshots</a></td><td><a href="/support" title="Support and community">Support</a></td><td><a href="/SDK" title="Software development kit download and info">SDK</a></td> </tr> </table> <div class="dokuwiki"> <div class="navad"> <p style="text-align:center">advertisement</p> <div class="db_link" onclick="document.location.href='https://www.dbpoweramp.com/dmc.htm?fb=1';"> <div class="db_roundrect"> <div class="db_roundrectinner"> <div class="db_centerstyle"> <span class="db_programtitle">dBpoweramp mp3 Converter</span> <br/> <span class="db_programtitledesc"> music conversion perfected<br/> </span> <br/> <img alt="dmc" src="https://www.dbpoweramp.com/images/dmc/dmc.png" width="160" height="122" /> <br/> <br/> <span class="db_norm">Trusted by 30 million people, easy conversion between audio formats</span> </div> </div> </div> </div> </div> <div class="toc"> <div class="tocheader toctoggle" id="toc__header">Table of Contents</div> <div id="toc__inside"> <ul class="toc"> <li class="level1"><div class="li"><span class="li"><a href="#installing_and_upgrading" class="toc">Installing and Upgrading</a></span></div></li> <li class="level1"><div class="li"><span class="li"><a href="#troubleshooting" class="toc">Troubleshooting</a></span></div></li> <li class="level1"><div class="li"><span class="li"><a href="#tagging_files" class="toc">Tagging Files</a></span></div></li> <li class="level1"><div class="li"><span class="li"><a href="#renaming_files" class="toc">Renaming Files</a></span></div></li> <li class="level1"><div class="li"><span class="li"><a href="#converting_audio_files_to_different_file_formats" class="toc">Converting Audio Files to Different File Formats</a></span></div></li> <li class="level1"><div class="li"><span class="li"><a href="#random_shuffle_playback_order" class="toc">Random / Shuffle Playback Order</a></span></div></li> <li class="level1"><div class="li"><span class="li"><a href="#foobar2000_on_the_web" class="toc">foobar2000 on the Web</a></span></div></li> <li class="level1"><div class="li"><span class="li"><a href="#other_questions" class="toc">Other Questions</a></span></div></li></ul> </div> </div> <h1><a name="installing_and_upgrading" id="installing_and_upgrading">Installing and Upgrading</a></h1> <div class="level1"> </div> <h4><a name="how_do_i_make_foobar2000_my_default_player" id="how_do_i_make_foobar2000_my_default_player">How do I make foobar2000 my default player?</a></h4> <div class="level4"> <p> You can associate foobar2000 with different file types at 'Preferences → File types' (Windows XP only) or access relevant control panel from 'Preferences → Shell Integration'. </p> </div> <h4><a name="how_will_upgrading_affect_my_settings" id="how_will_upgrading_affect_my_settings">How will upgrading affect my settings?</a></h4> <div class="level4"> <p> Upgrading from any 0.9.x or 1.x version to the latest version will leave your settings intact, provided you install the new version on top of the old one. </p> </div> <h4><a name="i_have_updated_from_a_very_old_foobar2000_version_to_the_latest_and_now_i_am_experiencing_major_problems" id="i_have_updated_from_a_very_old_foobar2000_version_to_the_latest_and_now_i_am_experiencing_major_problems">I have updated from a very old foobar2000 version to the latest and now I am experiencing major problems...</a></h4> <div class="level4"> <p> Many old third party components no longer cooperate with newer foobar2000 versions. If you have any third party components installed, you should update them to their latest versions, or remove them one by one until you find the problematic component. </p> </div> <h4><a name="how_do_i_install_additional_components" id="how_do_i_install_additional_components">How do I install additional components?</a></h4> <div class="level4"> <p> To install components from the foobar2000 installer that you did not choose to install during the initial installation, just rerun the installer and select them; your settings will be kept intact. Please read on to learn about installing other components. </p> <p> <em>Note that this content applies to foobar2000 versions 1.1 and newer. If you're using an older version, please <a href="http://www.foobar2000.org/download" class="urlextern" title="http://www.foobar2000.org/download" rel="nofollow">upgrade now</a> to utilize the new interface.</em> </p> <ul> <li class="level1"><div class="li"> Step 1: Open the foobar2000 preferences dialog.</div> </li> <li class="level1"><div class="li"> Step 2: Go to the Components page.</div> </li> <li class="level1"><div class="li"> Step 3: Click the “Install…” button and select the component archive, or simply drag it to the list.</div> </li> <li class="level1"><div class="li"> Step 4: Press “OK”, you will be prompted to restart foobar2000 in order to load the newly installed component.</div> </li> </ul> </div> <h4><a name="i_ve_downloaded_foobar2000_from_another_site_and_i_m_experiencing_problems" id="i_ve_downloaded_foobar2000_from_another_site_and_i_m_experiencing_problems">I've downloaded foobar2000 from another site and I'm experiencing problems...</a></h4> <div class="level4"> <p> You should always download foobar2000 from its home page (foobar2000.org) and not from other sites. If you're experiencing suspicious activities after installing, we strongly recommend that you uninstall it immediately and scan your computer for viruses/malware. </p> <p> There have been many reported cases of modified foobar2000 setups with pre-configured visuals and additional plugins included, which is - for good reasons - against the foobar2000 license. We have no control over such installers and can't provide much help regarding problems that you run into when using them. Many of them include outdated foobar2000 versions with known security vulnerabilities. People creating such installers are often only harming the community by scaring new users away with “pretty” user interfaces that are hard to use and ridden with bugs. </p> <p> Please note that people affiliated with foobar2000 development <em>never</em> post announcements or files to other forums, software download or file sharing sites. As a result, we have no control over foobar2000 files that get posted to popular software download sites, and we have no intention of wasting our resources on verifying each case. If you've been led to believe that foobar2000 files on some site have been posted by the author himself, you're being lied to and this site should not be trusted. </p> </div> <!-- SECTION "Installing and Upgrading" [1-3078] --> <h1><a name="troubleshooting" id="troubleshooting">Troubleshooting</a></h1> <div class="level1"> </div> <h4><a name="what_should_i_do_before_reporting_a_problem" id="what_should_i_do_before_reporting_a_problem">What should I do before reporting a problem?</a></h4> <div class="level4"> <p> Most technical problems can be solved by removing any third-party components and resetting the configuration (or doing a fresh reinstall). It is recommended that you backup your foobar2000 directory before doing that, so you can try to restore your old settings/components later, or help us with identifying the exact source of the problem. </p> </div> <h4><a name="i_am_experiencing_high_system_resource_usage_memory_or_cpu_while_playing" id="i_am_experiencing_high_system_resource_usage_memory_or_cpu_while_playing">I am experiencing high system resource usage (memory or CPU) while playing.</a></h4> <div class="level4"> <p> Please disable any unneeded DSPs (such as resampler). Some of them require a lot of resources to operate. </p> <p> Some DSPs such as crossfader or gap remover need extra memory buffers to operate; you can reduce the memory usage by changing their settings. Also, certain output modes (Kernel Streaming) have been reported to use excessive amounts of CPU time on certain systems. </p> <p> Finally, some third-party components are known to use high amounts of CPU time. </p> </div> <h4><a name="i_have_a_problem_with_one_of_the_third-party_components" id="i_have_a_problem_with_one_of_the_third-party_components">I have a problem with one of the third-party components...</a></h4> <div class="level4"> <p> Please post your question on <a href="http://www.hydrogenaudio.org/forums/index.php?showforum=33" class="urlextern" title="http://www.hydrogenaudio.org/forums/index.php?showforum=33" rel="nofollow">the third-party component forum</a>. As we don't take responsibility for components other people make, this <acronym title="Frequently Asked Questions">FAQ</acronym> can't help you any further. </p> </div> <h4><a name="why_is_seeking_so_slow_while_playing_mp3_files" id="why_is_seeking_so_slow_while_playing_mp3_files">Why is seeking so slow while playing MP3 files?</a></h4> <div class="level4"> <p> The <acronym title="Motion Picture Experts Group Layer 3">MP3</acronym> format doesn't natively support sample-accurate seeking, and sample accurate seeking is absolutely required by some features of foobar2000 (such as .CUE playback). <acronym title="Motion Picture Experts Group Layer 3">MP3</acronym> seeking can't be optimized neither for CBR files (frame sizes aren't really constant because of padding used), nor for VBR files (both Xing and VBRI headers in those files contain only approximated info and are useless for sample-exact seeking). Therefore <acronym title="Motion Picture Experts Group Layer 3">MP3</acronym> seeking works by bruteforce-walking the <acronym title="Motion Picture Experts Group">MPEG</acronym> stream chain and is appropriately slow (this gets faster when you pass through the same point of file for the second time because seektables have been built in the RAM). </p> </div> <h4><a name="what_should_i_do_if_foobar2000_refuses_to_load_a_component_dll" id="what_should_i_do_if_foobar2000_refuses_to_load_a_component_dll">What should I do if foobar2000 refuses to load a component DLL?</a></h4> <div class="level4"> <p> There are multiple reasons why this could happen. If there is no error message, the component has been banned - most likely for violating the foobar2000 <acronym title="Software Development Kit">SDK</acronym> license. Otherwise please see the following list of error messages and the possible solutions for each. </p> <ul> <li class="level1"><div class="li"> <strong>“Multiple instances of DLL with the same file name found.”</strong><br/> This is probably the result of a manual component installation gone wrong. foobar2000 has found multiple component DLLs with the same file name (in different subfolders of its application folder), but only one has been loaded. You should remove the redundant copy.</div> </li> </ul> <ul> <li class="level1"><div class="li"> <strong>“This component is missing a required dependency, or was made for a different version of foobar2000.”</strong><br/> This component DLL requires one or more other DLL files that can not be found on your system. This error may also occur as a result of trying to load components made for a different major version of foobar2000, such as 0.8.x components under 0.9.x / 1.x.</div> </li> </ul> <ul> <li class="level1"><div class="li"> <strong>“Wrong version number; this component appears to have been built with a newer version of the foobar2000 <acronym title="Software Development Kit">SDK</acronym>. Please download the latest version of foobar2000 in order to use it.”</strong><br/> The error message already says what you should do.</div> </li> </ul> <ul> <li class="level1"><div class="li"> <strong>“Wrong version number; this component appears to have been build with an outdated version of the foobar2000 <acronym title="Software Development Kit">SDK</acronym>. It needs to be updated to a newer <acronym title="Software Development Kit">SDK</acronym> version in order to load. Please contact the author of the component to obtain an updated version.”</strong><br/> The error message already says what you should do.</div> </li> </ul> <ul> <li class="level1"><div class="li"> <strong>“This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.”</strong><br/> This error message is not related to the component's configuration data that is stored in the foobar2000 configuration file. Rather, the error message is returned by Windows when foobar2000 tries to load a component DLL and Windows cannot find a DLL that the component requires. Often this is a particular version of the Visual C++ runtime that is not installed on your computer. Please check the component's documentation – especially the installation instructions – for information about any required DLLs.</div> </li> </ul> </div> <h4><a name="some_of_my_files_are_not_seen_by_the_media_library" id="some_of_my_files_are_not_seen_by_the_media_library">Some of my files are not seen by the Media Library...</a></h4> <div class="level4"> <ul> <li class="level1"><div class="li"> Make sure that neither the folders containing the files nor the files themselves have hidden attribute set.</div> </li> <li class="level1"><div class="li"> If those files are not in one of formats natively supported by foobar2000, such as Monkey's Audio, you need to download and install relevant decoder component in order to be able to see and play them. If you've already installed it, you may need to remove affected folders from Media Library configuration and add them back for those files to become visible.</div> </li> </ul> </div> <h4><a name="where_s_the_file_types_page_in_preferences_i_can_t_find_it" id="where_s_the_file_types_page_in_preferences_i_can_t_find_it">Where's the File Types page in Preferences? I can't find it...</a></h4> <div class="level4"> <p> You have installed foobar2000 in portable mode. The portable mode does not support Windows shell integration. You need to reinstall in standard mode in order to access relevant functionality. </p> </div> <h4><a name="i_am_using_asio_wasapi_etc_output_and_i_am_experiencing_issues" id="i_am_using_asio_wasapi_etc_output_and_i_am_experiencing_issues">I am using ASIO/WASAPI/etc output and I am experiencing issues...</a></h4> <div class="level4"> <p> Do not use alternate output modes unless you must. There is NO benefit in terms of audio quality to using these, as far as music playback is concerned ( <a href="http://wiki.hydrogenaudio.org/index.php?title=Bypassing_Windows_Mixer" class="urlextern" title="http://wiki.hydrogenaudio.org/index.php?title=Bypassing_Windows_Mixer" rel="nofollow">read more on the subject</a> ). </p> <p> Additionally, on most systems, WASAPI (if available) is known to be more stable than ASIO. </p> </div> <h4><a name="i_have_an_asus_xonar_card_and_i_m_experiencing_problems" id="i_have_an_asus_xonar_card_and_i_m_experiencing_problems">I have an Asus Xonar card and I'm experiencing problems...</a></h4> <div class="level4"> <p> Asus Xonar cards are infamous for their buggy drivers. We recommend getting a soundcard from another manufacturer instead. </p> <p> <em>If you're running foobar2000 older than 1.1.10, please update - version 1.1.10 introduces workarounds for certain known Xonar bugs.</em> </p> </div> <!-- SECTION "Troubleshooting" [3079-8853] --> <h1><a name="tagging_files" id="tagging_files">Tagging Files</a></h1> <div class="level1"> </div> <h4><a name="how_do_i_edit_tags_of_my_files" id="how_do_i_edit_tags_of_my_files">How do I edit tags of my files ?</a></h4> <div class="level4"> <p> Right-click one or more tracks, choose 'Properties' from the context menu. Various additional functionality can be accessed by selecting one or more fields in the Properties dialog and right-clicking them. </p> <p> Note that you can mass-edit tags of a group of track by opening the Properties dialog on multiple items. </p> </div> <h4><a name="can_i_have_previous_next_buttons_in_the_properties_dialog_to_go_to_properties_of_previous_next_track_in_my_playlist" id="can_i_have_previous_next_buttons_in_the_properties_dialog_to_go_to_properties_of_previous_next_track_in_my_playlist">Can I have 'Previous' / 'Next' buttons in the Properties dialog, to go to properties of previous / next track in my playlist?</a></h4> <div class="level4"> <p> No. If you want to edit tags of multiple tracks, you can do it more efficiently by just selecting them all and opening the Properties dialog for them. </p> </div> <h4><a name="what_tag_types_does_foobar2000_write_to_my_mp3_files" id="what_tag_types_does_foobar2000_write_to_my_mp3_files">What tag types does foobar2000 write to my MP3 files?</a></h4> <div class="level4"> <p> foobar2000 maintains the existing tags present in the file when it is possible to fit the information being written within these. </p> <p> If the file does not already have tags that can hold the information being written, foobar2000 will add the ID3 tags necessary to store it. </p> </div> <h4><a name="how_can_i_add_id3v1_id3v2_or_apev2_tags_to_my_mp3_files_or_how_can_i_remove_them" id="how_can_i_add_id3v1_id3v2_or_apev2_tags_to_my_mp3_files_or_how_can_i_remove_them">How can I add ID3v1, ID3v2, or APEv2 tags to my MP3 files, or how can I remove them?</a></h4> <div class="level4"> <p> Just use the 'Tagging → <acronym title="Motion Picture Experts Group Layer 3">MP3</acronym> tag types' feature from the context menu. The dialog appearing is not an option dialog. The changes you are doing there are applied to the selected files only. </p> </div> <h4><a name="why_is_tagging_-_mp3_tag_types_missing_from_the_context_menu" id="why_is_tagging_-_mp3_tag_types_missing_from_the_context_menu">Why is 'Tagging -> MP3 tag types' missing from the context menu?</a></h4> <div class="level4"> <p> You have probably selected one or more non-<acronym title="Motion Picture Experts Group Layer 3">MP3</acronym> files. The feature is only available for <acronym title="Motion Picture Experts Group Layer 3">MP3</acronym> files. </p> </div> <h4><a name="why_does_foobar2000_write_question_marks_to_my_id3v1_tags" id="why_does_foobar2000_write_question_marks_to_my_id3v1_tags">Why does foobar2000 write question marks to my ID3v1 tags?</a></h4> <div class="level4"> <p> Only <acronym title="American Standard Code for Information Interchange">ASCII</acronym> characters are allowed in ID3v1. Any other characters are replaced by question marks on rewrites. </p> </div> <!-- SECTION "Tagging Files" [8854-10491] --> <h1><a name="renaming_files" id="renaming_files">Renaming Files</a></h1> <div class="level1"> </div> <h4><a name="how_can_i_rename_files_based_on_information_from_the_tags" id="how_can_i_rename_files_based_on_information_from_the_tags">How can I rename files based on information from the tags?</a></h4> <div class="level4"> <p> You can find this feature at 'File operations' from the context menu (you need to enable the 'Optional features → Tools → File operations' during installation). </p> </div> <h4><a name="why_can_t_i_use_replace_to_create_custom_substitution_schemes_for_characters_that_can_t_be_used_in_file_names" id="why_can_t_i_use_replace_to_create_custom_substitution_schemes_for_characters_that_can_t_be_used_in_file_names">Why can't I use $replace() to create custom substitution schemes for characters that can't be used in file names?</a></h4> <div class="level4"> <p> Invalid file name characters - such as slashes or backslashes - are replaced before metadata originating from the file is processed by title formatting functions. This is necessary to allow slash or backslash characters placed by you in your file name formatting pattern to be interpreted as path delimiters without the side effect of each slash contained in metadata fields included in your file name formatting pattern being interpreted as a path delimiter as well. </p> </div> <!-- SECTION "Renaming Files" [10492-11344] --> <h1><a name="converting_audio_files_to_different_file_formats" id="converting_audio_files_to_different_file_formats">Converting Audio Files to Different File Formats</a></h1> <div class="level1"> </div> <h4><a name="how_do_i_convert_my_audio_files_to_another_format" id="how_do_i_convert_my_audio_files_to_another_format">How do I convert my audio files to another format?</a></h4> <div class="level4"> <p> Load tracks you want to convert into a playlist, right click, choose 'Convert' from the context menu, click one of sub-options. Converting functionality requires the Converter component to be installed ('Optional Features → Tools → Converter' during installation). </p> <p> Note that converting to most supported formats requires external command-line encoders. Encoders for various popular formats can be easily installed with the <a href="http://www.foobar2000.org/encoderpack" class="urlextern" title="http://www.foobar2000.org/encoderpack" rel="nofollow">foobar2000 free encoder pack</a>. For the remaining formats, we recommend obtaining encoders from <a href="http://www.rarewares.org/" class="urlextern" title="http://www.rarewares.org/" rel="nofollow">RareWares</a>. </p> </div> <!-- SECTION "Converting Audio Files to Different File Formats" [11345-12070] --> <h1><a name="random_shuffle_playback_order" id="random_shuffle_playback_order">Random / Shuffle Playback Order</a></h1> <div class="level1"> </div> <h4><a name="what_s_the_difference_between_shuffle_and_random_playback_order_modes" id="what_s_the_difference_between_shuffle_and_random_playback_order_modes">What's the difference between Shuffle and Random playback order modes?</a></h4> <div class="level4"> <ul> <li class="level1"><div class="li"> Random mode picks tracks randomly, without special measures to prevent track repetitions other than a simple check to prevent the same track from playing twice in a row.</div> </li> <li class="level1"><div class="li"> Shuffle modes keep an internal randomized list of tracks in your playlist and play tracks according to their order in that list, so you don't get repetitions until all tracks in your playlist have been played. Shuffle's randomized track lists for each playlist are re-created on foobar2000 restart or when starting/advancing playback with another shuffle mode. Note that manually selecting a track to play in your playlist will result in shuffle playback continuing from that track's location on the randomized list, which is often perceived as repetitions: each time you manually choose a track to play (by doubleclicking it in playlist, etc.), shuffle plays the same tracks after that track; use 'Play → Random' menu command or the 'Random' button when you want to continue playback from a random track instead.</div> </li> </ul> </div> <h4><a name="random_modewhy_do_i_hear_the_same_track_more_than_once_a_day_in_a_very_long_playlist" id="random_modewhy_do_i_hear_the_same_track_more_than_once_a_day_in_a_very_long_playlist">Random mode: Why do I hear the same track more than once a day in a very long playlist?</a></h4> <div class="level4"> <p> See <a href="http://en.wikipedia.org/wiki/Birthday_paradox" class="urlextern" title="http://en.wikipedia.org/wiki/Birthday_paradox" rel="nofollow">Birthday paradox</a>. Random mode doesn't prevent track repetitions other than the same track played twice in a row. You probably want to use 'Shuffle (tracks)' mode instead. </p> </div> <h4><a name="shuffle_modewhy_do_i_hear_the_same_tracks_regularly_played_in_the_same_order" id="shuffle_modewhy_do_i_hear_the_same_tracks_regularly_played_in_the_same_order">Shuffle mode: Why do I hear the same tracks regularly, played in the same order?</a></h4> <div class="level4"> <p> Shuffle modes keep an internal reordered list of tracks in your playlist. If you manually start playback from some track that you've already played, you'll get the same tracks played after it as last time. Use the 'Playback → Random' menu command to pick a random track in your playlist to resume from. </p> </div> <h4><a name="what_s_the_purpose_of_shuffle_albums_and_shuffle_directories_modes" id="what_s_the_purpose_of_shuffle_albums_and_shuffle_directories_modes">What's the purpose of Shuffle (albums) and Shuffle (directories) modes?</a></h4> <div class="level4"> <p> These modes can be used to reorder your playlist on album basis rather than track basis and play tracks in each album in sequential order. Shuffle (albums) is usable when your files are tagged properly (”%album artist% | %date% | %album%” evaluates to unique value for each of your album and doesn't vary between tracks in one album); Shuffle (directories) is meant as a fallback when your tagging scheme renders Shuffle (albums) useless but you keep each album in a separate folder. Note that the album identification pattern can be customized in 'Preferences → Advanced → Playback → Shuffle → Album grouping pattern'. </p> </div> <!-- SECTION "Random / Shuffle Playback Order" [12071-14611] --> <h1><a name="foobar2000_on_the_web" id="foobar2000_on_the_web">foobar2000 on the Web</a></h1> <div class="level1"> </div> <h4><a name="what_is_the_official_foobar2000_web_site" id="what_is_the_official_foobar2000_web_site">What is the official foobar2000 web site?</a></h4> <div class="level4"> <p> The only official web site is at <a href="http://www.foobar2000.org/" class="urlextern" title="http://www.foobar2000.org/" rel="nofollow">www.foobar2000.org</a>; the official forum is at <a href="http://forums.foobar2000.org/" class="urlextern" title="http://forums.foobar2000.org/" rel="nofollow">forums.foobar2000.org</a> - a part of <a href="http://www.hydrogenaudio.org" class="urlextern" title="http://www.hydrogenaudio.org" rel="nofollow">Hydrogenaudio Forums</a>. </p> <p> There are certain other sites claiming to be “official” foobar2000 sites in languages other than English. These sites are in no way affiliated with us. As we have no power over content of those sites, you should avoid using them as they may contain other misinformation or even malware. </p> </div> <!-- SECTION "foobar2000 on the Web" [14612-15218] --> <h1><a name="other_questions" id="other_questions">Other Questions</a></h1> <div class="level1"> </div> <h4><a name="how_do_i_use_title_formatting_strings" id="how_do_i_use_title_formatting_strings">How do I use title formatting strings?</a></h4> <div class="level4"> <p> Please choose 'Titleformatting Help' from foobar2000's 'Help' menu. </p> </div> <h4><a name="how_do_i_enable_volume_display_or_playlist_selection_total_time_display_in_my_status_bar" id="how_do_i_enable_volume_display_or_playlist_selection_total_time_display_in_my_status_bar">How do I enable volume display or playlist selection total time display in my status bar?</a></h4> <div class="level4"> <p> Right-click the status bar, toggle relevant option. </p> </div> <h4><a name="how_do_i_make_the_currently_playing_track_to_be_selected_highlighted_and_stay_always_in_view" id="how_do_i_make_the_currently_playing_track_to_be_selected_highlighted_and_stay_always_in_view">How do I make the currently playing track to be selected (highlighted) and stay always in view?</a></h4> <div class="level4"> <p> Enable “Cursor Follows Playback” under main window's “Playback” menu. </p> </div> <h4><a name="what_is_replaygain" id="what_is_replaygain">What is ReplayGain?</a></h4> <div class="level4"> <p> Please see the <a href="http://wiki.hydrogenaudio.org/index.php?title=Replaygain" class="urlextern" title="http://wiki.hydrogenaudio.org/index.php?title=Replaygain" rel="nofollow">Replaygain</a> page on the <a href="http://wiki.hydrogenaudio.org/index.php" class="urlextern" title="http://wiki.hydrogenaudio.org/index.php" rel="nofollow">Hydrogenaudio Knowledgebase</a>. </p> </div> <h4><a name="i_can_t_find_some_command_in_my_playlist_context_right-click_menu._what_do_i_do" id="i_can_t_find_some_command_in_my_playlist_context_right-click_menu._what_do_i_do">I can't find some command in my playlist context (right-click) menu. What do I do?</a></h4> <div class="level4"> <p> Go to 'Preferences → Display → Context Menu', right-click a group you want to add an entry to, select 'Insert item → Command…', choose the command you're looking for from the list. If the command you need can't be found, you're missing a component that provides it. </p> <p> If the command you're looking for is already in the context menu structure tree under Context Menu Preferences yet you can't see it in your context menus, it might be context-sensitive and available only for specific tracks; for an example, <acronym title="Motion Picture Experts Group Layer 3">MP3</acronym>-specific utility commands are available only when all selected tracks are <acronym title="Motion Picture Experts Group Layer 3">MP3</acronym> files. </p> </div> <h4><a name="why_do_some_menu_commands_not_work_when_bound_to_global_keyboard_shortcuts" id="why_do_some_menu_commands_not_work_when_bound_to_global_keyboard_shortcuts">Why do some menu commands not work when bound to global keyboard shortcuts?</a></h4> <div class="level4"> <p> Context menu commands require a list of tracks on which to operate. If you execute them from the context menu or using a normal (non-global) keyboard shortcut, this list is provided by part of the program where you used the context menu or the keyboard shortcut (the context). For global keyboard shortcuts there is no way to chose a list of tracks automatically when they are used, so you have to chose a context when you bind the command. To do so, select a command from the [context / now playing] or [context / playlist] branch to make the command use the playing track or the selected items on the active playlist when you press the global keyboard shortcut. </p> </div> <h4><a name="are_specifications_of_the_fpl_playlist_format_available_why_doesn_t_foobar2000_use_some_user-editable_xml-based_playlist_file_format_instead" id="are_specifications_of_the_fpl_playlist_format_available_why_doesn_t_foobar2000_use_some_user-editable_xml-based_playlist_file_format_instead">Are specifications of the FPL playlist format available? Why doesn't foobar2000 use some user-editable XML-based playlist file format instead?</a></h4> <div class="level4"> <p> The FPL format is not meant to be interchangeable with other software or editable by users. Its primary design goals are carrying all necessary track information (metadata, last seen modification time, etc.) between foobar2000 sessions while remaining as fast to read and write as possible, since reading/writing FPL files bottlenecks app startup and shutdown with large Media Library or playlists. Making the FPL format user-editable would introduce massive startup/shutdown delays for certain users. </p> <p> Additionally, the format is strictly tied to foobar2000 track information caching architecture; potential design changes in that area in future foobar2000 versions will inevitably require a new non-backwards-compatible revision of the FPL format. </p> </div> <h4><a name="are_specifications_of_foobar2000_s_configuration_file_format_.cfg_available_why_doesn_t_foobar2000_use_some_user-editable_xml-based_configuration_file_format_instead" id="are_specifications_of_foobar2000_s_configuration_file_format_.cfg_available_why_doesn_t_foobar2000_use_some_user-editable_xml-based_configuration_file_format_instead">Are specifications of foobar2000's configuration file format (.cfg) available? Why doesn't foobar2000 use some user-editable XML-based configuration file format instead?</a></h4> <div class="level4"> <p> The configuration file format is not meant to be interchangeable with other software or editable by users. Making it user-editable would result in third party component developers using it as an excuse not to provide proper user interface to change their components' settings, just like many components use title formatting as an excuse not to provide a more accessible way to customize them. Additionally, keeping the entire configuration file structure human-readable would result in slower startup/shutdown and code bloat as well as break compatibility with existing configuration files (or require even more bloat to import old settings). </p> </div> <h4><a name="does_foobar2000_sound_better_than_other_players" id="does_foobar2000_sound_better_than_other_players">Does foobar2000 sound better than other players?</a></h4> <div class="level4"> <p> No. Most of “sound quality differences” people “hear” are placebo effect (at least with real music), as actual differences in produced sound data are below their noise floor (1 or 2 last bits in 16bit samples). foobar2000 has sound processing features such as software resampling or 24bit output on new high-end soundcards, but most of the other mainstream players are capable of doing the same by now. </p> </div> <h4><a name="is_foobar2000_available_in_languages_other_than_english_can_i_contribute_a_translation" id="is_foobar2000_available_in_languages_other_than_english_can_i_contribute_a_translation">Is foobar2000 available in languages other than English? Can I contribute a translation?</a></h4> <div class="level4"> <p> foobar2000 <em>does not</em> support any kind of translations. If you want a lightweight player with full multilanguage support, we recommend <a href="http://perkele.cc/software/boom" class="urlextern" title="http://perkele.cc/software/boom" rel="nofollow">Boom</a>. </p> </div> <!-- SECTION "Other Questions" [15219-] --></div> </div> <!-- content --> </body> </html>