Сборка от LUR (28.12.16)

Список разделов Аудиоплеер foobar2000 Сборки Релизы сборок

Описание: Проверенные финальные версии сборок.

Сообщение #1 LUR » 20.01.2013, 23:49

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

S1.jpg
S2.jpg

S3.jpg
S4.jpg


Код: Выделить всё
Дата сборки: 28.12.2016
Автор: LUR
Версия: 161228

Известные плюсы и минусы сборки:
Код: Выделить всё
+ Лаконичный интерфейс с оригинальной конфигурацией и быстрым доступом к основным функциям сборки.
+ Быстрое переключение между двумя вариантами плейлиста: с обложками и без.
+ Русский вариант сборки: русифицированы все модули сборки: стандартный набор плеера и плагины. Русификация обновляется в максимально короткие сроки после выхода обновлений самого плеера и плагинов, включенных в сборку. Также этот вариант хорошо подойдет для тех, кто хочет сделать свою русскую сборку, если будут использоваться плагины из списка, приведенного ниже.

- Русский вариант сборки: ввиду известных причин невозможности русифицировать плеер в лоб, перевод производится по принципу "что вижу - то перевожу". Следовательно, перевод постоянно находится в процессе дополнения и корректировки.

В основе лежит полная версия плеера:
Код: Выделить всё
foobar2000 v1.3.14
Список дополнительных плагинов
foo_input_monkey 2.1.7
foo_out_asio 2.1.2
foo_out_wasapi 3.2.3
foo_playcount 3.0.2
foo_plorg 2.6
foo_pqview 0.2
foo_quicksearch 3.6
foo_run 0.3.7
foo_ui_columns 0.5.1
foo_ui_hacks 2013-02-19
foo_uie_albumlist 0.3.7
foo_uie_esplaylist 0.1.3.9
foo_uie_lyrics3 0.5
foo_uie_panel_splitter 0.3.8.3a
foo_uie_vis_channel_spectrum 0.17.2
foo_uie_wsh_panel_mod 1.5.6
foo_verifier 1.1.2
foo_vis_vumeter 2013-02-16
foo_vis_shpeck 0.3.7
foo_wave_seekbar 0.2.45
Предустановленные кодировщики
● LAME 3.99.5 x64
● OggEnc 2.87 x64
● FLAC 1.3.1 x64
● Refalac 1.58 x64

СКАЧАТЬ

АНГЛИЙСКАЯ ВЕРСИЯ / обновление для версии 161106

РУССКАЯ ВЕРСИЯ / обновление для версии 161106

Старый Columns UI
На всякий случай оставляю здесь русификацию старой версии плагина 0.3.8.8. СКАЧАТЬ


УСТАНОВКА
Инсталлятор отсутствует. Просто распакуйте содержимое архива с полной версией в любую папку и запустите плеер (foobar2000.exe). Полная версия располагается по ссылке, выделенной жирным, для любого из вариантов сборки, например: РУССКАЯ ВЕРСИЯ. Архив "обновление для версии YYMMDD" служит для обновления сборки предыдущей версии. Для обновления распакуйте его содержимое в папку, в которую распаковывали полную версию, с заменой файлов. Визуализация работает только на DirectX 9, поэтому в последних операционных системах его необходимо предварительно установить

СПРАВКА ПО ИСПОЛЬЗОВАНИЮ (рекомендуется к прочтению)

ПАРА СОГЛАШЕНИЙ
В советах по настройке (и вообще в ответах на форуме) используется доступ к настройкам плеера. В этом случае указывается ключевое слово Preferences (для английской версии) или Настройки (для русской версии). Доступ к настройкам плеера производится одним из следующих способов:
1) Через специальный значок в окне сборки, представляющий собой шестеренку в правом верхнем углу под строкой поиска.
Prefeneces.jpg
Prefeneces.jpg (11.83 КБ) Просмотров: 248674

2) С помощью стандартной горячей клавиши Ctrl+P
3) Через главное меню. Попасть в него можно, нажав иконку приложения в верхнем левом углу окна. И далее: File -> Preferences (английская) или Файл -> Настройки (русская)
Также ввиду того, что сборка представлена в двух языковых вариантах, то пути к настройкам указаны в двух вариантах. Некоторые названия для краткости выглядят так: "Название в английской версии" / "Название в русской версии"

