Ru-Board.club
← Вернуться в раздел «Программы»

» foobar2000 (часть 3)

Автор: Dimmick
Дата сообщения: 12.10.2013 16:43
geka9999 так должно быть %_time_total%.
либо вообще используйте %length%
Автор: geka9999
Дата сообщения: 12.10.2013 17:04
Dimmick
Всё равно выдаёт вопрос - ?
Автор: lynceus
Дата сообщения: 13.10.2013 03:52

Цитата:
Вот таким может быть ваш фубар:
...
Эти и другие конфигурации на сайте deviantart.com

странно, я нажал ссылку, а там только два скина, и всё...
Автор: sto1en
Дата сообщения: 13.10.2013 11:15
lynceus
откуда цитата? по ссылке в шапке на девиан открывается >20 шкур
Автор: lynceus
Дата сообщения: 13.10.2013 18:34
вот тут:
http://forum.ru-board.com/topic.cgi?forum=5&topic=28198&start=0&limit=1&m=2
по ссылке теперь показывает вот так: http://clip2net.com/s/5WN6Ur
Не знаю что не так - может только зарегистрированным показывает много скинов, но у меня по ссылке вот так вот.
Автор: lvqcl
Дата сообщения: 13.10.2013 20:03
Там же выбрано только "Popular 24 hours". Вот сайт и показывает только один скин.
Автор: lynceus
Дата сообщения: 13.10.2013 21:13
точно, спасибо, что-то проглядел, смотрел на саму ссылку, там ничего не намекало на фильтр.
Автор: ilyindim
Дата сообщения: 13.10.2013 22:50
С помощью него можно производить навигацию по станциям из Shoutcast, как в Winamp?
Автор: Nek1t
Дата сообщения: 13.10.2013 23:43
1. Можно ли группировать по X, но в названии группы показывать Y?
2. Есть ли возможность в скриптах обращаться напрямую к произвольным тегам mp3-файла? $meta()
Автор: SAT31
Дата сообщения: 18.10.2013 17:13
foobar2000 1.3 Beta 1
Изменения:
- Generic performance optimizations, mainly affecting very large playlists and libraries.
- Playlist & Media Library search dialogs no longer block UI when performing lookups.
- Converter: added an option to transfer ReplayGain information to the destination files.
- Spurious/oversized metadata such as whole EAC logs entries are now dropped from foobar2000's cache, for better search performance and lower resource usage.
- Updated FFmpeg to 2.0.1.
- Corrected gapless playback of HE-AAC files made with iTunes.
- Improved smooth playlist scrolling.
Автор: webern
Дата сообщения: 19.10.2013 12:56
Nek1t

Цитата:
Можно ли группировать по X, но в названии группы показывать Y?

Я использую SimPlaylist, и в нём такое делать можно.
В настройках можно создавать:
1. Presets - группы верхнего уровня (например: "Artist - album / date / codec", и т.п.)
2. Headers - т.н. заголовки групп, т.е. что именно будет отображаться в названиях групп верхнего уровня. Причем, содержимое Headers необязательно должно логически соответствовать указанному в Presets.
3. Subgroups - позволяет создавать подгруппы внутри групп верхнего уровня. В качестве изврата можно обойтись вообще только одними Subgroups - вот только в плейлисте это может странновато смотреться, если плохо сконструировать схему.
Автор: wasjatka
Дата сообщения: 19.10.2013 13:30
Приветствую.
Есть такой чудо плагин UI Hacks (foo_ui_hacks) http://foobar2000.ru/forum/viewtopic.php?t=1911&start=520. К сожалению его автор кудато пропал и он в данное время не обновляется. Об этом плагине я узнал на http://extremehunter1972.deviantart.com/art/CaTRoX-06-10-2013-368146015 пожелав устроить себе праздник и упразднить заголовок окна, вот только с заголовком исчезли и три кнопочки управления окном. Может кто подскажет как вернуть их на место?
Автор: Uncle
Дата сообщения: 19.10.2013 15:08
wasjatka
кудато должно писаться куда-то.

И пожалуйста не трахай здесь нам мозги своими размышлениями о чудо плагинах. Автор плеера (Peter) плагин foo_ui_hacks занес в черный список, так что обсуждай его с разработчиком последнего и другими хакерами.
Хотя что здесь хакать - плеер ведь бесплатный.

Автор: NONONINI
Дата сообщения: 19.10.2013 15:32
Uncle 16:08 19-10-2013
Цитата:
Автор плеера (Peter)  плагин foo_ui_hacks занес в черный список

За что? А то он у меня тоже установлен.
Автор: wasjatka
Дата сообщения: 19.10.2013 17:26
Uncle
[q][/q]
Какие страсти.
Я ведь не особенности программирования и 0-day уязвимости обсуждать пытаюсь, а спрашиваю совета людей имеющих опыт обращения с данной приблудой. Обсудить его с разработчиком последнего и другими хакерами не имею никакой возможности т.к. разработчик последнего у других хакеров.
Автор: DRON1917
Дата сообщения: 19.10.2013 17:51
wasjatka, кнопочки управления окном рисует сама винда, а раз нет заголовка, то не будет и кнопочек. Так что придётся рисовать их самому (в упомянутом вами CaTRoX это делается в скрипте Panel_Top.js).
Автор: wasjatka
Дата сообщения: 19.10.2013 18:04
DRON1917
Спасибо за внимание к моим скромным нуждам.
Я заглянул в Panel_Top.js и моя самооценка сжалась в ничто. Но счастье всё же есть, на страничке CaTRoX я нашел скриншот с описанием как включить нужную приблуду. Оказывается всё уже включено в скрипт, просто я дуболом не в ту сторону глаза таращил.
Спасибо DRON1917 за всё хорошее.
Автор: HelioSS
Дата сообщения: 20.10.2013 15:00
Есть DVD-Audio, который:
1. в плейлисте отображается как Lf-Rf 24/96000 + Ls-Rs 24/96000 и тут же второй раз как Lf-Rf 24/96000 + Ls-Rs 24/96000 (stereo downmix) - как сделать так, чтобы отображался один раз и читались (если должны быть) тэги?
2. при попытке конвертнуть в MP3 трэк первого типа вылетает ошибка:
[more]Source: "My Way (Quad Reel to DVDA-V).ISO" / index: 65800
An error occurred while writing to file (The encoder has terminated prematurely with code 1 (0x00000001); please re-check parameters) : "C:\08-Lf-Rf 24-96000 + Ls-Rs 24-96000.mp3"
Additional information:
Encoder stream format: 96000Hz / 4ch / 24bps
Command line: "foobar2000\encoders\lame.exe" -S --noreplaygain -b 320 - "08-Lf-Rf 24-96000 + Ls-Rs 24-96000.mp3"
Working folder: C:\

Conversion failed: The encoder has terminated prematurely with code 1 (0x00000001); please re-check parameters[/more]
Автор: AntonVA1
Дата сообщения: 20.10.2013 15:07
HelioSS
2пункт- возможные варианты: http://foobar2000.0pk.ru/viewtopic.php?id=270
Автор: HelioSS
Дата сообщения: 23.10.2013 14:05

Цитата:
2пункт- возможные варианты

C этим я как раз разобрался.
А вот как быть с первым пунктом?
Автор: jasonliull
Дата сообщения: 25.10.2013 14:30
foobar2000 1.3 Beta 2

[more=Changelog]Generic performance optimizations, mainly affecting very large playlists and libraries.
Playlist & Media Library search dialogs no longer block UI when performing lookups.
Converter: added an option to transfer ReplayGain information to the destination files.
Spurious/oversized metadata such as whole EAC logs entries are now dropped from foobar2000's cache, for better search performance and lower resource usage.
Updated FFmpeg to 2.0.1.
Corrected gapless playback of HE-AAC files made with iTunes.
Improved smooth playlist scrolling.[/more]
Автор: Dimmick
Дата сообщения: 25.10.2013 19:02
Changelog beta 2:

Цитата:
Beta 2 out : bug fixes + made the properties dialog behave more gracefully with large libraries again.
Автор: Macarych
Дата сообщения: 28.10.2013 18:32

Цитата:
И пожалуйста не трахай здесь нам мозги своими размышлениями о чудо плагинах. Автор плеера (Peter) плагин foo_ui_hacks занес в черный список, так что обсуждай его с разработчиком последнего и другими хакерами.
Хотя что здесь хакать - плеер ведь бесплатный.

Сам я Пастернака не читал, но осуждаю.
Uncle, на счет "потрахать нам мозги", Вы то же не промах.

Вы, наверно не знаете, но термин "хакнуть" относится не только к взлому защиты, хотя бы
[more=посмотрели что там]
UI Hacks
Компонент для foobar2000 v1.1-1.2
Сборка от 2013-02-14
=============================
Компонент позволяет изменять поведение главного окна плеера и реакцию на
некоторые действия пользователя. Настройки компонента можно найти на страницах
"Display\Notification Area", "Display\Default User Interface\Advanced", "Tools
\UI Hacks\*" и "Display\Main Window" в окне конфигурации foobar2000.


Описание настроек
=================
Страница Display\Main Window (большинство опций с FUI не работает):

[Frame style]
Позволяет менять внешний вид рамки главного окна:
Default - стандартная рамка с заголовком.
Small caption - заголовок уменьшенного размера.
No caption - заголовок полностью убран.
No border - рамка (включая заголовок) полностью убрана.

[Pseudo-caption]
Позволяет задать координаты прямоугольника в пределах главного окна, который
можно использовать для его перемещения при скрытом заголовке.
Первые два параметра, если они положительны, задают положение прямоугольника
относительно левого верхнего угла окна, а если отрицательны, то относительно
правого нижнего. Другие два параметра, если они положительны, задают ширину и
высоту прямоугольника, а если отрицательны, то положение правого нижнего угла
прямоугольника относительно правого нижнего угла окна.

[Move with]
Задаёт способ перемещения окна плеера:
Caption only - только ухватив мышью окно за заголовок (то есть как обычно).
Middle mouse button - средней кнопкой мыши.
Alt+Ctrl & Left mouse button - левой кнопкой мыши при нажатых Alt и Ctrl.
Any method - любым вышеописанным способом.

[Esc key function]
Задаёт действие выполняемое при нажатии клавиши Esc:
None - нет действия (поведение по умолчанию).
Hide - сворачивание главного окно плеера.
Exit - завершение работы плеера.
В отличии от назначения клавише Esc нужного действия в "Keyboard Shortcuts",
данная опция не мешает закрытию по Esc дочерних окон и выпадающих списков.

[Minimize on close]
Управляет поведением плеера при нажатии Alt+F4 или кнопки "Закрыть":
Disable - плеер закрывается (поведение по умолчанию).
Enable - плеер сворачивается (закрыть плеер можно через меню File\Exit).
Enable and prevent minimize to tray - отличается от предыдущего варианта тем,
что сворачивание в трей будет происходить только при попытке закрытия плеера,
но не при его сворачивании.
Внимание! Последний вариант доступен, только после включения опций "Minimize
to notification area" (DUI) или "Minimise to icon" (CUI).

[Hide taskbar icon]
Удаляет иконку плеера из "Панели задач" (TaskBar).

[Stick to the edges of the screen]
Заставляет окно плеера "липнуть" к краям экрана при перетаскивании. Также для
главного окна принудительно включается режим "Отображать содержимое окна при
перетаскивании".
[Stick distance] - дистанция прилипания в пикселях (1-100).
[Unstick distance] - дистанция отлипания в пикселях (1-100).
Возможна работа на системах с несколькими мониторами.

[Custom icon]
При включенной опции в заголовке главного окна плеера и на панели задач будет
отображаться пользовательская иконка вместо стандартной.

[Auto hide]
Сворачивает окно плеера через N секунд после того как оно стало неактивным.
Время задержки может принимать значения от 1 до 60 секунд.


[Invert menu <Shift> behavior]
Инвертирует действие клавиши Shift при работе с меню. Если опция включена, и
Shift не нажат, то меню (главное и контекстное) будут показываться в полном
варианте, а если нажат, то в обычном.

[Main menu as system menu]
Если опция включена, то при щелчке на иконку в левом верхнем углу главного
окна вместо системного меню будет показано главное меню плеера. Щелчок правой
кнопкой приравнивается к нажатому Shift-у.


[Disable window sizing]
При включении опции изменение размера главного окна становится невозможным.

[Disable window maximization]
Позволяет заблокировать возможность раскрытия главного окна на весь экран.

[Minimum size]
Позволяет устанавливать ограничение на минимальный размер главного окна.
[ ] - Минимальная ширина окна в пикселях.
[ ] - Минимальная высота окна в пикселях.

[Maximum size]
Позволяет устанавливать ограничение на максимальный размер главного окна.
[ ] - Максимальная ширина окна в пикселях.
[ ] - Максимальная высота окна в пикселях.

[<] - Копирует текущий размер окна в соответствующие поля.
Размеры задаются по внутренней кромке окна, то есть без учёта ширины границ
и высоты заголовка.


[Aero effects]
Позволяет управлять эффектами Aero для главного окна:
Default - сбрасывает все эффекты в состояние по умолчанию.
Disable - полностью отключает эффект стекла на рамке окна.
Glass frame - расширяет эффект стекла внутрь окна.
Sheet of glass - расширяет эффект стекла на всё окно.

[Alpha transparency]
Позволяет использовать полупрозрачность на основе альфа-канала.
Не все компоненты (включая стандартные) поддерживают работу в этом режиме.

[ ] - Степень расширения эффекта стекла сверху (в пикселях).
[ ] [ ] - Слева и справа.
[ ] - Снизу.

Внимание! Функция работает только в Vista и Windows 7 и только при включенном
режиме Aero, который доступен не во всех редакциях Windows.

Страница Display\Notification Area:

[Play/Pause on middle button click]
При щелчке средней кнопкой мыши (колёсиком) по иконке в трее будет выполнена
команда "Play or Pause".

[Disable hiding on left button click]
При включеной опции щелчок по иконке в трее не будет скрывать окно плеера, а
будет всегда его активировать.

[Enable back/forward mouse buttons]
При включенной опции щелчок дополнительными кнопками мыши (имеются только на
пятикнопочных мышах) по иконке в трее приведёт к переходу на следующий или
предыдущий трек.

[Use playback status icons]
При включенной опции отображаемая в трее иконка будет меняться в зависимости
от режима воспроизведения.
[Play icon] - файл с иконкой отображаемой при проигрывании трека.
[Pause icon] - файл с иконкой отображаемой, когда трек стоит на паузе.
[Stop icon] - файл с иконкой отображаемой при полной остановке плеера.

[Disable balloons when player is active]
Показывать уведомления только, если окно плеера неактивно (например
свёрнуто).

[Now playing balloon]
Управление уведомлением "Now playing", которое появляется при смене трека или
нажатии горячей клавиши настроенной на команду "View\Show Now Playing".
Возможные значения:
Default - поведение по умолчанию: уведомление появляется, а затем исчезает
примерно через 10 секунд активности (работы с мышью или клавиатурного ввода)
пользователя.
Disable - данный тип уведомления полностью блокируется.
Hide after Ns - уведомление появляется, а затем исчезает через N секунд,
независимо от пользовательской активности.

[Paused balloon]
Управление уведомлением "Paused", появляющимся в момент постановки на паузу.

[Unpaused balloon]
Управление уведомлением "Unpaused", появляющимся после снятия с паузы.

[Volume adjustment balloon]
Управление уведомлением "Volume adjustment", которое появляется при любом
изменении громкости в плеере. Это уведомление отсутствует в Columns UI.

Страница Display\Default User Interface\Advanced:

[Main menu bar]
Управляет видимостью панели с главным меню:
Show - меню видимо (поведение по умолчанию).
Hide - меню скрыто. Если все остальные панели так же скрыты, то область с
панелями (Rebar) будет полностью удалена и вернуть её назад можно
только изменив данную опцию.
Show when pressing Alt key - меню скрыто, но становится видимым при нажатии
клавиши Alt.

[Status bar]
Управляет видимостью строки состояния в нижней части главного окна:
Show - строка состояния видима (поведение по умолчанию).
Hide - строка состояния скрыта.

[Enable MRU filter list]
Меняет интерфейс Album List (foo_albumlist), добавляя возможность сохранения
введённых поисковых запросов для последующего быстрого доступа к ним.

Следующие опции работают только со стандартным Playlist View:

[Use custom icons]
При включенной опции в плейлисте будут отображаться пользовательские иконки
вместо стандартных.
[Play icon] - файл с иконкой отображаемой при проигрывании трека.
[Pause icon] - файл с иконкой отображаемой, когда трек стоит на паузе.
Иконки должны содержать изображения размером 16x16 и 20x20.

[Middle button click action]
Задаёт действие выполняемое при щелчке в плейлисте средней кнопкой мыши:
None - переход в режим прокрутки плейлиста (поведение по умолчанию).
Add to playback queue - добавление трека находящегося под курсором в
очередь воспроизведения.
Preferences - открывает окно свойств для выделенных треков (при включенной
опции "Display\Prefer currently playing track" это могут быть
не выделенные треки, а только один проигрываемый трек).
Помимо стандартного Playlist View эта опция работает с SimPlaylist.

[Title formatting colors]
Позволяет изменять дополнительные цвета, задаваемые с помощью символов > и <.
Помимо стандартного Playlist View эта опция работает с SimPlaylist и Facets.

Страница Tools\UI Hacks:

[Autostart after Windows reboot]
Если опция активирована и завершение работы системы (перезагрузка, выключение
компьютера итд) произошло при работающем плеере, то при возобновлении работы
системы foobar2000 будет запущен автоматически.

[Block screensaver when player is active]
При активном плеере блокирует экранную заставку и авто-гашение монитора.

[Pause on session lock]
Приостанавливает воспроизведение на время блокировки (Lock) компьютера.

[and resume after unlock]
И продолжает воспроизведение после разблокировки.

[Pause on mute or when headphone jack unplugged]
Приостанавливает воспроизведение при выключении звука в системе.

[and resume after unmute]
И продолжает воспроизведение после включения.

[Pause when headphone jack unplugged]
Приостанавливает воспроизведение при отключении наушников.

[and resume when plugged back in]
И продолжает воспроизведение после подключения.

Внимание! Функция работает только в Vista и Windows 7/8 и только при наличии
соответствующей поддержки со стороны драйверов и аудиокарты.

[Pause on telephone call]
Приостанавливает воспроизведение при начале телефонного разговора (например,
при звонке с помощью Skype или Yahoo! Messenger).

[and resume after call end]
И продолжает воспроизведение после его завершения.

Внимание! Функция работает только в Windows 7/8 и только при включенной опции
"При использовании компьютера для разговора..." которую можно найти
в настройках системы ("Панель управления" > "Звук" > "Связь").

