Плагин который показывает что играет foobar2000. Foobar2000 — музыка без прикрас

Если вы решили установить и настроить его сами, а не воспользоваться чьей-либо сборкой, тогда идем на http://www.foobar2000.org/download и качаем последнюю версию. Установка обычна - выбор типа установки (стандартная и портабельная), пути и компонентов - я выбираю все, за исключением Archive Reader (чтение музыки из архивов):

Если выбран стандартный тип установки, то фубар, как и большинство программ под Windows, для хранения своих файлов использует две папки:

C:\Program Files\foobar2000 (или C:\Program Files (x86)\foobar2000 - для x64)

Для хранения файлов самой программы и компонентов, и

C:\Documents and Settings\имя_пользователя\Application Data\foobar2000 (для Windows XP) или
C:\Users\имя_пользователя\AppData\Roaming\foobar2000 (для Windows Vista и Seven)

Для хранения пользовательских данных, плагинов и файлов настроек. В реестре никакие записи кроме информации об интеграции в систему не хранятся, поэтому перенос фубара на другой компьютер со всеми плагинами и настройками осуществляется крайне просто - копируем эти две папки и все.

После первого запуска появляется вот такое окно:

Где можно выбрать внешний вид из предустановленных тем. Но пока просто закроем его и увидим главное окно фубара:

Не сильно впечатляет на первый взгляд. Что ж, посмотрим, что он умеет.

Через File -> Add folder… / Add files… добавим какую-нибудь музыку. Это самый примитивный и в тоже время эффективный способ создания плейлистов - по мере надобности через File -> New Playlist (или двойным щелчком на пустом месте в панели вкладок) создаем новый, а старые так и остаются во вкладках:

Неплохой вариант для тех, кому нужно что-то простое и в тоже время функциональное, без сложностей с созданием библиотеки, сортировкой по каталогам, проставлением тегов и т.д.

Через пункт меню View -> Equalizer доступен 18-ти полосный эквалайзер, а через View -> Visualisations набор предустановленных визуализаций:

И здесь уже можно заметить одну любопытную особенность фубара - практически все его дочерние окна (эквалайзер, визуализации, настройки, прогресс-бары и т.д.) немодальные. То есть, в отличие от других приложений, где открыв какое-либо диалоговое окно (например, окно настроек), вы уже не сможете переключить фокус на само приложение пока не закроете это окно, в фубаре вы можете открыть хоть с десяток таких окон и, не закрывая их, снова вернуть фокус управления на главное окно. При этом при переключении между самими окнами они будут накладываться друг на друга, а при возврате фокуса на главное, они останутся на переднем плане. Сначала очень непривычно и странно, но потом понимаешь, насколько это удобно.

Теперь последовательно пройдемся по настройкам File -> Preferences .

Как уже говорил, фубар поддерживает плагины - программные модули как от самого автора, так и от сторонних разработчиков, придающие ему дополнительную функциональность. Любой плагин представляет собой dll-файл с именем вида foo_имяплагина .dll . И самым первым пунктом в настройках идет как раз управление установленными плагинами:

Серым цветом показаны плагины либо идущие вместе с плеером, как на этом скриншоте, либо установленные вручную в папку самой программы C:\Program Files\foobar2000\components\ (как это делалось раньше), а не в папку профиля через кнопку Install… Удаляются они тоже только вручную.

По двойному щелчку можно просмотреть информацию о плагине, а через ПКМ -> Remove - удалить. Любое изменение в составе плагинов требует перезагрузки плеера.

Список многих (но далеко не всех) плагинов находится на странице http://www.foobar2000.org/components . Плагины от самого Питера - http://www.foobar2000.org/components/author/Peter .

Выборочно (и необходимый минимум, на мой взгляд):


Как это решается в iTunes и ему подобных, я до сих пор не знаю. Плейлистами?

3) Проблема множественных жанров. Первым параметром по которому идет навигация является, как правило, жанр. Вот только кто мне скажет - Ennio Morricone к какому жанру относится? Во всех интернетовских базах он идет как Soundtrack, но для меня это чистый Instrumental. А Space? Это Electronic, и он же Synth Pop, а к этим жанрам относится и Yello. Но для меня Space это опять же Instrumental, а Yello это Yello. В общем, навигация по жанрам для меня тоже не подходит.

К чему я все это веду - да к тому, что самым удобным видом навигации по библиотеке для меня оказалась бы самая обычная навигация по папкам, но со всем преимуществом библиотеки - быстротой, поиском, выборкой и пр. Именно это я искал во всех плеерах, и именно это в нужном виде я нашел только в фубаре.

При «чистой» установке (а не обновлении) на Windows 7 в медиабиблиотеку автоматически добавляются папки входящие в системную библиотеку «Музыка» самой Windows. По умолчанию это папки c:\Users\имя_пользователя\Music\ и c:\Users\Public\Music\ . Через контекстное меню доступны возможные действия с папками:

Rescan on Startup - сканировать папки на предмет изменений при запуске. Если папка находится на сетевом носителе, то эту возможность лучше отключить.

Monitor for changes while running
- следить за изменениями пока плеер работает.

Rescan now
- пересканировать сейчас. Нужно в том случае, если по какой-либо причине не сработало автоматическое слежение за изменениями. Например, добавили в папку новый альбом, а в библиотеке он не появился.

В прошлых версиях сканирование библиотеки показывалось отдельным окном-прогрессбаром, а начиная с этой - в колонке Status . Значение Initializing означает что библиотека сканируется в данный момент, а Monitoring - слежение за изменениями.

Активизировать просмотрщик библиотеки отдельным окном можно через Library -> Album List , а список возможных действий доступен через контекстное меню:

Send to Current Playlist - отправить в текущий плейлист (все его предыдущее содержимое сотрется).

Add to Current Playlist
- добавить в текущий плейлист (с сохранением предыдущего содержимого).

Send to New Playlist
- отправить в новый плейлист.

Create Autoplaylist - создание автоплейлиста, содержимое которого будет автоматически изменяться вместе с содержимым библиотеки по определенным параметрам.


Через выпадающий список View можно выбирать способ просмотра: по структуре папок (как сейчас), по альбомам, артистам и так далее. Причем, опять же, можно добавить и свои варианты:

А также выбрать нужный способ реагирования на двойной щелчок и нажатие средней кнопки мыши.

Кстати, может возникнуть вопрос - а чем навигация по папкам отличается от встроенного во многих плеерах файлового браузера? Да хотя бы удобством и молниеносной быстротой - около 17 тыс. треков отображаются в плейлисте вместе со всеми тегами приблизительно за секунду. Попробуйте такое количество добавить в плейлист через файловый браузер в любом другой плеере.

Это не единственный, да и к тому же не самый удобный способ навигации по библиотеке, но другие будут рассмотрены вместе с Columns UI .

Добавлю еще, что у многих до сих пор существует предубеждение против библиотеки, и зачастую как раз из-за неудачной ее реализации в других плеерах. Так могу с уверенностью сказать, что им просто попадались неправильные пчелы и неправильный мед:) Я сам, как вспомню хотя бы тот же iTunes или Windows Media Player, так вздрогну. В фубаре же библиотека, во-первых, вообще не тормозит, по крайней мере на моих 130 Gb, а, во-вторых, не мешает - можно и дальше использовать File -> Add files / Add folder . Поэтому смело ее включайте - минусов практически нет, а вот плюсов очень много.

Остальные разделы настроек пока особого интереса не представляют, поэтому выборочно и коротко.

Настройки воспроизведения:

Resume playback after restarting foobar2000 - восстанавливать проигрывание после перезапуска плеера.

Cursor follows playback
- курсор следует за проигрыванием (отмечаем сразу).

Playback follows cursor
- проигрывание следует за курсором.

Управление DSP-плагинами:

Интеграция в систему:

И расширенные настройки, которые стоит изменять только если хорошо знаешь, что делаешь.

Является наличие большого количества плагинов, установка которых позволяет значительно расширить возможности данного плеера. К тому же графический интерфейс плеера, представляющий собой подобие конструктора, позволяет пользователям настроить его по своему желанию.

Наглядный пример того, как меняется интерфейс плеера после установки некоторых плагинов можно увидеть на фото:

Ниже приведён список плагинов и краткое описание возможностей и улучшений вносимых данными плагинами.

Graphic Equalizer (foo_dsp_xgeq.dll) - Качественный 30-полосный графический эквалайзер с минимальной фазой, автоматической регуляцией усиления и интерполяцией АЧХ . Рекомендуется как замена встроенному в плеер.

Dolby Headphone Wrapper (foo_dsp_dolbyhp.dll) - Данный обработчик значительно улучшает звучание при прослушивании через наушники путем эмуляции пространственного звучания правильно откалиброванной 5.1 системы. При этом Вы можете воспроизводить материал с количеством каналов от 1 до 6 (5.1).
ВАЖНО: плагин использует функционал библиотеки Dolby Headphone engine . В настройках плагина обязательно нужно указть путь к файлу DolbyHph.dll (его можно поместить например в одну папку с foobar2000.exe).

Resampler DSP (SSRC) (foo_dsp_ssrc.dll) - Высококачественный но очень медленный DSP ресемплер для foobar2000. Плагин перекомпилирован с использованием нового SDK.

Resampler DSP (SSRC X) (foo_dsp_ssrcX.dll) - Высококачественный но очень медленный DSP ресемплер для foobar2000. Данная версия имеет возможность тонкой настройки + предустановки (для максимального качества рекомендуется использовать пресет Otachan Ultra ).

Secret Rabbit Code Resampler (foo_dsp_srcresample.dll) - Ресемплер основанный на библиотеке libsamplerate . Имеет четыре режима включающих линейный интерполятор и Zero Order Hold (без интерполяции).

Skip Silence (foo_dsp_skip_silence.dll) - Автоматически "проматывает" участки содержащие тишину. Возможна настройка максимального уровня, определяемого как тишина, а также минимальной продолжительности таких участков.

Bauer Stereo-to-Binaural (foo_dsp_bs2b.dll) - Обычная стерео запись производится для прослушивания громкоговорителями. Это означает, что звукорежиссер делает стерео микширование с адаптацией звука для прослушивания одного канала обоими ушами. Следовательно, вы будете утомлены при длительном прослушивании в наушниках больше из-за суперстереоэффекта, чем из-за плохой конструкции наушников. В наушниках отсутствует тот момент, когда звук идет от каждого канала к противоположному уху, достигает его через некоторое короткое время, проходя дополнительное расстояние, и с частично ослабленными верхними частотами из-за эффекта тени головы. Также, задержка до дальнего уха несколько больше на низких частотах, чем на высоких. Bauer stereophonic-to-binaural DSP (bs2b ) предназначен для улучшения прослушивания аудио стерео программ в наушниках.
ВНИМАНИЕ: Если до этого Вы использовали более старую версию компонента, проделайте следующее: закройте плеер, если он запущен, зайдите в папку, где у Вас установлен Foobar2000, в папку components и удалите старую версию плагина. После этого запустите плеер и отклоните запрос о сохранении настроек удаленного плагина. Далее закройте плеер, и поместите новую версию плагина foo_dsp_bs2b в папку components .

Speex Resampler (foo_dsp_spxresample.dll) - Ресемплер основанный на алгоритме из библиотеки libspeex .

Post-track silence (foo_dsp_silence.dll) - Данный DSP предоставляет возможность автоматически вставлять между треками тишину с предустановленной продолжительностью.

Crossfeed (foo_dsp_xfeed.dll) - Обработчик предназначен для прослушивания в наушниках. Имитирует взаимопроникновение каналов происходящее при прослушивании через стерео акустику (например, правое ухо слышит звуки создаваемые не только правым динамиком, но в некоторой степени и левым), т.к. большинство записей созданы именно для прослушивания не акустике. Плагин имеет широкие возможности настроек - степень взаимопроникновения и эквализации на низких/высоких частотах, задержка.

Loudspeaker Equalizer (foo_dsp_loudspeakereq.dll) - DSP для корректировки АЧХ акустики на низких частотах. Может быть полезен владельцам акустики небольших размеров.

Noise Sharpening DSP (foo_dsp_delta.dll) - Выполняет обработку звука аналогичную повышению резкости в видео. Фактически повышает громкость ВЧ составляющих.

Mid/Side Stereo Converter (foo_dsp_midside.dll) - DSP для преобразования двухканального аудио между режимами Left/Right и Mid/Side стерео (M=(L+R)/2, S=(L-R)/2). Также может выводить Mid (суммарный) или Side (разностный) сигнал на один канал (моно).

Add Noise DSP (foo_dsp_noise.dll) - Позволяет добавлять цифровой шум или постоянную составляющую в один из 24 битов.

Channel Mixer (foo_channel_mixer.dll) - Плагин для конвертирования количества каналов - например, из стерео в 5.1 или же наоборот. Поддерживается от одного до 7.1 каналов, имеется настройка сабвуфера, задержки для отдельных каналов и много других параметров.

Surround Pan (foo_dsp_span.dll) - Позволяет регулировать баланс между правыми/левыми/фронтальными/задними динамиками. Для стерео фактически превращается в обычный регулятор баланса право/лево.

VST Adapter (foo_vst.dll) - Новый VST адаптер от русского разработчика. Даёт возможность работать с VST эффектами как с обычными DSP. Настройки плагина находятся в разделе File ->Pfeferences ->Components ->VST Plug-ins .

Convolver (gapless) (foo_dsp_convolver.dll) - Позволяет захватывать и использовать произвольные эффекты в foobar2000. Необходим для выполнения де-эмфазиса (файлы импульсов в архиве с плагином).

Effect DSP (foo_dsp_effect.dll) - Добавляет набор специальных эффектов:
- Усиление НЧ
- Эхо
- Реверберация
- Wah-wah
- Фэйзер
- Компрессор динам. диапазона
- IIR Filter включающий:
- Полосовой фильтр (CSG & ZPG).
- ФВЧ.
- ФНЧ.
- Notch фильтр.
- Однополосный параметрический эквалайзер.
- Резонансный ФВЧ.
- Резонансный ФНЧ.
- Фазовый фильтр.
- RIAA де-эмфазис фильтр.
- Изменение тональности и темпа.

SoundTouch DSP (foo_dsp_soundtouch.dll) - Обработчик позволяет изменять скорость, темп воспроизведения и тональность.

SoX Lowpass filter (foo_dsp_lowpass.dll) - Цифровой НЧ фильтр базирующийся на алгоритме SoX .

Другие плагины

Decoders

HDCD decoder (foo_hdcd.dll) - Этот компонент является постпроцессором и способен декодировать HDCD слой в 16-битном lossless аудио, выдавая на выходе 20-битный поток.
На данный момент поддерживается декодерами Audio CD, WAV, FLAC, WavPack, и APE.

DVD-Audio Decoder and Watermark Detector (foo_input_dvda.dll) - Плагин позволяет воспроизводить обычные и защищенные DVD-Audio диски.

Super Audio CD Decoder (foo_input_sacd.dll) - Позволяет проигрывать ISO образы SACD дисков.

Monkey"s Audio decoding support (foo_input_monkey.dll) - Добавляет возможность проигрывания файлов Monkey"s Audio (*.APE) , а так же *.APL (APE линки).

AC3 decoder (foo_ac3.dll) - Добавляет возможность ATSC A-52 файлов (*.ac3 ).

ALAC decoding support (foo_input_alac.dll) - Добавляет возможность проигрывания файлов кодированных в Apple Lossless (*.m4a ).

DTS decoder (foo_input_dts.dll) - Добавляет поддержку декодирования файлов формата .DTS а также .DTSWAV . Включает пакетный декодер для файлов Matroska содержащих DTS потоки.

TTA Audio Decoder (foo_input_tta.dll) TTA .

OptimFROG Lossless/DualStream Decoder (foo_input_ofr.dll) - Добавляет возможность проигрывания файлов формата OptimFROG (OFR ).
ВНИМАНИЕ: OptimFROG.dll OptimFROG.dll

