Инструменты пользователя

Инструменты сайта


foobar2000:faq

Содержание

foobar2000: FAQ

Третья редакция. В разработке

Аннотация

Этот FAQ (Frequently Asked Questions — часто задаваемые вопросы) содержит в себе информацию по наиболее интересным и полезным вопросам, относящимся к foobar2000. По большей части FAQ состоит из перевода Foobar2000 FAQ at Hydrogenaudio Wiki. Всё, что касается старых релизов версии 0.8.x, удалено. Пользуйтесь новыми версиями 0.9.х — они этого более чем достойны.

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

Благодарности

Ссылки

Общее

Аудиоплеер foobar2000 всё ещё активно развивается?

Да. Информацию о последних версиях и новости о предстоящих релизах плеера можно найти на форуме (русскоязычный и официальный) или сайте (русскоязычный и официальный).

У меня установлена Windows Vista, в которой foobar2000 странно себя ведёт. Вы планируете исправить эти ошибки в будущем?

Foobar2000 уже полностью поддерживает Windows Vista, однако некоторые плагины — ещё нет. Поищите новые версии установленных у вас плагинов. Если в них ещё не внесли исправления, то, возможно, это вскоре будет сделано.

Мне нужна особая функция/возможность в плеере. Как узнать, какой плагин для этого требуется?

