PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   АвтоЗвук (http://pccar.ru/forumdisplay.php?f=16)
-   -   сборка/тема foobar 2000 для CarPС (http://pccar.ru/showthread.php?t=19671)

120705 30.08.2016 22:35

Цитата:

Сообщение от duzzy (Сообщение 368215)
seriousstas
120705

Икар тоже можно переделать как тебе нужно было бы желание... :)
Смотри сам... я только начал:big:

http://jpegshare.net/thumbs/9c/c9/9c...4ebd119b72.jpg http://jpegshare.net/thumbs/96/6e/96...fe8935b8c0.jpg
http://jpegshare.net/thumbs/d8/64/d8...5411fb106e.jpg http://jpegshare.net/thumbs/5c/91/5c...2eaece22e8.jpg

Красиво получается. Если бы прога по рихтовке скинов была, на подобие Centrafuse Studio. А так по замене цвета и формата кнопок вообще проблем нет. Честно сильно не разбирался в построении оболочки ИКАРа. Но видел, что скин построен не по принципу Центифуги.

duzzy 30.08.2016 23:30

120705

Спасибо !

Икар это почти тоже что и RoadRunner... экраны скина можно и ручками редактировать.

А то что предлагал seriousstas это просто новый скрипт плейлиста а не новая сборка...
http://jpegshare.net/thumbs/5c/78/5c...81e2781349.jpg
если хочешь можешь поставить себе в сборку если не нужен не ставь.

Как по мне так единственный его плюс это плавная прокрутка... больше преимуществ я не нашел для себя.
Love теги ставить нельзя, менеджер плейлистов нужно отдельный ставить(а это + одна панель JS). По дефолту нет нормальных раздельных настроек цвета. Треки искать визуально сложнее без колонок.

seriousstas 31.08.2016 01:21

Цитата:

Поковырял немного скриптец плейлиста нашел полезную функцию по задержке отрисовки обложек при прокрутке...
Да он так просто её отключает .
Примерно то-же я делал , только через увеличение времени :
}, (!isScrolling && !cScrollBar.timerID ? 10 : 50));
полезная инфа - попробую применить !

seriousstas 31.08.2016 01:25

Цитата:

Love теги ставить нельзя
Не довелось пользовать , но возможно рейтинг может заменить
Цитата:

, менеджер плейлистов нужно отдельный ставить(а это + одна панель JS)
.
Думаю не проблема
Цитата:

По дефолту нет нормальных раздельных настроек цвета.
Кастомные цвета включаются ведь.
Цитата:

Треки искать визуально сложнее без колонок.
Между альбомами ?
Эт можно дорисовать вероятно .. :)


Цитата:

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

А создаватель плейлистов протяжкой ? Помойму сверх удобен . Плейлист за пару сек .

Прозрачный скрол (я его поверх расположил) всегда покажет, в каком участке плейлиста находимся и + это получается та-же вторая быстрая зона .
пробовал в авто - супер! .

Буду сносить и JS из сборки так-же ..

duzzy 31.08.2016 01:47

seriousstas

Цитата:

Примерно то-же я делал , только через увеличение времени :
}, (!isScrolling && !cScrollBar.timerID ? 10 : 50));
Ну это не совсем тоже, ты увеличиваешь время обработки, а он останавливает таймер обработки обложек до окончания прокрутки. :)

Цитата:

Не довелось пользовать , но думаю рейтинг может заменить
Love(mood) красное сердечко в плейлисте это почти как избранное,
http://jpegshare.net/thumbs/ea/73/ea...b42e66bfb2.jpg
нажал прописал тег Love :). Не рейтинг это не заменит, я этим рейтингом вообще не пользуюсь... это конечно мое мнение но музыка или нравится или нет, а оценки ставить это как то странно... трек на троечку)))
Цитата:

Кастомные цвета включаются ведь.
Это то да но там они общие нужно свои наборы прописывать в скрипт... artist - title, оглавление и т.д.
http://jpegshare.net/thumbs/c0/82/c0...e981fb2f05.jpg

Цвет текста общий...
http://jpegshare.net/thumbs/d0/03/d0...c940e928bb.jpg

Цитата:

Эт можно дорисовать вероятно
Я про колонки как в JSplaylist 1.3.2...
http://jpegshare.net/thumbs/f9/be/f9...151a993a7d.jpg

в плавном по другому построение списка идет.

Цитата:

А создаватель плейлистов протяжкой ? Помойму сверх удобен . Плейлист за пару сек .

Прозрачный скрол (я его поверх расположил) всегда покажет, в каком участке плейлиста находимся и + это получается та-же вторая быстрая зона .
пробовал в авто - супер! .

Буду сносить и JS из сборки так-же ..
Ну не знаю я не так часто создаю новые плейлисты)))... чаще пользуюсь автоплейлистом Love и плейлистом для "чужих" в авто:)

Скрол я наверно пользовать не буду, при нормальной прокрутке с инерцией можно и без скрола.

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

seriousstas 31.08.2016 01:55

Цитата:

Love(mood) красное сердечко в плейлисте это почти как избранное,
Уверен можно сделать - (грубо)убираешь четыре звезды рейтинга - вместо оставшейся - рисуешь
сердце .
Цитата:

Я про колонки как в JSplaylist 1.3.2...
а я уже так делал (пока ковырялся) - вернул родное отображение -
через дефис . Лучше для пол-экранного отображения .
Для полно-экранного - подумаю..
Цитата:

Цвет текста общий...
С твоей практикой - я думаю для тебя это пол-часика... ))
Цитата:

а он останавливает таймер обработки обложек до окончания прокрутки.
Да - тогда прокрутка - летает ...

duzzy 31.08.2016 02:13

Цитата:

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

Цитата:

а я уже так делал (пока ковырялся) - вернул родное отображение
гуд подскажешь что ковырять :)

Цитата:

С твоей практикой - я думаю для тебя это пол-часика... ))
Лень страшная сила... охота чтоб такие штуки уже из коробки работали)))

Цитата:

Да - тогда прокрутка - летает ...
Я почти не ковырял его просто пару раз смотрел до сегодняшнего дня... сегодня сделал сортировку папками, подкрутил по мелочам...

С флэшками более менее разобрался теперь и Бретту время можно уделить ;)

seriousstas 31.08.2016 03:03

Цитата:

Я почти не ковырял его просто пару раз смотрел до сегодняшнего дня.
Ковырял помню Ты , когда он только вышел (и ждал-то как его выхода) - тогда все надеялись на чудо ,но Бретт самоустранился от дальнейшей разработки .. Да и согласись , тогда практики у нас меньше было , сейчас можно поправить - спешить некуда ..
Цитата:

гуд подскажешь что ковырять
конечно :

gr.CalcTextWidth - расчитывает длину каждой колонки
Например время будет так (переменная из массива cColumns : cColumns.track_time_part и есть длинна) :
Код:

cColumns.track_time_part = gr.CalcTextWidth("00:00:00", g_font) + 10;
далее // default track
это примерно 23xx строка :

Смотришь на
Код:

gr.gdiDrawText(track_title_part, g_font, track_color_txt, tx+cColumns.track_artist_part+10, ay, tw-cColumns.track_artist_part-cColumns.track_time_part-15-(cColumns.track_rating_part+10)+67, ah, DT_LEFT | DT_VCENTER | DT_CALCRECT | DT_END_ELLIPSIS | DT_NOPREFIX);
И правишь координаты и ширину учитывая расчеты других колонок .
Где-то и тире убирается - уже не вспомню .
также центровка после |DT_VCENTER ...

Цитата:

сегодня сделал сортировку папками, подкрутил по мелочам...
По моим стопам через подмену или все-таки через JavaScript String replace() Method ?

Библиотеку Вьетнамца (что я бросал) пробовал ? , получилось у меня с сортировкой ?

duzzy 31.08.2016 16:32

seriousstas
Цитата:

Ковырял помню Ты , когда он только вышел (и ждал-то как его выхода) - тогда все надеялись на чудо ,но Бретт самоустранился от дальнейшей разработки .. Да и согласись , тогда практики у нас меньше было , сейчас можно поправить - спешить некуда ..
Чутка ковырял... без фанатизма))) глубоко смысла не было он был в бете и многое менялось... но бета так и осталась бетой)))
Да сейчас можно поправить то что не нравится практики более менее хватает :)

Цитата:

И правишь координаты и ширину учитывая расчеты других колонок .
Где-то и тире убирается - уже не вспомню .
также центровка после |DT_VCENTER ...
Попробовал, сделать колонками...спасибо за подсказку... Эх не понравилось... смотрится убого в этом исполнении/дизайне...

Решил обыграть цветами, что то типа этого...
http://jpegshare.net/thumbs/73/e3/73...b95ef55885.jpg

Цитата:

По моим стопам через подмену или все-таки через JavaScript String replace() Method ?

Библиотеку Вьетнамца (что я бросал) пробовал ? , получилось у меня с сортировкой ?
Не я родную сортировку приспособил :wink2:
Код:

tf_groupkey: fb.TitleFormat("%directoryname% ^^ $if2($directory(%path%,2),$if(%length%,'?',%path%)) ^^ %directoryname% ## [%artist%] ^^ %title% ^^ [%genre%] ^^ [%date%]"),
Библиотеку вьетнамца еще не пробовал, время не хватает на все... видел бы ты мой рабочий стол :big:... выпотрошенные скины Роад Раннера, флэшки, графика... рабочий стол похож на помойную яму))), но если что то переместить забудешь куда сложил...

----------------------------------------------

Нашел еще одну полезную фишку...

function on_mouse_lbtn_down(x, y) {...
...
...
timers.mouseDown = window.SetTimeout(function() {
..
},50); <--- это таймер задержки включения прокрутки когда пальцем начинаешь движение, я себе увеличил до 100 мс потому как иногда есть ступор при прокрутке(не крутит список приходится еще раз пальцем двигать).

seriousstas 31.08.2016 17:06

Цитата:

Сообщение от duzzy (Сообщение 368250)
seriousstas


Нашел еще одну полезную фишку...

function on_mouse_lbtn_down(x, y) {...
...
...
timers.mouseDown = window.SetTimeout(function() {
..
},50); <--- это таймер задержки включения прокрутки когда пальцем начинаешь движение, я себе увеличил до 100 мс потому как иногда есть ступор при прокрутке(не крутит список приходится еще раз пальцем двигать).

Я его менял - поставил наоборот 40 - попробую
ещё в машине ...


Часовой пояс GMT +4, время: 10:16.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot