Текущая песня, выделение цветом

Список разделов Аудиоплеер foobar2000 Общая информация

Описание: Общее обсуждение по аудиоплееру foobar2000

Сообщение #1 koka-kola » 01.06.2008, 23:15

Добрый день!

Недавноу установил foobar, всё нравится, но вот один маленький недостаток портит впечатление - песня, которая воспроизводится в данный момент, никак не выделаяется, только рядом с ней висит треугольничек play ( > )

Со времён пользования winamp-ом у меня осталось привычка - хочется, чтобы воспроизводимя композиция как-то выделалась из общего списка. В winamp это было реализовано цветом: текущая композиция - белая, остальные зелёненькие :) Хотелось бы видеть нечто подобное и в foobar. Может, есть какая-то настройка, про которую я не знаю или специальный плагин?

Поставил Columns UI, думал в нём будет иначе, чем в интерфейсе по умолчанию, но разница не сильно заметна.

Подскажите, пожалуйста, как сделать, чтобы текущая песня визуально отличалась от остального, плей-листа?
koka-kola
Автор темы
Репутация: 0
С нами: 13 лет

Сообщение #2 Mishail » 02.06.2008, 02:13

Mishail M
Аватара
Возраст: 41
Репутация: 5
С нами: 15 лет 1 месяц

Сообщение #3 fu, barsik » 07.05.2009, 01:15

где-то месяц назад перешёл с вин-ампа на 0.9.6.4 и многое настроил под себя
осталось, конечно, несколько вопросов, но в этой теме прошу подсказать как именно добиться, чтобы проигрываемая строка выделялась, допустим, цветом 63, 88, 207 ?

ссылку выше читал. при добавлении этих строк
Код: Выделить всё
$if(%isplaying%,
$set_style(text,$get_global(cTxtPlay),$get_global(cTxtPlay))
$set_style(back,$get_global(cBgPlay),$get_global(cBgPlay))
)
в конец списка в preferences - display - columns ui - playlist view - globals - style проигрываемая строка становится полностью чёрной. ничего изменить у меня не получилось, только вернуть всё назад, убрав эти 4 строки
не особо ориентируюсь я в этом, наугад пробовал добавлять в этих строках (cBgPlay,$rgb(63,88,207)) вместо (cBgPlay) - ничего не менялось
пытался в preferences - display - columns ui - colors and fonts - colors менять значения в меню element и mode - тоже ничего из того, что мне нужно, не получалось

вот содержимое preferences - display - columns ui - playlist view - globals - style (на всякий случай) :

Код: Выделить всё
$if(%_themed%,,$if($and(%isplaying%,$not(%_is_group%)),

$puts(back,$offset_colour(%_back%,$offset_colour($calculate_blend_target(%_back%),ff0000,20),25))
$puts(back-selected,$offset_colour(%_selected_back%,$offset_colour($calculate_blend_target(%_selected_back%),ff0000,20),25))
$puts(back-selected-no-focus,$offset_colour(%_selected_back_no_focus%,$offset_colour($calculate_blend_target(%_selected_back_no_focus%),ff0000,20),25))
,

$ifequal($mod($if2(%_display_index%,%list_index%),2),0,
$puts(back,$offset_colour(%_back%,$calculate_blend_target(%_back%),12))
$puts(back-selected,%_selected_back%)
$puts(back-selected-no-focus,%_selected_back_no_focus%)
,
$puts(back-selected,$offset_colour(%_selected_back%,$calculate_blend_target(%_selected_back%),7))
$puts(back-selected-no-focus,$offset_colour(%_selected_back_no_focus%,$calculate_blend_target(%_selected_back_no_focus%),7))
$puts(back,%_back%)
)

)
$set_style(back,$get(back),$get(back-selected),$get(back-selected-no-focus)))
fu, barsik M
Откуда: Kiev
Репутация: 0
С нами: 12 лет 1 месяц

Сообщение #4 evil » 07.05.2009, 01:34

В конец добавить
Код: Выделить всё
$if(%isplaying%,
$set_style(back,$rgb(63,88,207),$rgb(63,88,207))
)
Но это так, заплатка.
Читать Columns UI Documentation, а конкретно: Style string и Global variables.
Ну и основы: Titleformat Reference.
Последний раз редактировалось evil 07.05.2009, 01:42, всего редактировалось 1 раз.
evil M
Модератор
Возраст: 39
Репутация: 64
С нами: 15 лет 1 месяц

Сообщение #5 fu, barsik » 07.05.2009, 04:16

evil
спасибо, вторая ссылка помогла. я инфу из неё немного доработал
Код: Выделить всё
$if(%isplaying%,
$set_style(back,$rgb(122,139,222),$rgb(122,139,222))
$set_style(text,FFFFFF,FFFFFF)
)
и получил почти идеальный для себя результат
fu, barsik M
Откуда: Kiev
Репутация: 0
С нами: 12 лет 1 месяц


Вернуться в Общая информация