ИНТЕГРАЦИЯ С ПРОВОДНИКОМ
При первом запуске данной сборки происходит запрос на разрешение внести изменения в реестр. Так программа просит ассоциировать музыкальные файлы с плеером, который находится там, куда вы его распаковали. Если вы запретили ему это сделать, вы можете включить ассоциации позже следующим образом:
Английская версия: Preferences -> Shell Integration - Register supported file formats on startup
Русская версия: Настройки -> Интеграция с системой - Регистрировать поддерживаемые форматы файлов при запуске
Также, если вы захотите иметь возможность отправлять папки с музыкой в плеер из контекстного меню Проводника:
Английская версия: Preferences -> Shell Integration - Folder context menus
Русская версия: Настройки -> Интеграция с системой - Включить контекстное меню для папок

ИНТЕРФЕЙС СБОРКИ (нажмите для увеличения)
Help.jpg


РАБОТА С ПЛЕЙЛИСТАМИ
Все плейлисты доступны в панели органайзера плейлистов, расположенной справа (должен быть включен соответствующим переключатель, см. скриншот). В данной панели вы можете создавать/изменять/удалять плейлисты, а также организовывать их в папки различной вложенности.
Добавлять музыку можно различными путями:
1) Из Проводника двойным щелчком на музыкальном файле или через контекстное меню (для этого активируйте настройки из пункта ИНТЕГРАЦИЯ С ПРОВОДНИКОМ). При этом все добавляемые файлы автоматически отправляются в плейлист с названием "Default" / "По умолчанию".
2) Перетягиванием из Проводника в панель органайзера плейлистов. В этом случае, если справа в текущий момент открыта панель органайзера плейлистов, то можно перетянуть в нее треки, по одному или кучкой. Точки назначения: а) существующий плейлист б) пустое место или любая папка с плейлистами, в этом случае автоматически создастся новый плейлист с названием %artist% - %title% трека или первого из кучки треков.
3) Перетягиванием из Проводника в панель плейлиста со списком треков. Так вы добавите перетягиваемые треки к текущим.
4) Перетягиванием из панели плейлиста в панель органайзера плейлистов. Да, вы можете прямо в плеере перетягиванием формировать плейлисты.

РАБОТА С ФОНОТЕКОЙ
Если у вас нормально прописаны все теги в вашей музыке, то советую воспользоваться Фонотекой. Это база данных с гибкими возможностями запросов и отображения музыки. Добавление вашей музыки в Фонотеку производится из настроек:
Английская версия: Preferences -> Media Library - Music folders - Add... и добавляем папки.
Русская версия: Настройки -> Фонотека - Папки с музыкой - Добавить... и добавляем папки.
Доступ к Фонотеке осуществляется через специальную панель, расположенную справа (должен быть включен соответствующим переключатель, см. скриншот). Обзор Фонотеки может происходить в различных режимах, в том числе и по папкам. Смена режимов доступна из контекстного меню панели Фонотеки "View" / "Вид".
Если вас не устраивает текущая группировка треков в плейлисте, вы можете изменить ее через правую кнопку мыши на плейлисте в подменю Grouping / "Группировка" через выбор существующих пресетов, или настроить их самому (Grouping -> Configure / Группировка -> Настроить)

СПЕЦИАЛЬНЫЕ ИЛИ СЛУЖЕБНЫЕ ПЛЕЙЛИСТЫ
Этот термин ничего не значит, просто мне так удобно называть плейлисты, которые заранее созданы и настроены мной и поставляются вместе со сборкой. Их смысл в том, чтобы для каких-либо стандартных операций имелись уже заготовленные точки назначения. В панели органайзера плейлистов вы можете видеть папку "Auto" / "Авто", в которой имеются следующие плейлисты:
1) "Library" / "Фонотека" - предназначен для обзора Фонотеки. При двойном щелчке в дереве Фонотеки треки отправляются сюда.
2) "Search" / "Поиск" - сюда отправляются треки, найденные через строку поиска в верхнем правом углу окна.
3) "Queue" / "Очередь" - здесь отображается текущая очередь воспроизведения. Очередь воспроизведения - это стандартная возможность плеера быстро добавить один или несколько треков для проигрывания вслед за текущим. Добавляются треки правой кнопкой мыши -> "Add to playback queue" / "Добавить в очередь".
4) "Default" / "По умолчанию" - сюда отправляются треки, запущенные напрямую из Проводника.

ВЫБОР ЦВЕТА СБОРКИ
При желании можно поменять стандартный черный цвет темы на белый. Для этого в сборке уже присутствует готовая тема:
Английская версия: Preferences -> Display -> Columns UI -> Main - FCL importing and exporting - Import... выбираем файл белой темы, он лежит в папке сборки themes и называется "LUR White.fcl". Выскакивает окно "Select settings to import", просто жмете ОК.
Русская версия: Настройки -> Внешний вид -> Интерфейс Columns -> Основные - Импорт и экспорт FCL - Импорт... выбираем файл белой темы, он лежит в папке сборки themes и называется "LUR Белый.fcl". Выскакивает окно "Выберите настройки для импорта", просто жмете ОК.
Для возврата черной темы в обеих версиях надо импортировать файл темы "LUR.fcl", который лежит там же.
Если вы пользуетесь отображением стрелочного прибора над полосой перемотки, то при смене темы вам нужно вручную сменить скин для него: правая кнопка мыши на панели прибора -> LUR White для белой темы или LUR для черной.

СТОЛБЦЫ В ПЛЕЙЛИСТЕ
Новичкам может сразу быть непонятно, что ширину столбцов и их набор в плейлисте можно менять под себя. Если вы хотите настроить столбцы плейлиста, то для этого нужно временно включить отображение шапки плейлиста с заголовками столбцов, и через нее регулировать размеры или добавлять/изменять содержимое столбцов. Включается она через контекстное меню:
Правая кнопка мыши в любом месте плейлиста ->
Английская версия: Options -> Appearance -> Show column header
Русская версия: Опции -> Внешний вид -> Показывать заголовки столбцов
У самой шапки есть контекстное меню (правая кнопка мыши), через которое можно добавлять/изменять/перемещать столбцы и задавать различные опции их отображения.

ГОРЯЧИЕ КЛАВИШИ
Любители горячих клавиш могут увидеть их список и по возможности добавить свои собственные в настройках:
Английская версия: Preferences -> Keyboard Shortcuts
Русская версия: Настройки -> Горячие клавиши
Горячие клавиши по умолчанию в плеере не изменялись, были только добавлены новые. Привожу их список:
Пробел - Пуск/Стоп
Влево - Перемотка назад на 5 секунд
Вправо - Перемотка вперед на 5 секунд
Ctrl + влево - Перемотка назад на 1 секунду
Ctrl + вправо - Перемотка вперед на 1 секунду
Alt + P - Переместить курсор к текущему треку
Ctrl + вниз - Понизить громкость
Ctrl + вверх - Повысить громкость
F11 - Полноэкранный режим
Ctrl + Alt + Вправо - Следующий трек (глобальная, т.е. действует в любом приложении)
Ctrl + Alt + Влево - Предыдущий трек (глобальная, т.е. действует в любом приложении)


БОЛЬШАЯ ПРОСЬБА К СПРАШИВАЮЩИМ: При публикации вопроса пожалуйста указывайте вариант сборки, который Вы используете (английскую или русскую).

P.S. Если кого-то заинтересует русская сборка, просьба писать о найденных косяках и недопереводах со скриншотами на адрес: dima точка lur собак yandex точка ru

История версий
Версия 161228
● foobar2000 v1.3.14
● плагин foo_uie_biography заменен на панель WSH со скриптом "Biography Text && Picture. www.last.fm" © kgena_ua version "09102016"
● удалены плейлисты радио, как оказалось большая часть из них нерабочая, а поддерживать все в актуальном состоянии считаю нецелесообразным.
● в русской сборке исправлены ошибки перевода плагина foo_quicksearch

