UI Hacks (foo_ui_hacks)

Список разделов foobar2000 Плагины

Описание: Все о плагинах, компонентах, расширениях

Сообщение #1 DRON » 28.05.2009, 15:11

Компонент позволяет изменять поведение главного окна плеера и реакцию на некоторые действия пользователя. Настройки компонента можно найти на странице "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 КБ) Скачиваний: 10226

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


ВНИМАНИЕ! Для работы функционала портативности, начиная с версии foobar2000 v1.6 необходимы некоторые действия, описанные ЗДЕСЬ.
Последний раз редактировалось DRON 24.12.2012, 02:48, всего редактировалось 11 раз(а).
DRON M
Автор темы
Аватара
Откуда: Санкт-Петербург
Репутация: 113
С нами: 16 лет 6 месяцев


Сообщение #101 Mr.Merak » 22.11.2009, 18:20

_DRON_:Для окошка About придумываем какой нибудь короткий текст.
Компонент  позволяет  изменять  поведение  главного  окна  плеера и реакцию на
некоторые  действия пользователя. Настройки компонента можно найти на странице
"UI Hacks" в окне конфигурации foobar2000.

_DRON_:Пишем нормальную инструкцию в HTML формате, которую я и буду показывать при нажатии на кнопку Help
Это еще лучше! Как тебе оформление в стиле мануала?
Mr.Merak M
Откуда: Украина
Репутация: 27
С нами: 18 лет 3 месяца

Сообщение #102 DRON » 22.11.2009, 23:37

Ну смотри что получилось:

Вот бы кто на англицкий это всё перевёл :-[
Последний раз редактировалось DRON 03.04.2010, 22:08, всего редактировалось 1 раз.
DRON M
Автор темы
Аватара
Откуда: Санкт-Петербург
Репутация: 113
С нами: 16 лет 6 месяцев

Сообщение #103 Mr.Merak » 23.11.2009, 11:48

2_DRON_
Намного лучше.
А когда ждать html версию UIHacks.txt ?
Mr.Merak M
Откуда: Украина
Репутация: 27
С нами: 18 лет 3 месяца

Сообщение #104 DRON » 23.11.2009, 14:14

Mr.Merak:А когда ждать html версию UIHacks.txt ?
Чёта я не понял... Ты кнопку Help вообще нажимал?
DRON M
Автор темы
Аватара
Откуда: Санкт-Петербург
Репутация: 113
С нами: 16 лет 6 месяцев

Сообщение #105 Mr.Merak » 23.11.2009, 20:50

2_DRON_
тю блин! седня просто на работе смотрел бегло... :)
все класс
Mr.Merak M
Откуда: Украина
Репутация: 27
С нами: 18 лет 3 месяца

Сообщение #106 DRON » 23.11.2009, 21:43

Поздно я уже всё переделал, теперь будет отдельный сайт :P
Если хочешь что поправить, то регистрируйся на Гугле и я тебе дам доступ.
DRON M
Автор темы
Аватара
Откуда: Санкт-Петербург
Репутация: 113
С нами: 16 лет 6 месяцев

Сообщение #107 Mr.Merak » 24.11.2009, 13:16

2_DRON_
добавь в ченжлог дату появления справки

_DRON_:Если хочешь что поправить, то регистрируйся на Гугле и я тебе дам доступ.
см. ЛС.
Mr.Merak M
Откуда: Украина
Репутация: 27
С нами: 18 лет 3 месяца

Сообщение #108 DRON » 27.11.2009, 23:31

Компонент обновлён.
DRON M
Автор темы
Аватара
Откуда: Санкт-Петербург
Репутация: 113
С нами: 16 лет 6 месяцев

Сообщение #109 evil » 30.11.2009, 09:27

_DRON_:Тестовая версия, критика и предложения пока принимаются
Плагин сказал, что:
Код: Выделить всё
No known problematic components found.
А Online Troubleshooter:
SDKLicenseViolation
Список компонент:
Код: Выделить всё
Core (2009-11-27 21:56:00)
    foobar2000 core 1.0 beta 2a
foo_abx.dll (2009-06-07 15:25:26)
    ABX Comparator 1.3.4
foo_ac3.dll (2009-05-09 16:27:36)
    AC3 decoder 0.9.3
foo_albumlist.dll (2009-11-27 19:59:38)
    Album List 4.4
foo_audioscrobbler.dll (2009-10-25 20:30:02)
    Audioscrobbler 1.4.3
foo_benchmark.dll (2008-12-31 18:23:04)
    Decoding Speed Test 1.1
foo_bitcompare.dll (2008-12-05 14:08:02)
    Binary Comparator 1.2
foo_cdda.dll (2009-11-27 19:59:28)
    CD Audio Decoder 3.0
foo_channel_mixer.dll (2008-03-12 12:37:47)
    Channel Mixer 0.9.6.5
foo_converter.dll (2009-11-27 19:59:22)
    Converter 1.4
foo_cuefilter.dll (2009-04-28 14:09:44)
    CUE Playlist Filter 0.1.7.0
foo_cuesheet_creator.dll (2007-03-10 08:58:28)
    Cuesheet Creator 0.4.6
foo_discogs.dll (2009-11-21 01:29:32)
    Discogs Tagger 1.22
foo_dsp_continuator.dll (2008-03-03 20:16:18)
    Continuator 0.6.1
foo_dsp_resampler.dll (2009-07-29 02:01:58)
    SoX Resampler 0.5.4.1
foo_dsp_span.dll (2009-04-07 14:35:31)
    Surround Pan 1.3
foo_dsp_ssrcX.dll (2008-05-11 07:45:16)
    Resampler DSP (SSRC X) 0.57
foo_dsp_std.dll (2009-11-27 19:59:36)
    Standard DSP Array 1.0
foo_dts.dll (2009-07-12 16:30:56)
    DTS decoder 0.1.8 (SSE)
foo_fileops.dll (2009-11-27 19:58:42)
    File Operations 2.1.2
foo_freedb2.dll (2009-11-27 19:58:44)
    freedb Tagger 0.6.2
foo_input_alac.dll (2009-03-22 14:15:46)
    ALAC Decoder 1.0.3
foo_input_monkey.dll (2009-05-01 13:40:52)
    Monkey's Audio Decoder 2.1.4
foo_input_std.dll (2009-11-27 19:59:22)
    Standard Input Array 1.0
foo_input_tak.dll (2009-06-15 21:44:54)
    TAK Decoder 0.4.3
foo_input_tta.dll (2008-11-29 13:55:14)
    TTA Audio Decoder (unofficial) 2.4.2
foo_jesus.dll (2009-11-20 22:41:02)
    Autosave & Autobackup 6
foo_lyricsgrabber.dll (2009-02-07 09:12:47)
    Lyrics Grabber 0.3.0.7 Alpha
foo_masstag.dll (2009-06-30 09:37:28)
    Masstagger 1.8.3
foo_midi.dll (2009-08-22 17:21:00)
    MIDI synthesizer host 1.92
foo_mlt.dll (2007-10-27 20:35:30)
    Miranda ListeningTo foobar2000 Plugin 1.0
foo_out_asio.dll (2009-03-22 15:15:46)
    ASIO support 1.2.7
foo_out_ks.dll (2006-08-04 18:54:58)
    Kernel Streaming Output 1.2.2
foo_out_wasapi.dll (2009-05-19 21:45:18)
    WASAPI output support 2.1
foo_playcount.dll (2009-04-29 19:09:32)
    Playback Statistics 2.1.9
foo_playlist_bind.dll (2009-04-30 17:43:54)
    Playlist Bind 4.1
foo_playlist_playback_attributes.dll (2009-08-01 16:20:06)
    Playlist Playback Attributes 0.1.0 [Aug  1 2009 - 15:15:00]
foo_preview.dll (2008-12-22 23:41:11)
    Preview 1.4
foo_queuecontents.dll (2009-07-28 07:33:04)
    Queue Contents Editor 0.1.1
foo_quicktag.dll (2008-05-01 18:39:02)
    Quick Tagger 1.0.1
foo_random.dll (2009-06-30 22:06:58)
    Randomized Playlist Entry 1.3.0
foo_removeplayed.dll (2007-09-02 12:15:30)
    Remove played Files 1.4.0
foo_rg_trn.dll (2007-10-27 22:13:20)
    ReplayGain override 0.1.2
foo_rgscan.dll (2009-11-27 19:59:10)
    ReplayGain Scanner 2.0.9
foo_run.dll (2009-06-07 14:15:18)
    Run services 0.3.7
foo_scheduler.dll (2009-08-17 21:32:40)
    Scheduler 3.54
foo_sendtodevice.dll (2007-11-28 10:13:46)
    Send to Device 1.1.2 [Nov 28 2007 - 10:13:31]
foo_stop_after_queue.dll (2009-06-19 17:49:42)
    Stop After Queue 0.1
foo_stopaftercuralbum.dll (2009-06-01 08:50:42)
    foo_stopaftercuralbum 0.2
foo_taskbar_gestures.dll (2009-11-26 20:50:40)
    TaskBar Gestures 2009-11-26
foo_ui_columns.dll (2009-08-30 18:21:36)
    Columns UI 0.3.8.0
foo_ui_hacks.dll (2009-11-30 02:11:44)
    UI Hacks 2009-11-30 (testing)
foo_ui_std.dll (2009-11-27 19:59:48)
    Default User Interface 0.9.5
foo_uie_albumlist.dll (2009-06-14 01:49:19)
    Album list panel 0.3.5
foo_uie_biography.dll (2009-11-26 00:26:10)
    Biography View 0.3.4.1
foo_uie_bookmarks.dll (2008-07-19 17:29:50)
    Bookmarks 0.2.6
foo_uie_panel_splitter.dll (2009-11-26 01:03:32)
    Panel Stack Splitter 0.3.8.2(alpha)
foo_uie_quicksearch.dll (2007-10-06 17:48:24)
    Quick Search Toolbar 2.8l
foo_uie_tabs.dll (2009-05-13 20:42:26)
    Tabbed Panel Modified 0.2.8
foo_uie_vis_channel_spectrum.dll (2008-05-18 02:02:12)
    Channel Spectrum panel 0.17.2
foo_uie_wsh_panel_mod.dll (2009-11-25 09:24:25)
    WSH Panel Mod 1.2.0 Beta 1
foo_unpack.dll (2009-11-27 19:58:28)
    RAR reader 1.3
    ZIP/GZIP reader 1.0
foo_unpack_7z.dll (2009-10-31 04:39:26)
    7-Zip reader 1.2
foo_utils.dll (2008-02-08 20:26:58)
    Playlist Tools 0.6.2 beta 6
foo_verifier.dll (2009-10-05 11:39:20)
    File Integrity Verifier 1.1
foo_w7shell.dll (2009-09-05 01:22:36)
    Windows 7 integration 0.2.8.1
foo_whatsnew.dll (2008-08-30 15:45:00)
    Feature Watcher 1.0.6
evil M
Репутация: 67
С нами: 18 лет 6 месяцев

Сообщение #110 DRON » 30.11.2009, 13:25

evil:А Online Troubleshooter:
SDKLicenseViolation
К сожалению это никак не лечится, потому что он Online и дядя Петя может его править хоть каждые пять минут, добавляя в бан новые имена. Например тот же UIHacks в самом foobar2000.exe давно не банится, только в Online Troubleshooter. Вобщем тут ничего нельзя сделать, только если самому отправлять запросы убирая часть компонент из списка и проверять результат, но это может привести к тому, что дядя Петя просто введёт ограничение (например не более одного запроса в минуту) и затея потеряет смысл.

PS: Долго смотрел на ваш список, но так и не понял что у вас там может быть забанено.
DRON M
Автор темы
Аватара
Откуда: Санкт-Петербург
Репутация: 113
С нами: 16 лет 6 месяцев

Сообщение #111 Nikolaich » 30.11.2009, 14:57

ИМХО, foo_ui_hacks не забанен (у мя: WinXP-server; ver1.0-beta2a), а вот infobox, похоже, забанен: идёт "посыл"  к SDK, где я не "бельмесю вовсе"  %)

PS. Без сего infobox мне "весьма скучно"...
PS. PS. ver1.0-beta2a - "вешает" ХР многоЯдренный (SP-3,видимо), конкретно, при попытке открытия аудиоСд с
двумя установленными приводами
Nikolaich M
Откуда: Пермь
Репутация: 16
С нами: 15 лет 6 месяцев

Сообщение #112 meDveD » 30.11.2009, 17:27

PS: Долго смотрел на ваш список, но так и не понял что у вас там может быть забанено.
всё тот же foo_dts
meDveD M
Откуда: SPb
Репутация: 52
С нами: 17 лет 11 месяцев

Сообщение #113 G-Man » 30.11.2009, 18:08

А можно анимацию сворачивания вернуть? А то как-то не по себе когда окно просто пропадает... При чем даже когда плеер на панели задачотображается.

Ну или может опцию сделать соответствующую.
G-Man
Аватара
Репутация: 9
С нами: 15 лет 10 месяцев

Сообщение #114 Mr.Merak » 30.11.2009, 18:22

_DRON_,
_DRON_:Вобщем тут ничего нельзя сделать
имхо, это фичу стоило бы убрать
Mr.Merak M
Откуда: Украина
Репутация: 27
С нами: 18 лет 3 месяца

Сообщение #115 DRON » 30.11.2009, 18:31

meDveD:всё тот же foo_dts
Ну тогда он у вас чем-то модифицирован и имеет другую сигнатуру, а Online Troubleshooter может банить только по имени (потому как никакой другой информации на сервер не передаётся).
Похоже, что эта фича от вопросов всё равно не избавляет (а только перенаправляет их ко мне).
И думается мне, что пока народ не поймёт что и каким образом банится, а так же почему "неработающий плагин" не то же самое, что "забаненый плагин", количество подобных вопросов будет только возрастать. Вобщем фичу я убираю.

2G-Man
Я уже давно подумываю о том чтобы вообще убрать функцию "Hide taskbar icon": она мне изначально не нравилась и её смысл до сих пор мне не понятен, к тому же она наиболее "хакерская" из всех имеющихся и с каждым новым "улучшением" (типа той же анимации) всё более усложняет поддержку совместимости с разными виндами и UI.
DRON M
Автор темы
Аватара
Откуда: Санкт-Петербург
Репутация: 113
С нами: 16 лет 6 месяцев

Сообщение #116 DRON » 30.11.2009, 18:32

Mr.Merak:имхо, это фичу стоило бы убрать
Ну вот, в кои-то веки я с тобой соглашусь :)

Ещё я тут автообновлялку плагинов для себя дописываю, но думаю выкладывать это тоже не стоит, так как кучи вопросов по её работе явно не избежать.
Последний раз редактировалось DRON 30.11.2009, 18:35, всего редактировалось 1 раз.
DRON M
Автор темы
Аватара
Откуда: Санкт-Петербург
Репутация: 113
С нами: 16 лет 6 месяцев

Сообщение #117 Mr.Merak » 30.11.2009, 20:09

_DRON_:она мне изначально не нравилась и её смысл до сих пор мне не понятен
+1
Mr.Merak M
Откуда: Украина
Репутация: 27
С нами: 18 лет 3 месяца

Сообщение #118 DRON » 30.11.2009, 23:39

Компонент обновлён.

Добавлен параметр "Encoder folders" и опция "Hide on Esc".
Если "Hide on Esc" у кого-то работает не правильно, то не стесняемся об этом писать.
И ещё может кто-то знает плагины для которых будет полезен "Encoder folders" кроме самого Конвертера и foo_run?
Последний раз редактировалось DRON 30.11.2009, 23:51, всего редактировалось 1 раз.
DRON M
Автор темы
Аватара
Откуда: Санкт-Петербург
Репутация: 113
С нами: 16 лет 6 месяцев

Сообщение #119 G-Man » 01.12.2009, 15:55

Я понял... анимации сворачивания нет когда убрана иконка на таскбаре или когда сворачиваешь по горячей клавише... Можно сделать чтобы была анимация при сворачивании/разворачивании по горячей клавише? А то без плагина всё норм, а с плагином - даже если ничего не включать, анимации нет
Последний раз редактировалось G-Man 01.12.2009, 16:03, всего редактировалось 1 раз.
G-Man
Аватара
Репутация: 9
С нами: 15 лет 10 месяцев

Сообщение #120 FateStar » 03.12.2009, 03:09

_DRON_:Добавлен параметр "Encoder folders"...
У меня .\encoders нормально работает с:
flac.exe
lame.exe
wavpack.exe
а вот с oggenc2.exe не хочет никак!  :-(
После нажатия Convert -> OGG фубар открывает окно "Please locate oggenc.exe or oggenc2.exe"...
Правда, может я что-то не так сделал, но проблема остается...
FateStar M
Аватара
Откуда: Україна
Репутация: 0
С нами: 17 лет 10 месяцев

Пред.След.

Вернуться в Плагины