- foobar2000
-
foobar2000
Один из вариантов главного окна foobar2000Тип Разработчик Питер Павловский (Peter Pawlowski)
Операционная система Языки интерфейса Первый выпуск Последняя версия Состояние В активной разработке
Лицензия ядро — проприетарное,
SDK — BSD LicenseСайт foobar2000.org (англ.)
foobar2000 — программный аудиопроигрыватель, разработанный Питером Павловским[1] (польск. Peter Pawlowski), разработчиком-фрилансером, ранее работавшим на Nullsoft. Минималистичный интерфейс и высокая производительность программы сочетаются с широкими возможностями и расширяемостью.
Содержание
Описание
Обладает минималистичным интерфейсом с возможностью расширения и включает в себя множество функций для поддержки метаданных и высококачественного воспроизведения звука. Теоретический максимум частоты семплирования и битовой ширины аудиовыхода превосходят возможности профессионального аудиооборудования. Для качественного воспроизведения аудио он производит формовку шума и дизеринг. Существуют как официальные компоненты, так и компоненты сторонних разработчиков с большим ассортиментом дополнительных функций.
Ядро проигрывателя поддерживает аудиоформаты сжатия с потерями MPEG (MP1, MP2, MP3), AAC, Musepack, WMA[уточнить], Vorbis, Speex; аудиоформаты сжатия без потерь FLAC, WavPack, ALAC; аудиоформат без сжатия PCM; аудиоконтейнеры Ogg, Matroska, WAV, AIFF, RIFF , AU (англ.), SND (англ.), а также звуковые компакт-диски. Выпускаются подключаемые модули (плагины), добавляющие поддержку формата сжатия с потерями AC-3; форматов сжатия без потерь Monkey's Audio, LPAC (англ.), TTA, OptimFROG, TAK, Shorten (англ.); трекерных аудиоформатов (MOD, TFMX, SID и др.), в том числе аудиоформатов игровых приставок и игр для ПК[2]: NSF, SPC (англ.), PSF (англ.) и других. Выпускаются подключаемые модули, позволяющие воспроизводить музыку и считывать метаданные из файлов, упакованных в архивы (с извлечением их во временные файлы прозрачно для пользователя): в стандартной поставке (foo_unpack.dll) — ZIP, GZIP, RAR; с дополнительными подключаемыми модулями (foo_unpack_7z.dll, foo_unpack_lha.dll, foo_unpackunix.dll) — 7-Zip, LHA, TAR, и BZIP2[3].
Возможности
Проигрыватель в стандартной поставке обладает следующими возможностями:
- архитектура открытых компонентов даёт возможность сторонним разработчикам расширять функциональность плеера;
- полная поддержка Юникода;
- выравнивание громкости методом ReplayGain;
- перекодирование любых поддерживаемых аудиоформатов (требуются внешние кодировщики с поддержкой командной строки для различных форматов вывода) и копирование аудиодисков;
- продвинутые возможности обработки файлов: показ общей информации о файлах[уточнить] (англ. generic file info box) и массовое редактирование метаданных (англ. masstagger);
- широкие возможности настройки отображения списка воспроизведения;
- множественные списки воспроизведения;
- работа с фонотекой;
- настраиваемые горячие клавиши;
- непрерывное воспроизведение (переключение файлов без пауз, англ. gapless);
- поддержка воспроизведения аудиопотоков.
- совместимость со скробблером Last.fm.
Дополнительные возможности
В официальных авторских плагинах реализованы некоторые дополнительные функции:
- возможность прямого вывода на звуковую карту в обход системного микшера (англ. kernel output);
- возможность прямого вывода на звуковую карту через интерфейс ASIO 2.0;
- возможность прямого точного (англ. bit-exact) эксклюзивного вывода через Windows Audio Session (в Windows Vista SP1 и выше).
Исходный код ядра является проприетарным, и свободно не распространяется. Тем не менее SDK для разработки плагинов публикуется под лицензией BSD.
Интерфейсы
По мере развития проигрывателя сформировались несколько различных пользовательских интерфейсов в виде подключаемых модулей: помимо стандартного (англ. default UI) развились столбцовый[уточнить] (англ. columns UI) и панельный (англ. panels UI) интерфейсы. Интерфейс в виде панелей обладал большими гибкостью и возможностями, однако с версии 0.9.5.3 он более не поддерживается. В то же время получил развитие стандартный интерфейс, ранее не обладавший почти никакими настройками. Интерфейс со столбцами тем временем стал довольно функциональным компонентом, и многократно превосходит стандартный . Также появился ещё один альтернативный панельный компонент интерфейса (англ. iPanels UI), но он развития не получил из-за сложности использования со сценарным языком Squirrel (в качестве стандартного внутреннего сценарного языка программирования foobar2000 использует Tagz).
Ограничения
Приложение разработано исключительно для операционных систем семейства Windows и только с английским интерфейсом. Автор программы заявлял об отсутствии желания разрабатывать как многоязычную, так и многоплатформенную версии . С версии 0.9.5 также прекращена поддержка Windows 2000: при использовании штатного инсталлятора foobar2000 новых версий не может быть установлен в среде этой ОС.
Проприетарная лицензия[4] проигрывателя разрешает свободное распространение только немодифицированных копий установщика программы. Однако, русское сообщество пользователей проигрывателя открыто распространяли модифицированные комплекты с собственными инсталяторами, что вызвало повышенное внимание автора программы, и, в результате, открытое распространение пользовательских сборок программы в форуме сообщества было прекращено[5].
Интересные факты
Внешние изображения
About foobar2000 v1.1.1 beta 1 В описании первой бета-версии 1.1.1 фигурировало название Blitz Audio Player, а выпущенной спустя несколько часов второй бета-версии приложения было возвращено название foobar2000 audio player.
Примечания
- ↑ Немецкое (в германских языках), не английское, имя польско-русской практической транскрипции. , польская фамилия согласно правилам
- ↑ Components (game music) (англ.). foobar2000 (Проверено 23 июля 2011) — Страница компонентов для работы с аудиоформатами из компьютерных игр.
- ↑ Components (archive) (англ.). foobar2000 (Проверено 23 июля 2011) — Страница компонентов для работы с архивами.
- ↑ License. foobar2000. (Проверено 26 июля 2011)
- ↑ О легальности «сборок». Русское сообщество foobar2000 (27 сентября 2008). Архивировано из первоисточника 5 августа 2012.
Ссылки
- foobar2000.ru — крупнейший русский форум и документация по foobar2000
- foobar2000.ho.ua — русская документация
- foobar2000.0pk.ru — русский форум
- foobar2000 (англ.). — официальный сайт
- Бондаренко Сергей, Бондаренко Марина. Лучшие проигрыватели — foobar2000. 3DNews (29 июля 2009). Проверено 23 июля 2011.
Аудиоплееры для Windows Freeware 1by1 • AIMP • Apollo • Bearshare • Evil Player • foobar2000 • GOM Player • iTunes • Light Alloy • MusicBee • OrangeCD Player • QuickTime • Quintessential Media Player • Sony SonicStage • Spider Player • The KMPlayer • Media Player Classic • Windows Media Player
Shareware Audio Studio • jetAudio • BS.Player • @MAX Tray Player • MediaMonkey • Winamp
Open Source Категории:- Программное обеспечение по алфавиту
- Программное обеспечение для Windows
- Аудиоплееры
- Freeware
Wikimedia Foundation. 2010.