Версия 161106
● foobar2000 v1.3.13
● foo_ui_columns 0.5.1

Версия 160408
● foobar2000 v1.3.10
● foo_ui_columns 0.4.0
● foo_uie_albumlist 0.3.7
● foo_uie_lyrics3 0.5
● LAME 3.99.5 x64
● OggEnc 2.87 x64
● FLAC 1.3.1 x64
● Refalac 1.58 x64

Версия 151108
● foobar2000 v1.3.9
● foo_plorg 2.6
● foo_quicksearch 3.6
● foo_ui_columns 0.3.9.1 (опционально)

Версия 150326
● foobar2000 v1.3.8
● foo_uie_lyrics3 0.4.5

Версия 150115
● foobar2000 v1.3.7

Версия 141129
● foobar2000 v1.3.6

Версия 141031
● foobar2000 v1.3.5

Версия 141009
● foobar2000 v1.3.4
● foo_verifier 1.1.2

Версия 140721
● foobar2000 v1.3.3
● заменены плейлисты радио

Версия 140411
● foobar2000 v1.3.2
● foo_uie_lyrics3 0.4.4
● foo_wave_seekbar 0.2.45

Версия 140124
● foobar2000 v1.3.1
● foo_wave_seekbar 0.2.42

Версия 140106
● foobar2000 v1.3
● foo_uie_lyrics3 0.4.1

Версия 130711
● foobar2000 v1.2.9
● foo_wave_seekbar 0.2.40

Версия 130621
● foobar2000 v1.2.8
● foo_wave_seekbar 0.2.39.6
● добавлена поддержка ASIO (foo_out_asio 2.1.2)
● добавлена обложка на панель лирики

Версия 130505
● foobar2000 v1.2.6
● foo_wave_seekbar 0.2.36.1
● все варианты "полосы перемотки" (верхней части интерфейса) объединены в одну сборку, добавлена кнопка переключения этих вариантов.
● добавлен плагин визуализации стрелочного прибора foo_vis_vumeter 2013-02-16, на его основе добавлен один из вариантов верхней части интерфейса
● добавлен плагин отображения очереди воспроизведения foo_pqview 0.2
● исправлено несоответствие группировки/сортировки между панелью Фонотеки и панелью плейлиста

Версия 130421
● foobar2000 v1.2.5
● foo_input_monkey 2.1.7

Версия 130410
● теперь сборка представлена в трех вариантах с различной полосой перемотки

Версия 130403
● foo_wave_seekbar 0.2.34
● foo_uie_wsh_panel_mod 1.5.6
● foo_ui_hacks 2013-02-19
● добавлен регулятор громкости в правом нижнем углу
● расширен список вариантов отображения Фонотеки (контекстное меню "View"/"Вид")

Версия 130330
● foobar v1.2.4
● foo_verifier 1.1.1
● foo_out_wasapi 3.2.3
● foo_wave_seekbar 0.2.33
● Теперь при обзоре Фонотеки треки появляются в плейлисте только после двойного щелчка.

Версия 130214
● foobar v1.2.3
● foo_out_wasapi 3.2.1
● изменен принцип отображения фоновой обложки для плейлиста без обложек (с сохранением пропорций)
● исправлена отрисовка некоторых элементов интерфейса при изменении размера окна
● в Windows 8 не работала левая кнопка мыши из-за включенной опции перетаскивания окна средней кнопкой в плагине UI Hacks

Версия 130204
● добавлена фоновая обложка текущего трека для плейлиста без обложек
● в тему добавлены обложки noartist.png и nocover.png, для отсутствующих обложек исполнителя и альбома соответственно

Версия 130120
● первая версия сборки
Последний раз редактировалось LUR 11.07.2013, 15:56, всего редактировалось 53 раз(а).
LUR M
Автор темы, Модератор
Аватара
Возраст: 34
Откуда: Минск
Репутация: 163
С нами: 4 года 1 месяц


Сообщение #101 Саныч » 06.05.2013, 23:47

режим визуализации-в норме.
d2d1.dll не был найден-выдаёт при загрузке плеера неоднократно-раз 20
Саныч
Гость

Сообщение #102 LUR » 07.05.2013, 02:07

Саныч, думаю вам стоит почитать внимательно о вашей проблеме ЗДЕСЬ
Это нестандартная ситуация, у вас с системой немного не в порядке. Может быть последствием действия малвари или вируса.
Если вам кажется, что у вас все в порядке, попробуйте удалить следующий файл из сборки: user-components\foo_wave_seekbar\frontend_direct2d.dll
LUR M
Автор темы, Модератор
Аватара
Возраст: 34
Откуда: Минск
Репутация: 163
С нами: 4 года 1 месяц

для LUR

Сообщение #103 Саныч » 08.05.2013, 22:00

Большое Вам человеческое спасибо после удаления user-components\foo_wave_seekbar\frontend_direct2d.dll всё стало ХОРОШО.

Добавлено спустя 35 секунд:
Большое Вам человеческое спасибо после удаления user-components\foo_wave_seekbar\frontend_direct2d.dll всё стало ХОРОШО.

Добавлено спустя 27 секунд:
Большое Вам человеческое спасибо после удаления user-components\foo_wave_seekbar\frontend_direct2d.dll всё стало ХОРОШО.
Саныч
Гость

Сообщение #104 LUR » 09.05.2013, 01:40

Саныч, помните, что это только полумера. Желательно просканировать вашу систему на наличие вирусов и переустановить DirectX.
LUR M
Автор темы, Модератор
Аватара
Возраст: 34
Откуда: Минск
Репутация: 163
С нами: 4 года 1 месяц

Сообщение #105 xXxSPYxXx » 09.05.2013, 12:06

Сборка отличная, особенно порадовал ласт апдейт. До этого юзал от Алекса, но прошлого года, ибо считаю текущий его дизайн сделанный на основе винампа - отвратительным.
xXxSPYxXx
Новичок
Репутация: 0
С нами: 3 года 8 месяцев

Сообщение #106 LUR » 09.05.2013, 17:10

xXxSPYxXx писал(а):дизайн сделанный на основе винампа - отвратительным

Ну каждому свое) у меня пара знакомых до сих пор вторым винампом пользуются, и ни в чем их не переубедишь)
LUR M
Автор темы, Модератор
Аватара
Возраст: 34
Откуда: Минск
Репутация: 163
С нами: 4 года 1 месяц

Сообщение #107 marfu4ka » 10.05.2013, 10:54

Не понял, а радио работает или нет? Ни одна радиостанция не проигрывается, а так хочется иногда для разнообразия послушать :)
Все настройки, касаемые Networking установлены (всю ветку прочитал). Фаерволла нет, только NOD32. Система Win7. Английсая версия сборки от LUR (05.05.13)
marfu4ka
Новичок
Репутация: 0
С нами: 3 года 8 месяцев

Сообщение #108 LUR » 10.05.2013, 14:49

marfu4ka писал(а):Ни одна радиостанция не проигрывается
Хм.. у меня все играет, да и не только у меня. А вы только на одном рабочем месте пробовали? Есть правда одно предположение, что это белорусский трафик, и он в России не пущат, но гугль что-то молчит. Если вы конечно про предустановленные мной закладки радио в плейлистах, они просто все с одного сайта, а именно http://shoutcast.byfly.by/ Если так, то сообщите мне пожалуйста играет ли у вас что-нибудь с этого сайта, если нет, то надо будет заменить на более вменяемое.
LUR M
Автор темы, Модератор
Аватара
Возраст: 34
Откуда: Минск
Репутация: 163
С нами: 4 года 1 месяц

Сообщение #109 marfu4ka » 10.05.2013, 15:04

У меня этот сайт вообще не открывается в брузере :) Вот и причина. Я из Москвы. Можно заменить на свои станции?
Правда вот сюда я могу зайти: shoutcast.byfly.by:8008

Добавлено спустя 39 минут 50 секунд:
Я отсюда обычно слушаю. http://open.fm/
marfu4ka
Новичок
Репутация: 0
С нами: 3 года 8 месяцев

Сообщение #110 LUR » 10.05.2013, 16:47

marfu4ka, если у вас радио ни одно не работает из моих, то можете смело очистить или удалить плейлисты с радио, а с вашим сайтом можно работать так:

1. Сохраните плейлист интересной вам радиостанции куда-нибудь

10-05-2013 15-43-22.jpg
10-05-2013 15-43-22.jpg (21.91 КБ) Просмотров: 2155


2. Откройте скачанный файл и скопируйте любой веб-адрес, например первый:

10-05-2013 15-45-55.jpg


3. Добавьте в плеере плейлист или выберите существующий

10-05-2013 15-38-11.jpg
10-05-2013 15-38-11.jpg (18.97 КБ) Просмотров: 2155


3. Добавьте адрес радио в плейлист

10-05-2013 15-36-21.jpg
10-05-2013 15-36-21.jpg (23.05 КБ) Просмотров: 2155

10-05-2013 15-47-01.jpg
10-05-2013 15-47-01.jpg (22.01 КБ) Просмотров: 2155


Теперь можно слушать радио, дважды щелкнув на добавленном элементе в плейлисте. По крайней мере я таким образом организовывал свои плейлисты с радиостанциями.
LUR M
Автор темы, Модератор
Аватара
Возраст: 34
Откуда: Минск
Репутация: 163
С нами: 4 года 1 месяц

Сообщение #111 marfu4ka » 10.05.2013, 17:20

Спасибо огромное!

Добавлено спустя 1 час 19 минут:
Выключается очень долго Фубар в данной сборке.Около 30 секунд, комп на Core i5, 4Gb оперативы.

Добавлено спустя 4 часа 31 минуту:
Да и памяти ест 54Мб, как-то многовато)
marfu4ka
Новичок
Репутация: 0
С нами: 3 года 8 месяцев

Сообщение #112 vladj » 10.05.2013, 23:37

marfu4ka писал(а):Выключается очень долго Фубар в данной сборке.Около 30 секунд
Довольно странное явление. Думаю это зависит не от того, чья сборка, а оттого, что и кто проверяет
так долго, вновь перезаписываемые, пару файлов. Они перезаписываются при каждом выключении, это
database.dat и theme.fth . Обычно хватает секунды на это. Мощность компа не при чём тут.
Скорей всего виноват контроль учетных записей (UAC). Можно попробовать, отключив его. Сборка, как я понимаю
не портабельная, а инсталлирована в систему ? А в 7-8 винде строго с изменением системных файлов.
Интересен подход к работе в инете твой. Я смирился-бы с отсутствием антивиря на компе, но без стенки ходить
в инете, увольте...
HTPC Termaltake, Onkyo 525E,Yamaha 8900.
vladj M
Гуру
Аватара
Откуда: Пермский край
Репутация: 245
С нами: 6 лет 11 месяцев

Сообщение #113 LUR » 11.05.2013, 01:14

marfu4ka, не замечал долгих выключенй, а по поводу памяти ну смешно же) Вы видели сколько у вас браузер съедает памяти? Такова цена доп. плагинов, чистый фубар конечно поменьше ест.
LUR M
Автор темы, Модератор
Аватара
Возраст: 34
Откуда: Минск
Репутация: 163
С нами: 4 года 1 месяц

Сообщение #114 VitalMan » 11.05.2013, 12:07

Замечательная сборка. Впервые ничего не пришлось доделывать под себя, кроме вывода по ASIO. Вопрос по интерфейсу - нельзя ли сделать регулятор громкости нескрываемым и, чисто из эстетических соображений, растянуть его на ширину столбца фонотеки? Или подскажите как это сделать самому. Версия сборки - русская. Спасибо.
VitalMan
Гость

Сообщение #115 marfu4ka » 11.05.2013, 12:16

Контроль учетных записей отключен уже давно)
Сборка текущая LUR (05.05.13). Она не инсталлируется, значит портабельная.
В общем, долго выключается только тогда, когда на паузе стоит. Если выключить в момент произщгрывания трека, то сразу закрывается фубар.

По поводу 56Мб понял. Просто до этого был Винамп 2.9 всю жизнь с пагином для flac. Специально не ставил другие плееры, чтобы не жрали много ресурсов при ненужных опциях.
marfu4ka
Новичок
Репутация: 0
С нами: 3 года 8 месяцев

Сообщение #116 вовасбрат » 11.05.2013, 13:08

волновой сикбар относительно прожорлив, но оно того стоит.
вовасбрат M
Бывалый
Аватара
Возраст: 47
Откуда: ТАМБОВ
Репутация: 51
С нами: 4 года 4 месяца

Сообщение #117 LUR » 11.05.2013, 16:23

VitalMan, асио кстати добавлю в следующей версии в сборку. Регулятор громкости
VitalMan писал(а):чисто из эстетических соображений
не растягивал на всю ширину панели, сами увидите, когда поюзаете. Если очень хотите такой ползунок, вот вам инструкция:

Спойлер
1. Откройте настройки панели ползунка
11-05-2013 15-08-13.jpg
11-05-2013 15-08-13.jpg (5.6 КБ) Просмотров: 2054


2. Замените весь текст в окне скрипта следующим текстом и закройте окно настроек с сохранением.
Код: Выделить всё
ColorTypeCUI = {
    text: 0,
    selection_text: 1,
    inactive_selection_text: 2,
    background: 3,
    selection_background: 4,
    inactive_selection_background: 5,
    active_item_frame: 6
};

IDC_ARROW = 32512;
IDC_HAND = 32649;

var g_img_volume = gdi.Image(fb.FoobarPath + "themes\\lur\\black\\volume.png");
var g_img_mute = gdi.Image(fb.FoobarPath + "themes\\lur\\black\\mute.png");
var g_cursor_on_icon = false, g_hand = false;
var g_drag = false;
var ww;
var wh;

function pos2vol(p) {
     return (50 * Math.log(0.99 * p + 0.01) / Math.log(10));
}

function vol2pos(v){
   var p=((Math.pow(10,v/50)-0.01)/0.99);
   return(p);
}

function on_size() {
    ww = window.Width;
    wh = window.Height;
}

function on_paint(gr){
    var bgcolor = window.GetColorCUI(ColorTypeCUI.background);
    gr.FillSolidRect(0, 0, ww, wh, 0xFF141414);
    var width = ww - 30;
   var pos = parseInt(vol2pos(fb.Volume) * width);
    var x = ww - 4 - width;
    gr.DrawImage(fb.Volume > -100 ? g_img_volume : g_img_mute,
                 x - 26, 0, 26, 26,
                 0, 0, 26, 26,
                 0, 255);
    gr.FillSolidRect(x, 12, width, 2, 0x3CB4B4B4);
    gr.FillSolidRect(x, 12, pos, 2, 0xFFB4B4B4);
}

function on_mouse_lbtn_down(x,y){
    if(x <= 26) fb.VolumeMute(); else g_drag = true;
}

function on_mouse_lbtn_up(x,y){   
    on_mouse_move(x,y);
    g_drag = false;
}

function on_mouse_move(x,y){   
    if(g_drag){
        var p = x < 27 ? 0 : (x - 27) / (ww - 30);
        var v = pos2vol(p);
        if(fb.Volume != v) fb.Volume = v;
    }
    else {
        if(!g_hand) {
            g_hand = true;
            window.SetCursor(IDC_HAND);
        }
    }
}

function on_mouse_leave() {
    if(g_hand) {
        g_hand = false;
        window.SetCursor(IDC_ARROW);
    }
}

function on_mouse_wheel(step){
    if(step > 0) fb.VolumeUp(); else fb.VolumeDown();   
}

function on_volume_change(val){
    window.Repaint();
}

function on_colors_changed() {
    window.Repaint();   
}

3. Откройте настройки сплиттера (правой кнопкой мыши левее ползунка)
11-05-2013 15-15-09.jpg
11-05-2013 15-15-09.jpg (12.4 КБ) Просмотров: 2054


4. Выберите в левой части диалога элемент интерфейса "Панель WSH" и измените данные X и Ширина на указанные на скриншоте:
11-05-2013 15-20-38.jpg


5. Нажмите "Применить". Ползунок станет на всю ширину панели. Ширина панели 320, отсюда и пляшите, если не понравится.
LUR M
Автор темы, Модератор
Аватара
Возраст: 34
Откуда: Минск
Репутация: 163
С нами: 4 года 1 месяц

Сообщение #118 VitalMan » 11.05.2013, 16:55

Спасибо большое! Позволю себе еще побеспокоить. Прошу прощения, не указал - пользуюсь белой темой, можно все то же самое для нее?
VitalMan
Гость

Сообщение #119 LUR » 11.05.2013, 17:16

VitalMan писал(а):Прошу прощения, не указал - пользуюсь белой темой, можно все то же самое для нее
Все то же самое, только во втором пункте этот скрипт:
Спойлер
Код: Выделить всё
ColorTypeCUI = {
    text: 0,
    selection_text: 1,
    inactive_selection_text: 2,
    background: 3,
    selection_background: 4,
    inactive_selection_background: 5,
    active_item_frame: 6
};

IDC_ARROW = 32512;
IDC_HAND = 32649;

var g_img_volume = gdi.Image(fb.FoobarPath + "themes\\lur\\white\\volume.png");
var g_img_mute = gdi.Image(fb.FoobarPath + "themes\\lur\\white\\mute.png");
var g_hand = false;
var g_drag = false;
var ww;
var wh;

function pos2vol(p) {
     return (50 * Math.log(0.99 * p + 0.01) / Math.log(10));
}

function vol2pos(v){
   var p=((Math.pow(10,v/50)-0.01)/0.99);
   return(p);
}

function on_size() {
    ww = window.Width;
    wh = window.Height;
}

function on_paint(gr){
    var bgcolor = window.GetColorCUI(ColorTypeCUI.background);
    gr.FillSolidRect(0, 0, ww, wh, bgcolor);
    var width = ww - 30;
   var pos = parseInt(vol2pos(fb.Volume) * width);
    var x = ww - 4 - width;
    gr.DrawImage(fb.Volume > -100 ? g_img_volume : g_img_mute,
                 x - 26, 0, 26, 26,
                 0, 0, 26, 26,
                 0, 210);
    gr.FillSolidRect(x, 12, width, 2, 0x3C626262);
    gr.FillSolidRect(x, 12, pos, 2, 0xFF626262);
}

function on_mouse_lbtn_down(x,y){
    if(x <= 26) fb.VolumeMute(); else g_drag = true;
}

function on_mouse_lbtn_up(x,y){   
    on_mouse_move(x,y);
    g_drag = false;
}

function on_mouse_move(x,y){   
    if(g_drag){
        var p = x < 27 ? 0 : (x - 27) / (ww - 30);
        var v = pos2vol(p);
        if(fb.Volume != v) fb.Volume = v;
    }
    else {
        if(!g_hand) {
            g_hand = true;
            window.SetCursor(IDC_HAND);
        }
    }
}

function on_mouse_leave() {
    if(g_hand) {
        g_hand = false;
        window.SetCursor(IDC_ARROW);
    }
}

function on_mouse_wheel(step){
    if(step > 0) fb.VolumeUp(); else fb.VolumeDown();   
}

function on_volume_change(val){
    window.Repaint();
}

function on_colors_changed() {
    window.Repaint();   
}
LUR M
Автор темы, Модератор
Аватара
Возраст: 34
Откуда: Минск
Репутация: 163
С нами: 4 года 1 месяц

Сообщение #120 vladj » 11.05.2013, 21:48

marfu4ka писал(а):В общем, долго выключается только тогда, когда на паузе стоит
Попробовать как вариант устранения трабла: Preferences > Playback > снять галку с Resume after restarting
и поставить на Reset When Stopping. Не будет нужды запоминать, что крутилось до выключения и в каком
месте трека находились при выключении. Лично у меня всегда только так настроено.
HTPC Termaltake, Onkyo 525E,Yamaha 8900.
vladj M
Гуру
Аватара
Откуда: Пермский край
Репутация: 245
С нами: 6 лет 11 месяцев

Пред.След.

Вернуться в Релизы сборок