Для начала воспользуйтесь поиском (по нашему проекту foobar2000.ru или (по форуму Hydrogenaudio). Также может помочь наша страница со списком всех плагинов для foobar2000. Если вы не нашли требуемой функции, то обратитесь на форум (русскоязычный и официальный) с запросом на реализацию нужной возможности. Если же вы программист, то напишите плагин самостоятельно и поделитесь им с сообществом!

Воспроизведение

Доступно три метода вывода: DirectSound, waveOut и Kernel Streaming. Какой из них выбрать?

Рекомендуется настройка по умолчанию (waveOut) — этот метод вывода безопасен в большинстве случаев. Использование DirectSound менее ресурсозатратно (меньше нагрузка на центральный процессор), особенно в среде Windows 2000, XP и новее, однако что касается качества воспроизведения, то эти два метода равнозначны. В редких случаях Kernel Streaming может давать лучшие результаты, чем DirectSound/waveOut (если по какой-то причине вы нуждаетесь в точной побитовой передаче потока через цифровой выход). Точный побитовый результат можно получить и при использовании метода DirectSound, но лишь на звуковых картах, имеющих возможность смешивания нескольких потоков (с включённым аппаратным микшированием в настройках DirectSound).

Помните, что Kernel Streaming — экспериментальное нововведение с известными проблемами совместимости, поэтому использование этого метода не рекомендуется. Выбирайте Kernel Streaming только тогда, когда точно знаете, что он вам действительно необходим. Большинство из известных сообщений о «разнице в качестве звука» между DirectSound и Kernel Streaming основаны на том факте, что Kernel Streaming обычно обходит звуковой микшер Windows. Кроме того, Kernel Streaming работает только в Windows 2000, XP и более новых версиях Windows.

Можно ли отправлять файлы из Проводника Windows в конкретный плейлист так, чтобы не затирался мой текущий плейлист?

Preferences → General → Always send to playlist (имя плейлиста)

Почему не получается прослушивать недокаченные файлы?

Foobar2000 требует доступ ко всему файлу. Решить проблему можно копированием недокаченного файла и прослушиванием этой копии.

Внешний вид

На одном из сайтов попалось на глаза великолепно оформленное окно foobar2000 с отличными настройками. Как сделать похожее самостоятельно?

Для начала посмотрите следующие ветки форумов:

Также можно ознакомиться с готовыми конфигурациями и сборками:

Всё это вам поможет приступить к самостоятельному творчеству.

Можно ли из foobar2000 отправлять в интернет-пейджер информацию "Now Playing" о проигрываемой песне?

Да, с помощью плагинов:

  • AMIP Wrapper (foo_amipwrapper) — полноценный плагин “Now Playing” для mIRC, PIRCH, Klient, Bersirc, других IRC и почтовых клиентов. Поддерживает полное управление плеером из mIRC, поиск в плейлисте, интеграцию с буфером обмена, HTTP, динамические графические сигнатуры и массу других функций.
  • Miranda IM Notifier (foo_mim_notify) — посылает полностью настраиваемую информацию об играющем треке в интернет-пейджер Miranda-IM, а также показывает всплывающее окно с этой информацией.
  • MSN Now Playing (alt) (foo_msnalt) — показывает “Now Playing” текущего трека в интернет-пейджерах MSN и MS Live.
  • Simple Now Playing (foo_np_simple) — простой плагин “Now Playing”. Сохраняет информацию о воспроизводимом треке в текстовом файле. Поддерживаемые кодировки: UTF-8, Unicode, ANSI. В качестве бонуса — тег %volume%.

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

  • Плагин Pretty Popup (foo_prettypop). Для работы требует .NET Framework.
  • Если вы пользуетесь Columns UI, то у него есть свой попап-уведомитель Preferences → Display → ColumnsUI → Status Bar/Systray (tab) → Show popup notification baloon

Как настроить дополнительные мультимедийные клавиши на современных клавиатурах?

Вы можете назначить действия клавишам, в том числе мультимедийным, на странице настроек Preference → General → Keyboard Shortcuts. Если клавиши не заработали, см. Руководство по настройке мультимедийных клавиатур и foobar2000 (рус.).

Columns UI

Как узнать, какие плагины можно использовать для Columns UI?

См. список этих плагинов на странице plugins_for_0.9.x.

Как сделать вкладки для панелей?

Используйте Tabs (foo_uie_tabs).

Где настраиваются кнопки воспроизведения/управления?

Нажмите правой кнопкой мыши по области кнопок → Customise

Как сделать, чтобы панель с графикой и обложкой альбома отображалась выше плейлиста?

Чтобы панель выводилась выше плейлиста, зайдите в список панелей, добавьте панель/тулбар/визуализацию, которые хотите задействовать. Организуйте их так, как хотите чтобы они отображались. И, наконец, поменяйте значения minimum height у соответствующих панелей. Поскольку это не общепринятый способ использования панелей, возможно странное поведение плеера. Поэтому помните, что этот совет может создать проблемы с отображением. Будем надеяться, что Musicmusic (автор) исправит ошибки в следующей версии Columns UI.

У меня ещё много вопросов по Columns UI...

См. Columns UI: FAQ (рус.)

База данных (медиабиблиотека), тегирование и обложки альбомов

Foobar2000 тратит на открытие плейлиста от 5 минут до нескольких часов. Можно ли ускорить этот процесс?

Конечно. Включите базу данных (Preferences → Core → Database), и тогда добавление тысяч файлов будет занимать всего 30–40 секунд.

Если вы не хотите использовать базу данных, то храните свои плейлисты в формате fpl.

Я изменил теги, но foobar2000 всё равно показывает старые данные. Как это исправить?

Причина в том, что плеер просто не добавил информацию в базу данных. Выберите изменённые файлы, щёлкните по ним правой кнопкой мыши, найдите Database, затем нажмите Reload info from files.

Как проставить теги по структуре папок?

Выделите все треки в плейлисте → щёлкните правой кнопкой мыши → откройте диалоговое окно Properties →, выберите Fill Values from File Names из контекстного меню.

Как автоматически проставить номера треков для выбранных файлов?

Выделите все треки, для которых требуется проставить номера (tracknumbers) → щелкните правой кнопкой мыши → откройте диалог Properties → → выберите Auto Track Number из контекстного меню.

Можно ли автоматически загружать обложки альбомов из Интернета?

Пока нет, но есть альтернативный способ (англ.).

Проблемы

Получил в консоли ошибку "Referenced file doesn't exist". Что это значит и как исправить?

Эту ошибку вызывает испорченный Cue Sheet или ссылка APL. Найдите, восстановите или удалите их, после чего укажите плееру команду Remove dead entries из базы данных (страница настройки Database в окне Preferences).

Album List показывает удаленные элементы после перезапуска, даже если я раннее использовал "Remove dead entries". Что это?

Скорей всего, некий плейлист или история (если вы пользовались старой версией foo_history) ссылаются на удаленные файлы. Попробуйте Playlist → Remove dead entries из главного меню на всех ваших плейлистах, или удалите мертвые ссылки вручную самостоятельно. Пока эти файлы будут в плейлисте, они будут находиться в базе данных и соответственно отображаться в album list.

Не показываются некоторые элементы меню некоторых плагинов. Я все переустанавливал, но все равно не вижу эти элементы меню, хотя плагины загрузились.

Если вы удалили элемент меню плагина, а потом плагин переустановили, то элементы меню автоматически не добавляются. Есть выход: откройте настройки Preferences → Core → Main menu items, и добавьте элементы вручную.

Неправильно воспроизводится MP3 (нет звука), хотя в других плеерах все нормально. В чем проблема?

Вы должны отключить Use peak info to scale down tracks that still clip after applying replaygain в настройках секции ReplayGain на странице Playback в настройках плеере.

Я использую панель volume control, но она не работает. В чем проблема?

Может быть, вы используете Kernel Streaming или ASIO. Эти два метода не совместимы с панелью volume control.

Когда настраиваю DSP, очень длинная задержка перед принятием изменений. Как уменьшить задержку?

Попробуйте уменьшить размер буфера вывода Preferences → Playback → Output → (выбранный вами метод). Однако, не нужно устанавливать минимальное значение. 300ms должно быть вполне достаточно (при использовании нескольких DSP, нужно даже больше).

Что такое "утечка metadb_handle"?

metadb_handles — это ресурсы, используемые в управлении метаданных foobar2000. Утечка означает, что плагин вовремя не освобождает эти ресурсы. Эта проблема не имеет особых последствий, она вполне безобидна. Тем не менее, это ошибка программирования и foobar2000 обнаруживает и сообщает о ней пользователю. К несчастью, foobar2000 не в состоянии отследить, какой компонент допускает утечку.

Слышу помехи при фейдинге и паузе/воспроизведении.

Удостовертесь, что у вас установлены последние версии драйверов для звуковой карты и отключены процессоры DSP. Некоторые пользователи пользуются Kernel Streaming, который все-таки экспериментальный плагин и окончательно еще не разработан, хотя вывод по-умолчанию решил бы их проблемы («Preferences → Playback → Output»).

Не удается воспроизведение определенных файлов через HTTP в foobar2000, хотя все работает в других плеерах. Что не так?

foobar2000 использует MIME-типы для определения формата получаемого файла. Если возвращается неправильный MIME-тип, то foobar2000 начинает использовать неверный декодер. Если MIME-тип не опознается, foobar2000 пытается определить содержимое файла по его расширению. Чтобы решить проблему, нужно запросить с сервера правильные MIME-типы. Это проблема на стороне сервера, а не ошибка foobar2000.

foobar2000 и другие плееры

Можно ли публиковать плейлисты в формате HTML, как это делается в Winamp?

Используйте плагин foo_playlist_output. Доступна также настраиваемая версия (но она тоже нуждается в foo_playlist_output): foo_playlist_output_custom.

foobar реально лучше, чем Winamp?

Нет определенного ответа. Согласно общественному мнению, foobar идеален для людей, которым нужен минималистичный плеер. По другому мнению, людям, которым нужны продвинутые оригинальные возможности плеера. Но обычные средние пользователи теряются в настройках плеера или в поиске компонентов.

Вот некоторые ссылки на обсуждение:

Даёт ли foobar2000 более качественное звучание, чем другие плееры?

Как говорит сам автор foobar2000, плеер воспроизводит звук не лучше, чем другие плееры, например Winamp. С чисто теоретической точки зрения, звук foobar2000 не отличается от других плееров, поскольку плееры не могут кардинально улучшить качество. Гораздо большую роль играет оборудование (звуковая карта, колонки, наушники, кабели), также важен сам источник аудио (аудио-CD, кодек с потерями или без). Программное обеспечение здесь менее важно.

При использовании различных цифровых звуковых процессоров (DSP) качество звука, скорее, даже улучшается.

~~DISCUSSION~~

foobar2000/faq.txt · Последние изменения: 2015/02/21 18:56 — 185.3.35.84