Lossless Audio (La) decoder (foo_input_la.dll + la-core.dll) - Добавляет возможность проигрывания файлов формата LA . Для работы требуется наличие файла la-core.dll в папке с foobar2000.exe.
ВНИМАНИЕ: к сожалению данный декодер является очень нестабильным, не декодирует часть семплов в конце треков, а также не умеет читать теги.

TAK Decoder + TAK Decoding Library (foo_input_tak.dll + tak_deco_lib.dll - Добавляет возможность проигрывания файлов формата TAK.
ВНИМАНИЕ: Для работы плагина необходимо наличие файла tak_deco_lib.dll (находится в архиве с плагином) в папке с foobar2000.exe. НЕ помещайте файл tak_deco_lib.dll в папку с компонентами Вашего foobar2000.

MIDI synthesizer host (foo_midi.dll) - Добавляет возможность декодирования обычных (.MID ) и RIFF MIDI файлов (.RMI ), а также некоторых проприетарных MIDI форматов (.MIDS, .MDS, .HMI, .HMP, .MUS, .XMI, .LDS ).
ВНИМАНИЕ: для успешной работы плагина поместите файлы bass.dll и bassmidi.dll в папку с foobar200.exe.

Must have

Kernel Streaming support (foo_out_ks.dll) - Предоставляет возможность побитового воспроизведения в обход микшера Windows. Включается на странице preferences > playback > output (выбрать в списке устройств KS :...)
Внимание: этот компонент является экспериментальным и предоставляется только для тестирования (об этом он предупреждает при первом включении!). Если у вас возникли какие-либо проблемы при его использовании, включите стандартный метод вывода (DirectSound ).

ASIO support (foo_out_asio.dll) - Добавляет возможность вывода звука через ASIO.

SoX Resampler/mod/mod2 (foo_dsp_resampler*.dll) - Качественный и быстрый ресемплер. В несколько раз быстрее ресемплеров PPHS и SSRC , при этом превосходит их по качеству и имеет гибкие настройки.
Версии Mod позволяют устанавливать условия ресемплирования (в зависимости от семплрейта источника).
Оптимизации SSE3 дают значительный прирост производительности на современных процессорах.

WASAPI output support (foo_out_wasapi.dll) - Windows Audio Session API - это специальный метод вывода звука, поддерживающий побитовое воспроизведение и выключение всех остальных звуков в среде Windows Vista и Windows 7. Компонент требует Windows Vista SP1 или более новую версию.

Library, tagging, statistic

Masstagger (foo_masstag.dll) - Предоставляет команды контекстного меню для изменения тегов с помощью скриптов, вроде команд file >move/copy/delete .

Quicktagger (foo_quicktag.dll) - Добавляет настраиваемые команды контекстного меню для быстрого изменения значений тегов на предустановленные (например, для рейтинга и т.п.). Также для быстрого редактирования тегов можно назначать горячие клавиши.

Discogs Tagger (foo_discogs.dll) - Наиболее продвинутый плагин для поиска тегов. Метаданные загружаются с ресурса discogs.com .

Text Tools (foo_texttools.dll) - Добавляет команды настраиваемого контекстного меню для копирования информации о выбранном треке в буфер обмена.

Playback Statistics (foo_playcount.dll) - Собирает статистику содержимого медиабиблиотеки. Статистика может быть показана в диалоге свойств (properties) или при использовании синтаксисов:
%first_played% - время первого прослушивания
%last_played% - время последнего прослушивания
%played_per_day% - количество прослушиваний в день
%added% - время добавления трека в библиотеку
%rating% - рейтинг трек (устанавливается пользователем для каждого трека по желанию).

CUE playlist filter (foo_cuefilter.dll) - Плагин "на лету" фильтрует дубликаты файлов чтобы при добавлении CUE + Image в плейлисте не получалось альбома целиком и его нарезки по трекам cue-файлом. Фильтрует в библиотеке нерабочие CUE. Работает и для встроенных CUE.

User interface

UI Hacks (foo_ui_hacks.dll) - Компонент позволяет изменять поведение главного окна плеера и реакцию на некоторые действия пользователя. Настройки компонента можно найти на странице "UI Hacks " в окне конфигурации foobar2000.

Windows 7 Shell Integration (foo_w7shell.dll) - Плагин, позволяющий использовать возможности новой панели задач в Windows 7 - при наведении курсора на свернутый в панель задач плеер, отобразится окошко с названием трека, обложкой и основными кнопками управления.

Waveform seekbar (foo_wave_seekbar.dll) - Плагин позволяет добавлять в окно плеера полосу прокрутки в виде графического изображения звуковой волны.

Lyric Show Panel 3 (foo_uie_lyrics3.dll) - Плагин для отображения текстов песен. Некоторые возможности:
- автоматическое чтение текстов из тегов, ассоциированных/предустановленных файлов, автоматический поиск и загрузка текстов из сети интернет.
- поддержка обычного и синхронизированного (LRC) текста.
- поддержка Default User Interface.
- поддержка Columns User Interface.
- широкие возможности настройки.

Biography View (foo_uie_biography.dll) - Плагин позволяет на соответствующей панели отображать биографию и фото исполнителя текущего трека. Информация автоматически загружается с сервера Last.fm. Плагин поддерживает DUI и CUI, а также имеет широкие возможности настройки.

VU Meter (foo_vis_vumeter.dll) - Компонент представляет собой имитацию аналогового стерео волюметра. Визуализация доступна как в виде отдельного окна так и в виде CUI-панели или DUI-элемента. Настройки находятся на странице "Advanced " окна конфигурации плеера, в группе параметров "Display/VU Meter ".

Utilities

Decoding speed test (foo_benchmark.dll) - Измеряет скорость декодирования аудиофайлов.

BPM Analyser (foo_bpm.dll) - Плагин предназначен для вычисления BPM (beats per minute, удары в минуту) треков. Результаты автоматически записываются в соответствующий тег (настраиваемый). Интерфейс плагина схож с ReplayGain анализатором. Имеет широкие возможности настройки.

Dynamic Range Meter (foo_dynamic_range.dll) - Позволяет путем сканирования измерять эффективный динамический диапазон треков.

Binary Comparator (foo_bitcompare.dll) - Производит побитовое сравнение двух или более треков и сообщает о различиях.

Audio CD Writer (foo_burninate.dll) - Позволяет записывать аудио CD из любых поддерживаемых аудиоформатов через команды контекстного меню.

File Integrity Verifier (foo_verifier.dll) - Проверяет указанные медиа файлы на наличие ошибок декодирования. Стоит отметить, что в случаях с большинством форматов степень точности определения ошибок ограничена до ошибок препятствующих процессу декодирования.

Autosave & Autobackup (foo_jesus.dll) - Позволяет производить периодическое автосохранение резервной копии текущих настроек плеера (и прочих данных).

ABX Comparator (foo_abx.dll) - Плагин позволяет сравнивать два трека в режиме ABXY с возможностью мгновенного переключения между треками во время проигрывания. Необходим для "слепого" сравнения качества двух треков на слух (например, оригинала и трека закодированного в MP3).

Audioscrobbler (foo_audioscrobbler.dll) - Плагин предназначен для работы с сервисом Last.fm - а именно скробблинга прослушиваемых в плеере треков.
ПРИМЕЧАНИЕ: не путайте этот плагин с официальным плагином от Last.fm , который необходим для передачи информации о треке в приложение Last.fm . Данный же плагин работает безо всяких внешних программ, напрямую с сервером Last.fm .

Last.fm Radio (foo_lastfm_radio.dll) - Плагин позволяет зарегистрированным пользователям слушать радиостанции сервиса Last.fm прямо в foobar2000.

vk.com audio search (foo_vksearch.dll) - Плагин позволяет искать и прослушивать музыку из vkontakte.ru. В том числе:
- песни конкретного исполнителя(берется топ 50 со страницы исполнителя на last.fm)
- «радио» исполнителя - берется 10 песен исполнителя + по 10 песен 10 «похожих» исполнителей(информация опять же берется с last.fm). 10 является параметром и может быть изменено(как для количества песен так и для количества «похожих» исполнителей)
- песни с определенным тэгом (берется топ 100 песен со страницы тэга на last.fm)
- песни рекомендуемых вам last.fm исполнителей(http://www.last.fm/home/recs)
- песни загруженные пользователем vkontakte(указывается id пользователя)
- песни загруженные в группу vkontakte (указывается id группы)
- напрямую по vkontakte.ru (не опираясь на информацию с last.fm).
Плагин использует api vkontakte притворяясь приложением в тестовом режиме. Есть подозрение что с возрастанием запросов это приложение может быть заблокировано и поиск перестанет работать. Избежать этого можно задав в настройках свои значения для api_id, secret и viewer_id . Ссылка на инструкцию по их получению.uSpoilerButton - в архиве с плагином.

Foobar2000 Now playing support for QIP 80xx/2010/Infium (foo_qip_nowplaying_8030.dll) - Плагин отправляет данные в ICQ-клиент QIP, в результате чего в Вашем статусе отображается информация о треке, играющем в данный момент.
ВНИМАНИЕ: чтобы плагин работал с QIP Infium и QIP 2010, необходимо установить для QIP специальный плагин. Для установки плагина поместите папку FooInfium в Program Files\QIP Infium\Plugins\ . НЕ помещайте файл FooInfium.dll в папку с плагинами Вашего foobar2000!

Soft Playlist (foo_softplaylists.dll) - Плагин подключается к базе данных вашей учетной записи на Last.fm и по полученным данным может создавать плейлисты (произведя поиск нужных треков в библиотеке foobar2000). Таким образом Вы сможете создавать следующие плейлисты из локальных треков:
- любимые треки: Ваши/друзей/соседей/других пользователей.
- недавние треки: Ваши/друзей/соседей/других пользователей
- топ треки: Ваши/друзей/соседей/других пользователей.
- топ треки исполнителя.
- топ треки похожих исполнителей.
- топ треки по определенному тегу.
- похожие треки.
Другие возможности:
- добавление трека в любимые/удаление из любимых
- сохранение и загрузка плейлистов XSPF (без привязки к конкретным путям). Это значительно упрощает обмен плейлистами с другими пользователями.

Scheduler (foo_scheduler.dll) - Планировщик задач для foobar2000. Вы задаете условие и действие которое необходимую выполнить, например: выключить компьютер по завершении проигрывания.

Run Services (foo_run.dll) - Позволяет выполнять внешнюю программу с синтаксисом foobar2000.

Run Command (foo_runcmd.dll) - Плагин позволяет выполнять произвольные команды меню, определенные шаблоном, через командную строку.
ВНИМАНИЕ: данная версия плагина требует foobar2000 версии 1.0 или выше.

Все представленные плагины можно скачать на сайте
Также на этом сайте можно найти информацию об установке плагинов и настройке аудиоплеера foobar2000. Сайт посвящен качественному воспроизведению и кодированию звука на компьютере.

Проигрыватель foobar2000 популярен у опытных пользователей благодаря нетребовательности к ресурсам и огромным возможностями по настройке и кастомизации. Увы, сам дистрибутив не радует удобством интерфейса, и многие пугаются его аскетичности, не догадываясь о наличии множества дополнений и готовых тем оформления.

На самом деле тем как таковых для foobar2000 не существует. Под этим термином подразумеваются готовые конфигурации с набором плагинов и настроечным файлом, который импортируется в плеер. В результате пользователь получает пригодный к употреблению продукт, совершенно не похожий на стандартный foobar2000.

Начальная настройка

В принципе добавлять конфигурации, отличные от стандартной, совсем необязательно. В комплекте с плеером уже поставляется компонент под названием Default User Interface, позволяющий прямо при первом запуске отформатировать интерфейс по своему усмотрению. В этом случае не пропустите окно Quick Appearance Setup, где на выбор предлагаются 9 вариантов оформления. Изменить настройки можно в любой момент, зайдя в меню View→Layout→Quick Setup .
После того как вы определитесь с интерфейсом, необходимо создать библиотеку мультимедиа-файлов. Для этого открываем пункт Configure в меню Library . Нажимаем кнопку Add и указываем папку с музыкальными файлами. Foobar2000 примечателен тем, что позволяет заносить несколько путей и автоматически следит за изменениями в директориях.

Если у вас установлена качественная звуковая карта с поддержкой ASIO (например, на чипе Creative X-Fi), стоит загрузить дополнительный компонент для возможности вывода звука через данный модуль. Для этого найдите в перечне по адресу www.foobar2000.org/?page=Download плагин ASIO Support и поместите его после загрузки в папку components внутри директории с foobar2000.

Затем в настройках Preferences→ Playback→Output→ASIO Virtual Devices добавьте новое устройство, где в списке выберите Creative ASIO .
После в родительском меню Output укажите в качестве Output Device пункт ASIO: Creative ASIO .

Владельцам встроенных звуковых карт или недорогих продуктов без поддержки ASIO рекомендуем воспроизводить звук в обход программных микшеров Windows, применяя компонент под названием Kernel Streaming Support . Его можно загрузить по той же ссылке и выбрать в списке Output Device устройство с приставкой KS :.

Изменяем layout

Для более детальной настройки схемы отображения блоков в плеере foobar предусмотрены три способа, основанные на различных компонентах. Первый - Default User Interface, встроенный в последнюю версию проигрывателя. Еще два - ColumnsUI и PanelsUI. Мы воспользуемся стандартным.

Для начала стоит определиться с количеством требуемых панелей внутри окна плеера. Посчитайте необходимые (плей-лист, окно с изображением обложки альбома и т. д.), после чего с помощью View→Layout→ Quick Setup выберите наиболее подходящий по числу layout. Далее нужно включить режим редактирования схемы View→Layout→Enable Layout Editing Mode . Теперь по нажатии правой кнопки мыши на любой панели будет появляться специальное меню, позволяющее заменять блоки.

Устанавливаем новую тему

Если в итоге внешний вид и функциональность foobar2000 вас не устраивают, попробуйте применить разнообразные темы, которых в Сети предостаточно. К сожалению, прозрачного механизма их установки нет, да и с совместимостью могут возникнуть проблемы, поскольку большинство существующих схем используют компонент PanelsUI, не поддерживаемый последней версией плеера. Выход один - искать темы, построенные на плагине ColumnsUI. Одной из таких схем, отличающихся отличным интерфейсом и функциональностью, можно назвать работу француза с ником Br3tt, который разместил ее на своей страничке на Deviantart.

Для установки загружаем пакет (br3tt. devia-ntart.com/art/Xchange-v1-0-0-121967506 ), а также необходимые компоненты (br3tt.online.fr/files/X/components-xchange.7z ) и шрифты (br3tt.online.fr/files/X/fonts-xchange.7z ). Содержимое архива со шрифтами нужно скопировать в папку WindowsFonts , а компоненты поместить внутрь директории components (в папке, где установлен foobar2000). Отметим, что копировать необходимо сами файлы, без папок fonts-xchange и components-xchange .

Далее создаем директорию foobar2000skins , куда копируем папку xchange из основного архива. Затем запускаем плеер и в открывшемся окне диалога выбираем пункт Columns UI . Теперь необходимо импортировать конфигурационный файл, для чего заходим в File→ Preferences→Display→Columns UI и в разделе FCL importing and exporting нажимаем кнопку Import . Указываем путь к файлу foobar2000skinsxchangexchange1.0.1.fcl и кликаем на OK .

Поскольку вместе с Xchange в плеер устанавливается множество дополнительных компонентов, функциональность foobar серьезно повышается. Помимо возможности загружать тексты песен из Сети, появилась опция показа биографий и фото исполнителей, изменился сам подход к отображению блоков в интерфейсе - теперь владелец самостоятельно выбирает, что показывать в основном окне плеера, причем делается это буквально одним кликом.

Где взять темы для foobar2000?

Полезные плагины

customize.org/foobar/skins
Огромная база дополнений, предназначенных для последней версии foobar2000. Архив поделен на подразделы для более удобного поиска.

pelit.koillismaa.fi/plugins/index.php
Небольшая подборка дополнений, ссылка на которую размещена даже на официальном сайте плеера.

wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9
На wiki-ресурсе популярного сайта Hydrogenaudio собраны ссылки на самые необходимые плагины для аудиофила.

Foobar2000 - аудиоплеер под Windows, бесплатный, минималистичный, но при этом гибкий в настройке. На первый взгляд, он не очень дружелюбен к рядовому пользователю, который любое ПО стремится «установить и забыть». Однако в случае с Foobar желательно запастись терпением - и плеер заслуженно войдет в ваш список приложений «must have». В этой статье будут рассмотрены ключевые особенности Foobar и даны советы по его настройке.

Знакомство

Первая версия Foobar вышла 10 лет назад, в декабре 2002 года. Известно, что разработчик Peter Pawlowski до этого работал в Nullsoft - компании, которая, в свою очередь, занимается разработкой плеера .

Теги также помогают навести порядок, и Foobar2000 о них не умалчивает. Распознаются форматы ID3v1/ID3v2 и APE. Теги разрешается поменять как отдельно к композиции, так и массово, пункт «Properties» в контекстном меню. С помощью шаблонов файлов можно заполнить данные автоматически: «Tools → Automatically fill values…». Как альтернатива - сервис freedb.

Настройки

Откроем настройки («File → Preferences») и пройдемся по основным разделам.

Components

Список установленных компонентов. Обозначенные серым шрифтом входят в ядро программы, их удалить нельзя.

Отмечу, что по сравнению с Foobar2000 версий до 1.x управление расширениями упрощено, их стало легче устанавливать («кнопка Install…»), удалять посредством контекстного меню. Проверить обновления - кнопка «Get updates…».

Компоненты значительно расширяют функциональность плеера, об этом мы поговорим отдельно.

Display

Default User Interface - интерфейс Foobar2000 по умолчанию. Вместе с ним пользуются популярностью Columns UI и Panels UI, которые устанавливаются как расширения и доступны из меню Display.

Так или иначе, любой интерфейс (в моем случае это Columns UI) позволяет широко настроить отображение - от панелей до цветов и шрифтов. «Ленивый» метод - вызвать Quick Setup, сделать экспорт или импорт предустановок, которые, кстати говоря, регулярно выкладываются на .

Keyboard Shortcuts

В списке команд уже есть назначенные для команд сочетания клавиш, добавить новые можно кнопкой «Add New», выбрав действие («Action») и зажав желаемое сочетание клавиш в поле «Key». Советую также активировать опцию «Global Hotkey», чтобы сочетания работали при работе в других приложениях. Это избавит от необходимости каждый раз открывать окно Foobar2000, чтобы, к примеру, сменить композицию или поставить текущую на паузу.

Playback

Обращает на себя внимание функция ReplayGain. Простыми словами, это технология, которая позволяет воспроизводить все файлы в медиа-библиотеке с одинаковой громкостью. В отличие от подобной и более известной функции нормализации, результат не меняет исходное содержимое файла: информация о громкости хранится в метаданных.

Настройки ReplayGain регулируются опциями «Source mode» и «Processing». На самом деле, работа с ними - это тема для отдельной статьи, которая, между тем, .

DSP Manager

DSP (англ. Digital signal processing) - цифровая обработка сигналов. Одним из известных обработчиков, присутствующим в практически любом программном плеере, является эквалайзер. Для его активации в Foobar2000 нужно перенести Equalizer стрелкой из списка Available DSPs в Active DSPs.

Из других DSP можно отметить «Resampler» для преобразования частоты дискретизации звука, «Convert mono to stereo» и «Reverse stereo channels». С помощью расширений доступны и другие виды преобразований.

Однако учтите, что тот же ресемплер способен загрузить ваш процессор на 50%, не говоря уже о других DSP. Также считается, что для звука нежелательны любые преобразователи, в том числе эквалайзер. Поэтому, как вы заметили, в Foobar2000 эквалайзер, в отличие от Winamp или AIMP, не вынесен на видное место, а «припрятан» - как неосновная функция.

Output

Настройки вывода звука на физическое устройство. Для стандартной конфигурации (встроенная звуковая карта, бюджетная акустика) настройки менять нет необходимости, а вот если в вашем распоряжении появилась, скажем, хорошая звуковая карта, можно поменять настройки и изменить стандартный вывод DirectSound (DS: первичный звуковой драйвер). Рекомендуется установить расширение для вывода звука более «прямым» путем, минуя микшер Windows - например, через ASIO, WASAPI или Kernel Streaming.

Output - настройки вывода звука

Shell Integration

Настройки интеграции плеера с Windows: контекстное меню, файловые ассоциации, установка Foobar2000 плеером по умолчанию.

Tools

Инструменты - Library Tree, Lyric Show Panel и т. п., которые были установлены в виде модулей и требуют дополнительной настройки.

Advanced

В данный раздел вынесены настройки, которые являются второстепенными или же экспериментальными и могут негативно повлиять на производительность. С другой стороны, только здесь вы можете поменять прозрачность окон, частоту дискретизации (странным образом, в Converter опция недоступна) или выбрать формат тегов для MP3/MP4.

Дополнительные инструменты

Converter

Отдельного внимания заслуживает инструмент, который достаточно удобно конвертирует аудиофайлы в другой формат по выбору. Задействовать его можно, выделив в плейлисте файлы и выбрав «Convert | …» в контекстном меню. Далее - указать выходной формат, папку назначения, DSP-обработчик (например, ресемплинг или перевод из стерео в моно) и действие по окончании процесса (генерация отчета или др.).

Поддержка аудиоформатов частично «родная» (WAV, Wave64, AIFF, AU/SND), для оставшихся форматов, таких как FLAC, MP3, AAC и пр., нужны соответствующие exe-файлы кодеков, которые легко найти на сайте .

В дальнейшем, дабы не тратить время на установки, сохраняйте их в предустановки (presets) в левой части окна конвертера.

CD-граббер

Риппинг дисков ненамного сложнее, чем конвертация из одного формата в другой. Выполняется он буквально несколькими кликами: «File | Open Audio CD…». В настройках «Drive Settings» предварительно указать настройки дисковода. Нажать кнопку «Rip», проверить названия композиций в окне «Rip Audio CD» либо заполнить поля самостоятельно. Далее зайти в настройки конвертера («Proceed to the Converter Setup dialog»), указать выходной формат, применить настройки и дождаться окончания процесса.

Компоненты

Для Foobar2000 написано множество дополнений. Чтобы убедиться в этом, достаточно открыть страницу и ознакомиться со списком. Компоненты сгруппированы по тегам: DSP, поддержка форматов, интерфейс, визуализация и т. д.

Как вариант, можно посетить с тематическим (читай - аудиофильским) набором дополнений на русском языке.

Рассмотрим несколько наиболее полезных компонентов.

iPod manager - добавляет в Foobar2000 поддержку iPod. Учитывая, что плееры Apple не монтируются в Windows в виде диска и требуют обязательной установки iTunes, данное расширение кому-то покажется более удобным.

Audioscrobbler - интеграция плеера с Last.fm. Отправляет статистику на сервер - другими словами, делает скробблинг каждой песни.

TagBox - расширенный редактор тегов. Преимущество перед встроенным в Foobar2000 редактором - список полей позволяется редактировать по своему усмотрению, а данные о композиции можно выбирать из выпадающего списка - исполнитель, альбом, жанр.

Album list panel - список альбомов выводится по аналогии с Columns UI, по колонкам, что гораздо удобнее при поиске нужной композиции.

Shpeck - поддержка визуализаций Winamp, как в отдельном окне, так и в виде тулбара.

ASIO support - поддержка ASIO-выхода, который обеспечивает наиболее прямой вывод музыки в обход микшера Windows.

Podcatcher - подписка на подкасты и их воспроизведение напрямую в Foobar2000.

Audio CD Writer - запись аудио-CD прямо из контекстного меню. Расширение написано автором Foobar2000. Запись происходит по аналогии с конвертированием форматов, нужно лишь выделить плейлист для записи и выбрать в меню «Convert | Write audio CD…». Единственный нюанс - продолжительность записи не должна превышать 80 минут. Это легко проверить, выделив треки и посмотрев в правый нижний угол статусной строки Foobar2000.

Заключение

Foobar2000 официально не поддерживает локализации. При аварийном завершении работы плейлист не сохраняется. Увы, некоторые старые расширения не совместимы с новыми версиями проигрывателя. С этим вам придется столкнуться, если вы, например, захотите установить плагин для поддержки специфического формата, а последняя его версия вышла 2 года назад. Но, как правило, такие ситуации единичны.

Скромный интерфейс «из коробки»? Не забывайте, что это аудиоплеер, и свои главные функции он исполняет на 5 баллов.

Таким образом, существенных недостатков не обнаружено. За годы использования не возникло желания найти альтернативу. Foobar2000 - легкий (3 мегабайта - за 10 лет разработки не потяжелел), бесплатный и открытый для разработчиков, быстрый и функциональный проигрыватель.

Данный проигрыватель нельзя назвать мегапопулярным. Не всякий пользователь не то что не устанавливал его, но даже и слышал о таком ПО. Тем не менее, профессиональные музыканты и отчаянные меломаны выбирают именно этот софт. Дело в том, что именно эта программа позволяет прослушивать различные аудиоформаты с минимальными потерями. А огромное количество настроек делает звук таким, каким его хочет слышать пользователь.

Разработал плеер польский программист-фрилансер Питер Павловски. По доброте душевной он предлагает своё творение - плеер Foobar2000 - скачать бесплатно. Более того, к нему прилагается куча всевозможных плагинов и дополнений.

Отдельно стоит сказать о гибкости так называемого «языка разметки». С его помощью очень легко модифицировать и настраивать выводимую информацию. К примеру, можно каждый формат выделить определённым цветом или обозначить, какие данные будут высвечиваться при наведении курсором на имя файла.

Возможности:

  • поддержка популярных и не очень форматов: mp3, wma, aac, mod, opus, s3m и др.;
  • воспроизведение аудио из архивов;
  • интеграция с расширениями;
  • поддержка Юникода;
  • выравнивание громкости методом ReplayGain;
  • редактирование метаданных;
  • работа с фонотекой;
  • совместимость со скробблером на Last.fm;
  • вывод на звуковую карту.

Плюсы:

  • настраиваемые «горячие» клавиши;
  • переключение между треками без пауз;
  • минималистский интерфейс;
  • скачать Foobar2000 можно бесплатно без регистрации.

Минусы:

  • нет русского языка;
  • устанавливается только на Windows;
  • в ряде настроек придётся разобраться.

Этот плеер выглядит просто. Но возможности, заключённые в нём, удивят самых требовательных пользователей. Частота сэмплирования и битовая ширина аудиовыхода через этот софт выходит практически совершенной. На наш взгляд, скачать Foobar2000 будет особенно интересно тем, кто или работает с музыкой, или имеет очень тонкий слух.



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: