Skip to content
English

Установка компонента foobar2000

In English

Перевод устарел. Английский оригинал изменился 2026-09-18: перевод сделан с версии f2b0048b, сейчас актуальна d6e275e. Расхождение не проверено построчно — если что-то важно, откройте английскую страницу.

Визуализатор, который рисует под то, что играет foobar2000. Версия 0.158.0.

В отличие от отдельного приложения, этот компонент не захватывает звук компьютера - он читает сэмплы, которые foobar2000 и так декодирует, поэтому ничего не нужно разрешать и никуда не нужно направлять звук.

Это ранняя сборка. Она не подписана.

  1. Что нужно

  • foobar2000 v2, 64-битный. Проверьте Help -> About; если там не написано 64-bit, компонент не установится. 32-битной сборки нет.
  • Windows 10 версии 1903 или новее.
  • Видеокарта с поддержкой DirectX 12. Встроенной достаточно - подойдёт практически любой чип Intel или AMD с 2015 года.

Собрано с foobar2000 SDK версии @SDK_VERSION@.

  1. Установка

  1. В foobar2000: File -> Preferences -> Components.
  2. Нажмите “Install…” и выберите foo_ritmolux.fb2k-component (второй файл в этой папке). Можно и просто перетащить его в список Components.
  3. Нажмите Apply. foobar2000 попросит перезапуститься - разрешите.

После перезапуска в списке Components появится “Ritmolux 0.158.0”. Если версия там другая, значит, осталась старая копия - удалите её на том же экране.

Удаление: тот же экран Components, выбрать, Remove, Apply, перезапуск.

  1. Как открыть

Двумя способами, и обоими сразу:

  • View -> Ritmolux открывает отдельное окно.
  • Или встройте в раскладку: правый клик по пустому месту окна foobar2000, Layout -> Enable layout editing mode, правый клик по панели, затем Replace UI Element (или Split) и выберите “Ritmolux” в разделе Playback visualisation. Не забудьте выключить режим редактирования раскладки, когда закончите.

Space при фокусе на визуализаторе переключает сцены; правый клик открывает меню:

  • Preset - список всех загруженных пресетов, текущий отмечен. Выберите любой, и он проявится через переход. Выбор запоминается между запусками, по имени.
  • Reload presets перечитывает папку из раздела ниже, поэтому только что добавленный файл появится без перезапуска foobar2000.
  • Open presets folder открывает эту папку в проводнике.
  • Next scene - то же самое, что Space.

Одновременно рисует только один из них: движок занимает тот, который открыт последним, а второй замирает, пока вы его не закроете. Так задумано: одна сессия GPU, а не по одной на панель.

  1. Где лежат файлы

%APPDATA%\Ritmolux\

Вставьте это в адресную строку проводника - или выберите Open presets folder в меню по правому клику, оно сразу открывает подпапку presets. Там лежит редактируемая копия пресетов и журнал диагностики. Эта папка ОБЩАЯ с отдельным приложением: если у вас есть и оно, они читают одну библиотеку пресетов, и отредактированный пресет виден в обоих.

Чтобы добавить пресет, положите его .toml в подпапку presets, затем правый клик по визуализатору и Reload presets. Файл, который движок не смог разобрать, просто не появится в списке Preset.

Удаление папки сбрасывает настройки; она создаётся заново при следующем запуске.

  1. Если не работает

  • После перезапуска в списке Components ничего нет: почти наверняка у вас 32-битный foobar2000. См. раздел 1.

  • ВСТРОЕННАЯ ПАНЕЛЬ чёрная и ничего не происходит: это известный дефект этой сборки, а не сломанная установка. Включите трек и дайте ему смениться на следующий - обычно панель оживает на границе треков и дальше работает. В Console при этом ничего не появляется, так что пустой журнал ни о чём не говорит. Пожалуйста, сообщите, если попадёте на это: как часто такое случается - ровно то, что мы отсюда измерить не можем.

  • ОТДЕЛЬНОЕ ОКНО чёрное и ничего не происходит: вот это уже действительно движок, который не запустился. Откройте View -> Console (это собственный журнал foobar2000) и поищите строки, начинающиеся с “foo_ritmolux:”.

  • Рисует, но не реагирует на музыку: воспроизведение должно идти - когда ничего не играет, визуализация работает вхолостую.

  • Не получается убрать панель в режиме редактирования раскладки: правый клик открывает наше меню вместо меню foobar2000, и это тоже известный дефект. Уберите панель через Preferences -> Display -> Default User Interface, в дереве раскладки.

  1. Что прислать в ответ

Пять пунктов, пусть и приблизительно:

  • Установился ли компонент и показывает ли список Components версию 0.158.0?
  • Реагирует ли он на воспроизведение - в отдельном окне и встроенной панелью?
  • Была ли встроенная панель чёрной сначала и помогла ли смена трека?
  • Переживает ли он смену трека и несколько нажатий Space?
  • Какая у вас видеокарта и какие строки “foo_ritmolux:” есть в Console.

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

Built from 13c7582 at version 0.158.0. This site tracks main and is not versioned per release.