Lt304888.ru

Туристические услуги

Foobar2000

12-08-2023

foobar2000

Один из вариантов главного окна foobar2000
Тип

аудиопроигрыватель

Разработчик

Питер Павловски (Peter Pawlowski)

Операционная система

Windows

Языки интерфейса

английский

Первый выпуск

20 декабря 2002

Последняя версия

1.1.15 (14 сентября 2012)

Состояние

В активной разработке

Лицензия

ядро — проприетарное,
SDKBSD 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[источник не указан 430 дней], AU (англ.), SND (англ.), а также звуковые компакт-диски. Выпускаются подключаемые модули (плагины), добавляющие поддержку формата сжатия с потерями AC-3; форматов сжатия без потерь Monkey's Audio, LPAC (англ.), TTA, OptimFROG, TAK, Shorten (англ.); трекерных аудиоформатов (MOD, TFMX и др.), в том числе аудиоформатов игровых приставок и игр для ПК[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].

Возможности

foobar2000 c интерфейсом на Panels UI

Проигрыватель в стандартной поставке обладает следующими возможностями:

  • архитектура открытых компонентов даёт возможность сторонним разработчикам расширять функциональность плеера;
  • полная поддержка Юникода;
  • выравнивание громкости методом 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 он более не поддерживается. В то же время получил развитие стандартный интерфейс, ранее не обладавший почти никакими настройками. Интерфейс со столбцами тем временем стал довольно функциональным компонентом, и многократно превосходит стандартный[источник не указан 428 дней]. Также появился ещё один альтернативный панельный компонент интерфейса (англ. iPanels UI), но он развития не получил из-за сложности использования со сценарным языком Squirrel (в качестве стандартного внутреннего сценарного языка программирования foobar2000 использует Tagz).

Ограничения

Приложение разработано исключительно для операционных систем семейства Windows и только с английским интерфейсом. Автор программы заявлял об отсутствии желания разрабатывать как многоязычную, так и многоплатформенную версии[источник не указан 428 дней]. С версии 0.9.5 также прекращена поддержка Windows 2000: при использовании штатного инсталлятора foobar2000 новых версий не может быть установлен в среде этой ОС.

Проприетарная лицензия[4] проигрывателя разрешает свободное распространение только немодифицированных копий установщика программы. Однако, русское сообщество пользователей проигрывателя открыто распространяли модифицированные комплекты с собственными инсталяторами, что вызвало повышенное внимание автора программы, и, в результате, открытое распространение пользовательских сборок программы в форуме сообщества было прекращено[5].

Интересные факты

Внешние изображения
About foobar2000 v1.1.1 beta 1

В описании первой бета-версии 1.1.1 фигурировало название Blitz Audio Player, а выпущенной спустя несколько часов второй бета-версии приложения было возвращено название foobar2000 audio player.

Примечания

  1. Немецкое (в германских языках), не английское, имя Петер, польская фамилия согласно правилам польско-русской практической транскрипции.
  2. Components (game music) (англ.). foobar2000 (Проверено 23 июля 2011) — Страница компонентов для работы с аудиоформатами из компьютерных игр.
  3. Components (archive) (англ.). foobar2000 (Проверено 23 июля 2011) — Страница компонентов для работы с архивами.
  4. License. foobar2000. (Проверено 26 июля 2011)
  5. О легальности «сборок». Русское сообщество foobar2000 (27 сентября 2008). Архивировано из первоисточника 5 августа 2012.

Ссылки

  • foobar2000.ru — крупнейший русский форум и документация по foobar2000
  • foobar2000.ho.ua — русская документация
  • foobar2000.0pk.ru — русский форум
  • foobar2000 (англ.). — официальный сайт
  • Лучшие проигрыватели — foobar2000. 3DNews (29 июля 2009). Проверено 23 июля 2011.


Foobar2000.

© 2020–2023 lt304888.ru, Россия, Волжский, ул. Больничная 49, +7 (8443) 85-29-01