Рейтинг, изображение звезд вместо цифр в DUI

Список разделов foobar2000 Секреты foobar2000 Интерфейс - DUI

Сообщение #1 Ruzzz » 23.06.2010, 23:34

Возможно ли в стандартной теме интерфейса в рейтинге композиций использовать изображения звезд вместо цифр? И еще, возможно ли сделать их интерактивными?

UPD:
1) Настраиваем колонки как на скриншоте: http://goo.gl/nqiAW
Текущая оценка — количество «кружков»: $repeat(●,%rating%)
Текущая оценка — количество чёрных кружков, остальное — полые кружки (до 5): $if(%rating%,$repeat(●,%rating%)$repeat(o,$sub(5,%rating%)),ooooo)
2) Подключаем новую колонку через контекстное меню заголовков списка воспроизведения http://goo.gl/QlXuU
3) Ну и можно глобальные клавиши настроить http://goo.gl/WrcZ3
Последний раз редактировалось Ruzzz 23.05.2012, 20:34, всего редактировалось 2 раз(а).
Ruzzz
Автор темы
Аватара
Репутация: 2
С нами: 14 лет 11 месяцев

Сообщение #2 Mr.Merak » 24.06.2010, 09:24

Ruzzz:сделать их интерактивными?
нет
Mr.Merak M
Откуда: Украина
Репутация: 27
С нами: 18 лет 3 месяца

Сообщение #3 Ruzzz » 25.07.2010, 00:30

Появилась такая возможность, подробнее. И решение некоторых проблем здесь.
Ruzzz
Автор темы
Аватара
Репутация: 2
С нами: 14 лет 11 месяцев

Сообщение #4 Ruzzz » 10.05.2012, 21:47

Как сделал я:
1) Настраиваем колонки как на скриншоте: http://goo.gl/nqiAW
2) Подключаем новую колонку через контекстное меню заголовков списка воспроизведения http://goo.gl/QlXuU
3) Ну и можно глобальные клавиши настроить http://goo.gl/WrcZ3
Ruzzz
Автор темы
Аватара
Репутация: 2
С нами: 14 лет 11 месяцев

Сообщение #5 str » 12.05.2012, 10:00

а рейтинг в файл пишется при этом, или в какой-то файл статистики?
str M
Аватара
Откуда: Украина
Репутация: 21
С нами: 17 лет 11 месяцев

Сообщение #6 mgz » 12.05.2012, 10:09

str, если используется База (Media Libary) - то в базу пишится рейтинг. А иначе - в треки.
mgz M
Аватара
Откуда: Украина, Киев
Репутация: 73
С нами: 18 лет 6 месяцев

Сообщение #7 VEG » 12.05.2012, 14:45

Ruzzz, для удобства процитирую код, который выводит кружочки.
Текущая оценка — количество «кружков»
Код: Выделить всё
$repeat(●,%rating%)
Текущая оценка — количество чёрных кружков, остальное — полые кружки (до 5)
Код: Выделить всё
$if(%rating%,$repeat(●,%rating%)$repeat(o,$sub(5,%rating%)),ooooo)
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 279
С нами: 12 лет 6 месяцев

Сообщение #8 bulletproof2k » 22.05.2012, 21:50

А можно какньть цвет звездочек на свой заменить?
bulletproof2k M
Аватара
Откуда: Воронеж
Репутация: -19
С нами: 12 лет 6 месяцев

Сообщение #9 Izotop » 23.05.2012, 00:47

2bulletproof2k
DUI похоже так и не научился до сих пор понимать скрипт $rgb(0,250,25)
В CUI даже так уже заработало бы--->
Код: Выделить всё
$rgb(0,250,25)$if(%rating%,$repeat(●,%rating%)$repeat(o,$sub(5,%rating%)),ooooo)$rgb()
:beer:
Если это конечно непосредственно в код колонки плейлиста(Columns или NG) писать ;)
Izotop M
Аватара
Откуда: Зеленоград - Харьков
Репутация: 69
С нами: 16 лет

Сообщение #10 bulletproof2k » 24.05.2012, 20:07

Izotop:DUI похоже так и не научился до сих пор понимать скрипт $rgb(0,250,25)
С рейтингом в Дуи это не прокатывает :biggrin:
bulletproof2k M
Аватара
Откуда: Воронеж
Репутация: -19
С нами: 12 лет 6 месяцев

Сообщение #11 pois22ple » 25.05.2012, 11:39

А можно какньть цвет звездочек на свой заменить?

Для этого в DUI предусмотрено следующее:
поместите > , >> или >>> перед строкой символов - увеличение яркости в текущей цветовой гамме
поместите < , << или <<< перед строкой символов - уменьшение яркости в текущей цветовой гамме
pois22ple
Репутация: 10
С нами: 18 лет 3 месяца

Сообщение #12 Ruzzz » 25.05.2012, 12:14

pois22ple,
сделал так $repeat(<<,$sub(5,%rating%))$repeat(●,%rating%) скриншот во вложении
Вложения
foobar-rate-colors.PNG
Ruzzz
Автор темы
Аватара
Репутация: 2
С нами: 14 лет 11 месяцев

Сообщение #13 bulletproof2k » 25.05.2012, 18:47

Ну к примеру на желтый или красный цвет можно?
bulletproof2k M
Аватара
Откуда: Воронеж
Репутация: -19
С нами: 12 лет 6 месяцев

Сообщение #14 Jesse Pinkman » 22.05.2015, 17:22

А сделать звезду, которая будет закрашиваться в зависимости от рейтинга можно или нет?

Добавлено спустя 25 минут 25 секунд:
Подскажите синтаксис .Хочется чтобы в колонке отображался рейтинг трека, если он у него есть, если рейтинга нет, нужно чтобы отображался номер трека в альбоме.
Jesse Pinkman
Репутация: 1
С нами: 9 лет 6 месяцев

Сообщение #15 вовасбрат » 22.05.2015, 21:22

Jesse Pinkman, установи для рейтинга foo_uie_esplaylist
вовасбрат M
Аватара
Откуда: ТАМБОВ
Репутация: 52
С нами: 12 лет 2 месяца

Сообщение #16 Jesse Pinkman » 22.05.2015, 21:48

Уже стоит. Для рейтинга 5 звездочек есть. Хотелось бы одну сделать и еще сэкономить колонки, совместив в одной номер трека и рейтинг.
Я не буду всем подряд трекам ставить оценки, только пятерки понравившимся, ну и можно единицы самым слабым.

У меня сейчас задача научится ставить оценку треку просто при выделении. Либо мышью, но foo_gestures у меня не работает. Просто есть масса треков, про которые я точно знаю, что они мне нравятся. Хотелось бы быстро их отметить и соорудить автоплейлист.
Jesse Pinkman
Репутация: 1
С нами: 9 лет 6 месяцев

Сообщение #17 Аноним » 15.10.2015, 17:20

Привет всем.
Немного переделал скрипт, смотрится симпатичнее чем с буквами о :smile:
Текущая оценка — количество чёрных кружков, остальное — затемненные кружки (до 5)
Код: Выделить всё
$if(%rating%,$repeat(●,%rating%)<<<$repeat(●,$sub(5,%rating%)),<<<●●●●●)
Аноним
Гость

Сообщение #18 George Smith » 16.06.2017, 19:43

SIMPlaylist
George Smith
Репутация: 68
С нами: 10 лет 9 месяцев


Вернуться в Интерфейс - DUI