foobar2000 – бесплатный аудиоплеер для операционных систем семейства Windows. От аналогичных программ его отличают высокое качество воспроизведения и возможность очень гибкой настройки интерфейса.
Из основных функций можно отметить:Загрузите дистрибутив программы с официального сайта foobar2000.org. Запустите инсталлятор. Вам предложат два типа установки: Standard и Portable.

Первый больше подходит для домашнего использования: по умолчанию он рассчитан на несколько пользователей, а настройки сохраняются в их профилях (но, если Вы хотите чтобы настройки хранились в папке с программой, то удалите файл user_profiles_enable в папке плеера).
Второй - удобен для работы на съемном носителе (например, флешке): все настройки хранятся в папке с программой и никакая информация не вноситься в реестр, но недоступны файловые ассоциации.

При первом запуске программы (foobar2000.exe) откроется диалог Quick Appearance Setup, в котором можно изменить тему оформления. В будущем Вы всегда сможете к нему вернуться, выбрав в главном меню View → Layout → Quick Setup.

Обратите внимание на скриншот выше – темы разделены на три типа: Main Layout, Colors и Playlist Layout. Все они хранятся в папке ..\foobar2000\themes\ и имеют расширение *.fth.
В дистрибутив уже включено некоторое количество тем, но мы научимся создавать свои. Это не совсем то, что в других плеерах называют скинами (skins), но в отличии от них, создать свою уникальную тему для foobar2000 очень просто.
Выберите в главном меню View → Layout → Create Scratchbox. В открывшимся окне Scratchbox кликните в любом месте, чтобы добавить нужный элемент. Не бойтесь экспериментировать! Посмотрите какие темы создают пользователи на нашем и англоязычном форумах. После того как Вы закончите редактировать, выберите Edit → Apply Layout.
Подсказка: элементом Splitter вы можете разделять объекты в окне, а если выставить в свойствах всех сплиттеров Lock (клик правой клавишей мыши по Splitter → Lock Left\Right и/или Top\Bottom), то тем самым Вы запретите изменение размеров окна.
Чтобы изменить тему, включите режим редактирования, поставив галку View → Layout → Enable Layout Editing Mode. Затем, кликните правой клавишей мыши по требуемому элементу и выберите Replace UI Element...
Вы сами можете определить, какую информацию о треках будет отображать Playlist View. Кликните правой клавишей мыши по заголовкам колонок – откроется меню с двумя пунктами: Columns и Groups.
В подпунктах первого Вы можете добавить или убрать нужные Вам колонки. Если отметить пункт Auto-scale Columns with Windows Size, то колонки будут автоматически менять свою ширину при изменении размеров окна.
В Groups можно задать правило сортировки для файлов в плейлисте. Очень удобным вариантом является By Artist/Date/Album.
Общий пункт для этих меню – More. Он открывает раздел настроек Display → Default User Interface → Playlist View, где Вы можете добавить свои колонки и схемы сортировки. Для того, что бы это сделать, нужно ознакомиться синтаксисом форматирования.
Изменить цвет и шрифт Вашего оформления можно в окне File → Preferences → Display → Default User Interface → Colors and Fonts.
Вы также можете выделить другим цветом текущий трек в плейлисте. Как это сделать описано в Справочнике синтаксиса (последний пункт "Управление цветом").
Сохранить тему можно в Preferences → Display → Default User Interface (поле Theme Management). Нажмите кнопку Export Theme и в открывшимся окне снимите все галки кроме Main Layout. Нажмите OK, введите произвольное имя и укажите каталог ..\foobar2000\themes\.
Аналогичным образом можно сохранить цветовой шаблон, оставив Colors и убрав остальные галки.
Теперь если выбрать View → Layout → Quick Setup, то Ваша тема и цветовой шаблон появятся на своих местах.
Осталось разобраться с Playlist Layout. В режиме редактирования (Enable Layout Editing) кликните второй клавишей мыши на плейлисте и в открывшимся меню выберите Copy UI Element. Откройте Проводник в ..\foobar2000\themes\ и нажмите Вставить (Ctrl+V) – появиться файл Playlist View.fth (можно переименовать), который теперь тоже будет доступен в окне Quick Setup.
При экспорте темы можно оставить любые элементы – Цвета \ Шрифты \ Шаблон \ Строку состояния \ Панель инструментов, но чтобы применить такую тему Вам придется пользоваться кнопкой Import Theme.
Дополнительные компоненты можно загрузить с официального репозитория или любого другого сайта.
Имя файла имеет такой формат: foo_*.dll.
В списке установленных компонентов, серым цветом выделены стандартные (идут в поставке с плеером), а также установленные вторым способом компоненты:

Помните, что какой бы способ Вы не выбрали, чем меньше компонентов – тем стабильнее и быстрее работа программы.
Формат вывода обложек настраивается в разделе настроек Display. Первое что я рекомендую сделать, это сменить заданное по-умолчанию расширение файлов с jpg на * (пример: front.*). Плюс: этим Вы снимите ограничение на загрузку только jpg-формата, минус: не будут загружаться обложки из архивов.
foobar2000 дает возможность работы с "вшитыми" изображениями. Для этого выделите нужные треки и выберите в контекстном меню Tagging → Edit attached pictures или же подменю Attach image \ Remove image.
Пара фактов про обложки:Одним из ключевых моментов работы с плеером является медиа-библиотека, поэтому при создании темы я настоятельно рекомендую выделить место в Вашем оформлении под элемент Album List. Этот компонент наглядно отображает медиа-библиотеку в древовидной структуре и предоставляет широкие возможности по сортировке. К тому же, его использование позволяет избавиться от хранения плейлист-файлов (*.m3u, *.fpl, ...).
Добавить файлы в медиа-библиотеку можно в разделе настроек Media Library. Нажмите кнопку Add и укажите каталог(и) с музыкой. Индексация файлов займет некоторое время (зависит от количества файлов и мощности ПК). Сделать это придется только один раз, т.к. база всегда будет обновляться автоматически в фоновом режиме. Открыть ее можно командой Library → Album List (если Album List является частью оформления, то эта команда укажет его).
Самый просто способ настройки, это указаать в разделе настроек Playback → Output Вашу звуковую карту и её разрядность.
Более детальная настройка предполагает использование альтернативных интерфейсов вывода и DSP. На эту тему я рекомендую прочесть статью:
Организация качественного вывода звука на компьютере
DSP (digital signal processing) – цифровая обработка сигналов. Настройки DSP находятся в разделе Playback → DSP Manager. Активизируются путем перемещения доступных DSP с правого поля в левое.
Несколько советов относительно использования:Если Вы хотите, чтобы курсор "следовал" за текущим треком в плейлисте, отметьте в главном меню Playback → Cursor Follows Playback. Если нужно, чтобы следующим проигрывался тот трек, на котором стоит курсор – отметьте Playback → Playback Follows Cursor.
В Playback → Order можно выбрать один из режимов проигрывания:Помните, что конвертирование из одного lossy-формата в другой (при любых битрейтах) только ухудшает качество.
И наоборот: при конвертирование из одного lossless-формата в другой – качество никак не изменится. Lossless-энкодеры это, по сути, архиваторы: сначала файл распакуется в оригинальный WAV, а затем снова упакуется в другой формат.
Настройка конвертера foobar2000 описана на сайте audiophilesoft.ru. Для примера взят энкодер LAME (mp3), но на сайте Вы найдете примеры и для других энкодеров:
Принципы настройки конвертера foobar2000


P.S. Хотя foobar2000 и справляется с этой задачей, для снятия более точного рипа лучше использовать специализированные программы, такие как CUERipper или EAC.
Представим ситуацию: Вы скачали альбом любимой группы и спешите его послушать. Закинув файлы в плеер foobar2000, Вы наблюдаете различные неприятности, связанные с отображением тегов. К примеру, где-то они могут быть неправильными, где-то – вообще отсутствовать, да и, ко всему, куча бесполезных полей... Как же все это быстро привести в порядок?
Существует три способа автоматического проставления тегов. Внимание: все способы требуют соединение с Интернетом.
Первый – с помощью стандартного компонента foo_freedb2. Выделите весь альбом и выберите в контекстном меню пункт Tagging → Get Tags From freedb. В открывшимся окне freedb tagger выберите нужный результат (там же его можно подкорректировать) и нажмите кнопку Update files.
К сожалению, при работе с freedb могут возникнуть проблемы с отображением русских символов. Для её решения проделайте следующее:Второй – компонент Discogs Tagger (также может находить обложки).
Третий – компонент MusicBrainz Tagger.
Для отображения лирики в плеере понадобиться два компонента. Первый – Lyric Show Panel 3, будет при каждой смене трека (настраивается) автоматически искать, загружать и отображать лирику. Для большинства случаев этого достаточно, но т.к. количество хостинг-сайтов лирики в нем ограничено, на помощь приходит второй компонент – Lyrics Grabber 2. Поиск осуществляется через контекстное меню, а найденная лирика записывается в тег. Самое интересное, что сохраненную таким образом лирику может отобразить первый компонент, но только после перезагрузки плеера.
На данный момент в плеере отсутствует поддержка тега LYRICS. Если Вас беспокоит, что часть треков может содержать этот нерабочий "довесок", то такие файлы можно найти и "почистить" с помощью бесплатной программы Mp3tag.
Запустите программу Mp3tag и откройте Ваш каталог с музыкой (Ctrl+D). Кликните по заголовку колонки Тэг, тем самым отсортировав теги по типу. Выделите файлы, которые содержат LYRICS и сделайте так: клик правой клавишей мыши → Тэг вырезать, еще раз → Тэг вставить.
Вы задались вопросом записи Интернет-радио? Спешу Вас огорчить, нормального способа сделать это с помощью foobar2000 – нет.
Дело в том, что для этой задачи ПО должно обладать как минимум двумя функциями:Что делать, если в папке с альбомом не оказалось изображения обложки? Конечно, можно зайти на сервис вроде images.google.com и поискать вручную... но что если найти нужно обложки для десятков альбомов?
Программы:DefAudioChanger (09.10.2011, 200 Кб, ©DRON) или Win7AudioSwitcher – смена звуковой карты по-умолчанию в один клик.
Volumouse – регулировка громкости в системе. Самая стабильная и функциональная программа такого рода.
Q: Что это и зачем?
A: Как правило, образ диска состоит из двух файлов: произвольное_имя.расширение (*.wav \ *.ape \ *.mp3 \ ...) и произвольное_имя.cue. Первый – это сам альбом, а второй - его содержание (карта). Файл *.cue и нужно открывать в плеере.
Существует ошибочное мнение, что образ диска чем-то лучше по-трекового. На самом деле, он нужен только для записи на "болванку" (чистый диск). Так что, если Вы не собираетесь записывать диск - особой разницы нет
Q: Файл не проигрывается (Unable to open item for playback)
A: Откройте файл *.cue блокнотом и найдите там строку, типа: FILE "my_album.flac" WAVE (my_album.flac – это просто пример) и укажите правильное имя файла в скобках. Самая распространенная ошибка: неправильное расширение. Например, имя Вашего файла my_album.flac, а в *.cue он как my_album.wav
Q: Файл не проигрывается (Unsupported file format)
A: Проверьте, установлены ли у Вас нужные decoder-компоненты
Q: Файл не проигрывается (Error parsing cuesheet: invalid TITLE syntax (line n))
A: Происходит, когда в пути к CUE встречаются такие кавычки “ ”
Q: Время\длина трека отображается знаками вопроса - ???
A: Properties (Alt+Enter) → кнопка Tools → Reload Info (скорее всего, это происходит когда файл был проиндексирован, а потом изменен)
Q: У меня один файл (без cue), но при добавлении создается список треков. Как так?
A: Просто CUE был зашит при конвертировании в сам файл. Что бы их разделить, выберите в контекстном меню Utils → Edit Cuesheet. Скопируйте весь текст во вручную созданный <file_name>.cue (не забудьте потом указать правильное имя, см. 2-ой вопрос), а в этом окне снимите галку с Enable embedded cue sheet on this file
Q: А если наоборот? Нужно вшить CUE в файлы, причем для всех сразу
A: У компонента Masstagger есть функция пакетного импорта Cue sheet
Q: Album List: не добавляет cue! Причем, если просто перетащить в плейлист, то добавляет
A: В разделе настроек Media Library уберите исключение (exclude) *.CUE
Q: Album List: кроме cue, добавляется и файл-образ. Как это отключить?
A: Компонент CUE Playlist Filter /!\ (еще как вариант, можно в Media Library добавить исключение *.cue.*, а файлы называть <file_name>.cue.<ext> и <file_name>.cue)
Q: Я отредактировал CUE-файл, но некоторые символы не сохранились!
A: Возможно, поможет смена кодировки на Юникод
Q: Я добавил дополнительные поля в CUE (например, DISCNUMBER или TOTALDISCS) но они не сохранились!
A: Ничего нельзя поделать - форматом это не предусмотрено
Q: Как русифицировать программу?
A: Возможность локализации не предусмотрена и не планируется автором. Единственный вариант русификатора, который Вам удастся найти, предлагает патчить ресурсы плеера, чего делать я Вам не советую.
Q: Как сворачивать программу в трей (область рядом с часами)?
A: Preferences → Display → Default User Interface (поле System Notification Area)
Q: Можно ли изменить иконку в трее?
A: Preferences → Display → Default User Interface (поле Icon)
Q: Какие виды интерфейса существуют?
A: DUI – Default User Interface (стандартный)
CUI – Columns User Interface
Q: Существует ли возможность отображать обложки альбомов в плейлисте DUI?
A: SimPlaylist
EsPlaylist /!\
Q: Как изменить иконки на Панели инструментов?
A: Кликните по ним правой клавишей мыши и в открывшимся меню выберите Customize Buttons
Q: Где взять нотифер (уведомление о смене трека)?
A: On-Screen Display – простой "текстовый" нотифер
UI Hacks /!\ – кроме прочего, имеет надстройку к стандартному balloon-нотиферу
Windows 7 Shell Integration /!\ – фишка для супербара в Windows 7
Pretty Popup /!\ – требует .NET Framework 2.0
PopUp Plus /!\ (скины) – аналог плагина к Miranda IM. Давно не обновлялся
Q: Как переключить плеер в "мини-режим" (как в WinAmp или AIMP)?
A: DeskBand Controls /!\ – управление через панель задач
Advanced Controls /!\ – управление через трей
Dot Control /!\ – мини-иконка в верхнем левом углу для управления плеером
foo_title /!\ (скины) – та самая "полоска". Требует .NET Framework 2.0
Q: Я сконвертировал трек который содержал ReplayGain, но в полученном файле тег RG отсутствует! Я испортил файл?
A: Нет. При конвертации RG-теги игнорируется.
Q: При конвертации\переименовании фубар назвал файл "AC_DC" вместо "AC/DC" !
A: Все правильно. В ОС Windows использовать символы \ | / < > : * ? " в имени файла\папки нельзя, по-этому, фубар автоматически изменяет их:
< > ? → _ (нижнее подчеркивание)
\ | / : → - (тире)
" → '' (две одинарные кавычки)
* → x
Справочник синтаксиса – перевод файла titleformat_help.html.
Справочник поисковых запросов – перевод файла Query Syntax Help.html.