[Write log to file*]
Параметр позволяет задать файл в который будут записываться все сообщения из
окна консоли. В отличии от файлов создаваемых с помощью "Write Log" он хранит
все сообщения (включая время их появления) и не очищается после перезапуска.
Путь к файлу задаётся относительно папки с профилем.

[Working set trimming]
Опция позволяет управлять очисткой рабочего набора при сворачивании плеера:
Default - по умолчанию (поведение зависит от операционной системы).
Enable - очистка включена.
Disable - очистка выключена.
Подробнее о рабочем наборе и причинах его очистки можно прочитать по адресу:
http://foobar2000.org.ru/forum/viewtopic.php?f=12&t=3654

* - Изменение этого параметра требует перезапуска плеера.

Страница Tools\UI Hacks\Portability:

При заходе на эту страницу вам будет предложено установить в папку с плеером
специальный DLL-файл необходимый для работы нижеследующих опций. Учтите, что
для его установки могут потребоваться права администратора.

[Fonts folder*]
Параметр позволяет задавать путь к папке со шрифтами. Все расположенные в ней
шрифты будут загружены в процессе запуска плеера и станут доступны в нём, так
же как и любые другие, за исключением того, что в систему они не установятся
и на работу других программ не окажут никакого влияния. Если же в папке будет
найден шрифт уже установленный в системе, то шрифт из папки будет иметь более
высокий приоритет, чем системный (опять-таки, только в пределах foobar2000).
Поддерживаются шрифты следующих типов: FON, FNT, TTF, TTC, OTF, PFM+PFB.
Обратите внимание, что отдельные компоненты поддерживают только TTF шрифты.
Путь задаётся относительно папки с foobar2000.exe.

[Assemblies folder*]
Параметр позволяет задавать путь к папке со сборками. Внедрённые в DLL-файлы,
а также внешние манифесты сборок находящиеся в этой папке будут добавлены как
зависимости в контекст активации по умолчанию, что позволяет использовать COM
компоненты (и не только) без их предварительной регистрации (Reg-free COM).
Описание технологии: http://msdn.microsoft.com/ru-ru/library/ms973913.aspx
Путь задаётся относительно папки с foobar2000.exe.
Внимание! При наличии как внедрённого, так и внешнего манифеста, предпочтение
отдаётся внешнему; файлы имеющие атрибуты "скрытый" или "системный"
пропускаются.

[Substitute foobar folder as drive*]
Позволяет сопоставить имя диска папке с foobar2000.exe. Диск будет доступен
только в пределах плеера. Этот диск удобно использовать в портативном режиме
с компонентами не поддерживающими относительные пути.
Если выбранное имя уже занято одним из локальных дисков, то сопоставление не
производится.

[Disable "Error writing..." messages]
Позволяет отключать сообщения об ошибках записи, которые появляются во время
закрытия плеера при отсутствии прав на запись в файлы конфигурации.

[Remove all startup restrictions*]
Отключает ряд проверок при запуске плеера, позволяя запускать его с Read Only
носителей (например с CD-диска), а также переименовывать файл foobar2000.exe
и использовать бета версии более четырёх недель.

[Additional search paths*]
Параметр позволяет задавать относительные пути к различным файлам, таким как:
Консольные энкодеры для foo_converter и декодеры для foo_input_exe.
Дополнительные библиотеки (например для foo_ui_columns, foo_dumb, foo_midi).
Программы запускаемые с помощью foo_run.
Пути задаются относительно папки с foobar2000.exe.

* - Изменение этого параметра требует перезапуска плеера.

Страница Advanced:

[Display\Default User Interface\Main window branding]
Эта группа параметров позволяет заменить надпись "[foobar2000]" в заголовке
главного окна, на свою собственную.
[Enable]
Активирует функцию.
[Caption]
Текст заголовка.


Команды меню
============
View\
Disable sizing - см. описание [Disable window sizing].

Disable maximization** - см. описание [Disable window maximization].

Minimum size** - см. описание [Minimum size].

Maximum size** - см. описание [Maximum size].

Show or Hide caption* - скрывает или показывает заголовок главного окна,
см. также описание [Frame style].

Fullscreen - разворачивает окно плеера на весь экран. Обратите внимание, что
ни "Disable sizing", ни "Disable maximization" никак не влияют
на работу данной команды.

Maximize или Restore - разворачивает или восстанавливает главное окно плеера.
Команда появляется только при скрытом заголовке.

Hide menu bar* - см. описание [Main menu bar].

Hide status bar* - см. описание [Status bar].

Popup Main Menu** - показывает под курсором мыши всплывающее меню содержащее
те же команды, что и главное меню.

Hide taskbar icon* - см. описание [Hide taskbar icon].

Switch to UI* - позволяет изменить текущий интерфейсный модуль на другой (без
использования окна настроек).

Aero effects* - см. описание [Aero effects] и [Alpha transparency].

Highlight Now Playing** - выделяет проигрываемый трек.

Playback\
Pause on Previous** - переходит на предыдущий трек и тут же ставит на паузу.

Pause on Next** - переходит на следующий трек и тут же ставит на паузу.

Play Next Playlist* - переходит к воспроизведению следующего плейлиста.

*- команда видна только в полной версии меню (то есть при нажатом Shift).
**- команда не отображается в меню, но на неё можно поставить горячую клавишу
или настроить кнопку тулбара.


Прочее
=============
Доступен ключ командной строки /forceforeground, который позволяет помещать
главное окно плеера на передний план, независимо от настроек системы.

Компонент позволяет удалять текущий плейлист щелчком средней кнопкой мыши по
"Playlist Switcher" (элемент DUI-тулбара).

В стандартный диалог выбора шрифта добавлено поле Quality, дающее возможность
изменения качества рендеринга шрифта (ClearType и прочие).

Компонент позволяет, при показе меню, имитировать мышью нажатие клавиши Shift.
Для главного меню надо нажать правую кнопку мыши и удерживая её щёлкнуть по
нужному меню. Для контекстного меню нужно наоборот, удерживая левую, щёлкнуть
правой.

Добавлены titleformatting-переменные:
%foobar2000% - содержит полный путь к папке с foobar2000.exe.
%foobar2000profile% - содержит полный путь к папке с профилем.
Учтите, что при установке в портативном режиме обе папки совпадают.

К полю "Key", на странице "Keyboard Shortcuts" в окне конфигурации, добавлено
контекстное меню позволяющее выбирать ранее недоступные клавиши Tab, Esc и F1.

Компонент реализует ряд интерфейсов доступных из компонента "WSH Panel Mod".
Пример использования можно найти в файле UIHacks.js, а сам компонент на сайте:
http://code.google.com/p/foo-wsh-panel-mod/downloads/list


Совместимость
=============
Компонент полностью совместим с UI-компонентами foo_ui_classic, foo_ui_columns,
foo_ui_func, foo_ui_std и должен работать со всеми версиями плеера, поддержива-
ющими 77-ю версию SDK (на данный момент это версии с 1.1.0.0 и по 1.2.3.0).

Компонент написан на Паскале, без использования foobar2000 SDK.


