Страница 25 из 30

UI Hacks (foo_ui_hacks)

Сообщение #1Добавлено: 28.05.2009, 15:11
DRON
Компонент позволяет изменять поведение главного окна плеера и реакцию на некоторые действия пользователя. Настройки компонента можно найти на странице "UI Hacks" в окне конфигурации foobar2000.

Функционально компонент заменяет foo_lock, foo_noss, foo_minimize_on_close, foo_notaskbar, foo_snap, foo_fullscreen и foo_playpause_on_tray_click. Также имеется возможность настройки уведомлений (Balloon tooltip), за что благодарите Mr.Merak.

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

Последнюю версию можно найти тут:
foo_ui_hacks_2013-02-19.zip
(124.19 КБ) Скачиваний: 10582

Иконки для опции "Use playback status icons":
StateIcons.7z
Иконки для опции "Use playback status icons".
(7.73 КБ) Скачиваний: 3220


ВНИМАНИЕ! Для работы функционала портативности начиная с версии foobar2000 v1.6 необходимы следующие действия:

Спойлер
1) Разместить dsound.dll в корне папки установки foobar2000.dll (как раньше) и файл конфигурации UI Hacks тоже в папке конфиграции в корне (в старом стиле до появления папки profile):

Безымянный.png


2) Далее необходимо совершить следующие действия над исполняемым файлом foobar2000.exe с помощью программы CFF Explorer

001.jpg

002.jpg

003.jpg

004.jpg


Сообщение #481Добавлено: 16.11.2012, 22:09
onv
Ну вот, только хотел порадоваться за владельцев 5.1, 7.1, которые теперь получили возможность элементарно крутить поканально уровни как угодно...

Сообщение #482Добавлено: 16.11.2012, 23:59
vladj
А что за нас радоватся, уровни мы крутим на усилителе (ресивере), обработку сигнала на компе в топку, имхо.

Сообщение #483Добавлено: 17.11.2012, 00:46
t830x
ui hack.jpg


Заметил вот такой пункт а как его сделать активным?

Сообщение #484Добавлено: 17.11.2012, 01:16
guest
Заметил вот такой пункт а как его сделать активным?

Похоже, что это для Висты и новее.

Сообщение #485Добавлено: 17.11.2012, 01:17
vladj
Наверное в настройках звука , в винде или в микшере звуковой карты
нужно поставить галочки для автоопределения джеков в гнёздах.

Сообщение #486Добавлено: 17.11.2012, 01:59
t830x
У меня Soundmax HD Audio

Сообщение #487Добавлено: 17.11.2012, 02:41
DRON
t830x:Заметил вот такой пункт а как его сделать активным?
Обновить операционную систему.

vladj:Наверное в настройках звука , в винде или в микшере звуковой карты нужно поставить галочки для автоопределения джеков в гнёздах.
В XP нет стандартного протокола для определения джеков: для каждой конкретной карты придётся всё переписывать заново.

Сообщение #488Добавлено: 17.11.2012, 14:20
vladj
Т.е. ты хочешь сказать, что в ХР не работают функции автоопределения гнёзд ?
Жаль не проверить, ибо не использую уже встроенный звук, но вроде как помнится, что на Реалтеке галки
на автоопределение были, но там не АС 97, а HD. Я тут немного погуглил и выяснилось, что Soundmax HD Audio
работает только с кодеками АС97, но есть матери, которые поддерживают SoundMAX Cadenza. Там говорится:
"Intel продвигает новую, улучшенную версию, под названием SoundMAX Cadenza.
Изменения коснулись как аппаратной, так и программной части. Вместо кодеков Analog Devices 18-й серии,
теперь используются более новые модели серии 19-й. Из существенных изменений нужно отметить появление
в этих кодеках цифровых S/PDIF-выходов с поддержкой защиты от цифрового копирования (DRM),
а также автоопределение подключенной конфигурации колонок
http://www.ixbt.com/multimedia/soundmax-cadenza.shtml".

Сообщение #489Добавлено: 23.11.2012, 09:39
DRON
Во избежание подобных эксцессов добавил в заголовок окна настроек имя компонента страница свойств которого активна в данный момент.

Сообщение #490Добавлено: 29.11.2012, 15:22
DRON
Добавлена поддержка Classic User Interface.

Сообщение #491Добавлено: 29.11.2012, 15:25
t830x
DRON, а почему через Automatic Updater ненаходит обновление?

Сообщение #492Добавлено: 29.11.2012, 17:16
kot.sb
DRON, а foobar2000 показывает что foo_ui_hacks_2012-11-19, а не foo_ui_hacks_2012-11-29.

Сообщение #493Добавлено: 29.11.2012, 18:31
DRON
kot.sb, перезалил.

Сообщение #494Добавлено: 29.11.2012, 18:43
kot.sb
Спасибо :smile:

Сообщение #495Добавлено: 17.12.2012, 17:15
DRON
В связи с тем, что Петя добавил-таки переключение устройств вывода через меню, соответствующие команды их хаков убраны. Учтите только, что в Петином варианте после переключения требуется перезапустить трек, что несколько уменьшает полезность данной фичи.

Последнюю версию хаков с поддержкой смены Output Devices можно найти тут.

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

Сообщение #496Добавлено: 11.01.2013, 23:45
Rakot
Ув. DRON, вы не могли бы реализовать функцию "Bookmark last playback position" из плагина Playback attributes? Он к сожалению конфликтует с foo_vst и эта функция единственная, что меня держит на PA.

Сообщение #497Добавлено: 12.01.2013, 12:35
DRON
Rakot, я думаю вам лучше обратиться к авторам "конфликтующих" плагинов, тем более, что автор foo_vst русскоговорящий и помнится даже на этом форуме появлялся.

Вообще я не очень понимаю как foo_playlist_attributes может конфликтовать с foo_vst: первый управляет настройками плейлистов, второй DSP. Не видно ни одной точки пересечения.

Сообщение #498Добавлено: 12.01.2013, 15:40
Rakot
Автор foo_vst к сожалению забросил разработку.
А насчет конфликтов, факт есть факт. Стоит убрать foo_playlist_attributes - краши исчезают, возможно проблемы именно с foo_vst, но от этого не легче. На http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=84947&view=findpost&p=819766 тоже есть подобный отзыв.

Сообщение #499Добавлено: 12.01.2013, 18:43
onv
DRON
Чуток намусорил в UIHacks.js, по поводу внешнего искусственного фейдинга в KS, WASAPI, ASIO :smile:


P.S. Ну очень хочется в WSH wait(ms) и wait until, чтобы не изгаляться по каждому чиху с таймерами.

Сообщение #500Добавлено: 13.01.2013, 17:24
onv
DRON:В связи с тем, что Петя добавил-таки переключение устройств вывода через меню, соответствующие команды их хаков убраны. Учтите только, что в Петином варианте после переключения требуется перезапустить трек, что несколько уменьшает полезность данной фичи.

Последнюю версию хаков с поддержкой смены Output Devices можно найти тут.

Т.е. про автосмену по приоритетам устройств вывода в зависимости от их присутствия можно прекращать мечтать ? (Например, автопереключение в ноуте вывода с внутреннего реалтека на внешний USB DAC, если тот подключен)