История изменений
=================
2009.05.27 Первая стабильная версия.
2009.05.28 Первая публичная версия.
2009.05.29 Добавлена опция "Hide after N seconds of inactivity".
2009.06.05 Добавлены опции "Lock window size" и "Fullscreen mode".
2009.06.06 Добавлена команда меню "Playback\DSP Manager".
2009.06.07 Добавлена опция "Disable hiding on tray click".
2009.06.12 Добавлена опция "Block maximize".
2009.06.18 Добавлена опция "Autorestart with Windows".
2009.06.23 Добавлена настройка иконок плейлиста.
2009.06.25 Добавлена опция "No border".
2009.07.01 В настройках иконок теперь поддерживаются относительные пути.
2009.07.02 К опции "No border" добавлены варианты перемещения окна.
2009.07.03 Скрытие свёрнутого окошка при включенном "Hide taskbar icon".
2009.07.20 Обход бана в "Online Troubleshooter".
2009.07.27 Добавлена опция "Block screensaver when player is active".
2009.08.01 Добавлена опция "Pause on session lock".
2009.08.03 Добавлено поле "Quality" в стандартный диалог настройки шрифта.
2009.09.09 Добавлена команда меню "Maximize/Restore".
2009.09.12 Добавлена опция "Change volume using wheel on taskbar".
2009.09.19 Функциональность "Change volume..." вынесена в отдельный компонент.
2009.09.20 Добавлены функции необходимые для работы "TaskBar Gestures".
2009.09.27 Добавлен параметр командной строки /forceforeground.
2009.11.22 Добавлена поддержка диалога настроек в стиле foobar2000 v1.0
и функция "Always show full menu". Ряд пунктов меню удалены при
работе в v1.0.
2009.11.26 Улучшена совместимость с v1.0 и исправлена работа иконки в трее.
2009.11.27 Совместимость с v1.0 beta 2a.
2009.11.29 Добавлен параметр "Encoder folders" и опция "Hide on Esc".
2009.12.01 Опция "Hide taskbar icon" удалена и более не поддерживается.
2009.12.04 Добавлена опция "Main menu as system menu" и команда "Popup Main Menu".
2009.12.05 Изменено поведение и название опции "Always show full menu".
2009.12.18 Добавлена возможность показа полных меню используя только мышь.
2009.12.19 Добавлены опции "Minimum size" и "Maximum size".
2009.12.20 Исправлены ошибки и изменены поведение и название у некоторых опций.
2009.12.23 Добавлена опция "Hide menu bar". Некоторые опции перегруппированы.
2009.12.26 Решена проблема с удалением компонента инсталлятором v1.0 beta 4 и выше.
2010.01.10 Улучшена совместимость с v1.0.
2010.01.22 Поддержка версий ниже 1.0.0.0 прекращена.
2010.01.23 Добавлено создание файлов-меток "Maximized" и "Fullscreen".
2010.01.24 Множественные изменения и исправления в работе опций главного окна.
2010.01.25 Опция "Hide taskbar icon" восстановлена (на основе оригинального
foo_notaskbar от G-Lite).
2010.01.28 Добавлена опция "Hide statusbar".
2010.02.20 Совместимость с 1.0.1 beta 1.
2010.03.08 Совместимость с 1.0.1. Поддержка сборки от vadimsva.
2010.03.30 Добавлена автозагрузка шрифтов.
2010.04.05 Добавлена поддержка виртуального диска (subst_drive_enabled).
2010.04.06 Добавлена опция "Disable Error writing... messages".
2010.04.07 Advanced опции переименованы и перенесены в ветку "UI Hacks".
2010.04.08 В меню добавлены команды смены интерфейса и устройства вывода.
2010.04.11 Совместимость с 1.0.2 и 1.0.2.1.
2010.04.13 Добавлена опция "Working set trimming".
2010.04.19 Исправление бага foo_converter (oggenc.exe;oggenc2.exe).
2010.04.25 Добавлена опция "Middle button click action".
2010.04.26 Радикально изменена страница настроек.
2010.04.27 Добавлена поддержка FUI (опции связанные с иконкой в трее).
2010.04.30 Совместимость с 1.0.3.
2010.05.05 Добавлена опция "Enable back/forward mouse buttons".
2010.05.13 Улучшена совместимость с FUI.
2010.05.15 Добавлена titleformatting-переменная %foobar2000%.
2010.05.20 Добавлены команды "Pause on Previous" и "Pause on Next".
2010.05.26 В Playlist Switcher добавлено закрытие плейлиста средней кнопкой.
2010.05.27 Поддержка CUI 0.3.8.6 (опции связанные с иконкой в трее).
2010.05.28 Добавлены команды "Minimum size" и "Maximum size".
2010.05.29 Добавлена возможность изменения доп. цветов в DUI.
2010.06.08 Улучшена работа с диалогами открытия/сохранения файлов в некоторых
компонентах (настройки эквалайзера, темы, BMP, PNG итд).
2010.06.10 Добавлена опция "Custom icon".
2010.07.17 Совместимость с 1.1 beta 1.
2010.07.19 Интерфейс в стиле 1.1.
2010.07.31 Возможность показа скрытого меню по клавише Alt.
2010.08.09 Добавлены опции "Write log to file" и "Substitute foobar folder as drive".
2010.08.10 Небольшие изменения нового (1.1) интерфейса и прекращение поддержки старого (1.0).
2010.08.11 Удалены параметры относящиеся к файлам-меткам.
2010.08.12 Добавлена опция "Remove all startup restrictions".
2010.08.14 Изменение интерфейса настроек.
2010.08.16 Добавлены хаки для foo_albumlist.
2010.08.19 Небольшие изменения в процессе установки dsound.dll.
2010.08.28 Добавлена titleformatting-переменная %foobar2000profile%.
2010.08.29 Добавлена группа Advanced настроек "Main window rebranding".
2010.08.30 Добавлена команда "Disable maximization".
2010.10.04 Незначительные изменения в командах меню.
2010.10.20 Совместимость с 1.1.1 beta 2.
2010.11.06 Совместимость с 1.1.1.
2010.11.07 Добавлена опция "Pause on mute".
2010.11.13 Добавлена опция "Pause on mute or when headphone jack unplugged".
2010.12.05 Улучшена загрузка иконки "Custom icon" и иконок в трее.
2010.12.09 К опции "Hide menu bar" добавлено третье состояние.
2010.12.10 Для борьбы с мерцанием главное окно прячется во время запуска плеера.
2010.12.15 Добавлена автозагрузка сборок.
2010.12.26 Совместимость с 1.1.2 beta 1.
2011.01.02 Совместимость с 1.1.2 beta 2.
2011.01.03 Часть настроек перенесена на страницу "Portability" и требует установки спец-DLL.
2011.01.09 Совместимость с 1.1.2 beta 3.
2011.01.11 Добавлена опция "Use playback status icons".
2011.01.14 Улучшена совместимость с Wine.
2011.01.15 Совместимость с 1.1.2 beta 4.
2011.01.22 Совместимость с 1.1.2.
2011.01.23 Восстановлена возможность использования Esс и Tab в качестве горячих клавиш.
2011.01.28 Расширены возможности по настройке "Pause on ..." опций.
2011.02.21 Совместимость с 1.1.3.
2011.02.24 Совместимость с 1.1.4.
2011.02.25 Расширена функциональность "Hide on <Esc>".
2011.02.27 Совместимость с 1.1.5.
2011.03.21 Совместимость с 1.1.6.
2011.06.02 Поддержка версий ниже 1.1.0.0 прекращена.
2011.08.16 Убрана зависимость от версии плеера.
2011.09.08 Добавлена возможность использования F1 в качестве горячей клавиши.
2011.11.09 Добавлена опция "Pause on telephone call".
2012.01.02 К опции "Title formatting colors" добавлена поддержка foo_facets.
2012.01.07 Переработана установка спец-DLL.
2012.03.06 Изменено поведение опций Minimum/Maximum size.
2012.05.12 Убрано исправление бага foo_converter, как устаревшее.
2012.05.19 Добавлена опция "Aero Glass".
2012.05.23 Добавлена возможность управления компонентом из скриптов.
2012.05.31 Расширена опция "Aero Glass".
2012.06.02 Добавлена опция "Pseudo-caption".
2012.06.28 Изменения и исправления в работе опций главного окна.
2012.06.30 Обновлены интерфейсы и примеры их использования (UIHacks.js).
2012.10.27 Изменения в опциях "Frame style" и "Disable window sizing".
2012.10.29 Расширена опция "Minimize on close".
2012.10.30 Поддержка SimPlaylist.
2012.10.31 Обновлены интерфейсы и примеры их использования (UIHacks.js).
2012.11.13 Небольшое изменение интерфейса настроек.
2012.11.16 Обновлены интерфейсы и примеры их использования (UIHacks.js).
2012.11.26 В заголовок окна настроек добавлена информация о компонентах.
2012.11.29 Добавлена поддержка foo_ui_classic.
2012.12.17 Совместимость с 1.2.0 beta 1.
2013.01.20 Обновлены интерфейсы и примеры их использования (UIHacks.js).
2013.01.29 Добавлена команда "Highlight Now Playing".

[/more]
Автор: Skif_off
Дата сообщения: 28.10.2013 18:52
А за что foo_ui_hacks занесен в черный список?

comrades, никто случайно не зареган на Hydrogenaudio Forums? Что-то как-то все невнятно с папкой playlists-v1.3 - родное название без -v1.3 вернется к финалу или нет?
Автор: Macarych
Дата сообщения: 28.10.2013 19:00

Цитата:
А за что foo_ui_hacks занесен в черный список?

За глубокое вмешательство в интерфейс программы, автору не понравилось что его творение "подкорректировали" - его право.
Автор: webern
Дата сообщения: 28.10.2013 19:12
Skif_off

Цитата:
Что-то как-то все невнятно с папкой playlists-v1.3 - родное название без -v1.3 вернется к финалу или нет?

Я так понял, что будут присутствовать два варианта - один для плейлистов v.1.3 и выше, а второй - "устаревшая" версия плейлиста останется не тронутой" на тот случай, если захочется вернуться на версию ниже 1.3. Причем v.1.3 не будет заносить обновления в "устаревшие" плейлисты.
Автор: Skif_off
Дата сообщения: 28.10.2013 19:23
Macarych

Цитата:
За глубокое вмешательство в интерфейс программы

Согласен, его право, хотя фактически исполняемый файл остается неизменным после закрытия программы, ну да ладно, праздное любопытство в чистом виде.

webern

Цитата:
Я так понял, что будут присутствовать два варианта

Тоже склоняюсь к этой мысли и как-то она мне не симпатична. Обычно обновляюсь на вторую бету, но тут, пожалуй, подожду финала.
Автор: webern
Дата сообщения: 28.10.2013 19:30
Skif_off

Цитата:
Тоже склоняюсь к этой мысли и как-то она мне не симпатична

Тут не к чему склоняться, ибо я коротко изложил то, что железно заявил автор фубара по твоей же ссылке.
Будут, как я понимаю, две папки - с новыми плейлистами и "устаревшими". Чего тут не симпатичного?
Автор: Skif_off
Дата сообщения: 28.10.2013 20:40
webern
Автор по моей же ссылке не сказал, что будет в финале и насколько долго будет сохраняться совместимость в таком виде. До финала? До следующего финала? Через один? Пока Елизавета II не скажет Я устала, я ухожу?

Цитата:
Чего тут не симпатичного?

Что дальше? Что-нибудь вроде
components-2.0
configuration-1.7
playlists-1.9
user-components-1.5
?
Автор: meDveD_spb
Дата сообщения: 28.10.2013 21:27

Цитата:
А за что foo_ui_hacks занесен в черный список?

Ну занесен и занесен, вам то что, главное плагин функционирует с любыми новыми версиями фубара.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184

Предыдущая тема: Плагины MyIE2 / Maxthon


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.