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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   iCarDS (http://pccar.ru/forumdisplay.php?f=121)
-   -   iCarDS+Foobar2000 (http://pccar.ru/showthread.php?t=14176)

seriousstas 23.08.2015 03:00

Цитата:

Сообщение от duzzy (Сообщение 336203)
))) ну можно и им пока пользоваться, думаю что дело в ЛастФМ...;)
попробовал теперь и он работает(140кб)...:)))))

Падает всё-же если перезагрузить Фубар , но полного креша нет ,
просто окно с указанием ошибки ...

duzzy попробуй по-возможности , прикрутить дефолтную картинку при отсутствии
тегов - было-бы здорово !

vladj 23.08.2015 03:02

Не...у них все нормально. Затащил скрипт ещё в пару сборок, везде работает как положено. Весь вечер гоняю
сборку основную, то с локалки слушаю, то с инета радио. Все автоматом переключаются-качают.
Сейчас залил свою сборку домашнюю что-бы Гена UA кое что переделал...сам не справлюсь (если согласится).
Попробовать можно с нее, если и тут будет глючить, то это не фубар виной, тут или антивирь...блин, больше-то
вроде и нечему трабл привносить такой. Лично у меня вообще вся виндовая защита всегда отключена полностью,
только комодо работает. Сборка лежит ТУТ

duzzy 23.08.2015 03:29

seriousstas
попробовать то попробую, только вряд ли разберусь там с картинкой по дефолту не отделаешься, парсинг с проверкой контрольных сумм и ответов сервака... надо смотреть в коде где идет проверка и почему ошибка, в одиноком скрипте проще а у него все в один засунуто...:)

seriousstas 23.08.2015 03:36

Цитата:

Сообщение от duzzy (Сообщение 336206)
seriousstas
попробовать то попробую, только вряд ли разберусь там с картинкой по дефолту не отделаешься, парсинг с проверкой контрольных сумм и ответов сервака... надо смотреть в коде где идет проверка и почему ошибка, в одиноком скрипте проще а у него все в один засунуто...:)

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

duzzy 23.08.2015 04:00

))) я почти про то же, только с другой стороны))), посмотрю, но обещать что получится не буду;)

kgena_ua 23.08.2015 14:31

duzzy, как отключить все кнопки тулбара, второй и третий ряд. Или дайте список new Button(..... этих кнопок.

duzzy 23.08.2015 15:22

Вложений: 1
Цитата:

Сообщение от kgena_ua (Сообщение 336229)
duzzy, как отключить все кнопки тулбара, второй и третий ряд. Или дайте список new Button(..... этих кнопок.

как отключить я пока сам не знаю:) только предположения есть, нужно менять их статус
Код:

//ButtonStates
ButtonStates =
{
        normal : 0,
        hover : 1,
        down : 2,
        hide : 3
}

я пробовал у меня получилось не совсем то что я хотел, кнопка с анимацией пряталась а иконка кнопки нет...
действия с кнопками описываются в файле Buttons.txt
по пути CRIMSON_MPS\themes\CRIMSON\Scripts

по списку с кнопками не совсем понял что именно нужно, как кнопки прописаны?
если да то вот кнопки двух рядов 2 и 3 Вложение 40837
...

Krysanov 23.08.2015 20:10

Пацаны,:big:!!! Вот здесь я задал вопрос о появлении ошибки.. предложенные варианты не работают.. теперь у меня после запуска компа фубар не поет автоматически .. приходится заходить в фубар, и все начинает играть.. Это с этой ошибкой не связано?

duzzy 23.08.2015 21:02

Цитата:

Сообщение от Krysanov (Сообщение 336255)
Пацаны,:big:!!! Вот здесь я задал вопрос о появлении ошибки.. предложенные варианты не работают.. теперь у меня после запуска компа фубар не поет автоматически .. приходится заходить в фубар, и все начинает играть.. Это с этой ошибкой не связано?

Предложенные варианты работают, но не совсем корректно, я выкладывал в нескольких сообщениях скрипт common8.js с разными правками для тестов, посмотри мои последние сообщения там есть ссылки на этот файл, скачай и поменяй его в сборке.
Иногда не качает картинки с инет радио, может крашится, пока не знаю как его поправить чтобы он корректно работал.

Скрипт Марка NowPlaying о котором выше сказано к авто проигрыванию фубара отношения не имеет, он качает картинки с инета и показывает Биографию.

Krysanov 23.08.2015 21:26

Цитата:

Сообщение от duzzy (Сообщение 336259)
Предложенные варианты работают, но не совсем корректно, я выкладывал в нескольких сообщениях скрипт common8.js с разными правками для тестов, посмотри мои последние сообщения там есть ссылки на этот файл, скачай и поменяй его в сборке.
Иногда не качает картинки с инет радио, может крашится, пока не знаю как его поправить чтобы он корректно работал.

Скрипт Марка NowPlaying о котором выше сказано к авто проигрыванию фубара отношения не имеет, он качает картинки с инета и показывает Биографию.

опробую :yes2:

Krysanov 23.08.2015 22:00

Цитата:

Сообщение от duzzy (Сообщение 336259)
Предложенные варианты работают, но не совсем корректно, я выкладывал в нескольких сообщениях скрипт common8.js с разными правками для тестов, посмотри мои последние сообщения там есть ссылки на этот файл, скачай и поменяй его в сборке.
Иногда не качает картинки с инет радио, может крашится, пока не знаю как его поправить чтобы он корректно работал.

Скрипт Марка NowPlaying о котором выше сказано к авто проигрыванию фубара отношения не имеет, он качает картинки с инета и показывает Биографию.

А конкретно где качать? У вас тут какие то высокие материи обсуждаются, а мне бы попроще.. ссыль дать и я отстал..:wink2:

kgena_ua 23.08.2015 22:17

duzzy, передвижения панелей очень тормозят. Это не есть нормально. Я сегодня гонял свой "тест", добавлял различные панели - летает. Что-то в Вашей сборке мешает плавному перемещению панелей - найдем, ну я так думаю .

duzzy 23.08.2015 22:40

kgena_ua
я знаю:) не понимаю ни как концов не найти с этими тормозами, и еще если размер меняешь, панели не правильно позиционируются по ширине(ww) с не большими отступами в зависимости от движения вправо или влево.

в твоей тестовой сборке вообще без проблем все работает.

duzzy 23.08.2015 23:37

Krysanov
Да там нет высоких материй просто обсуждение работы скрипта)));)
Выбирай любой все работают по разному:
http://pccar.ru/showpost.php?p=336075&postcount=1881
http://pccar.ru/showpost.php?p=336109&postcount=1896
http://pccar.ru/showpost.php?p=336180&postcount=1912
http://pccar.ru/showpost.php?p=336198&postcount=1916
как и говорил ранее что то работает что то нет.

vladj 23.08.2015 23:58

Я ему сейчас отправил ссылку на архив с тремя папками, плюс скрипт и начеркал
подробнейшее объяснение, что-куда и как, надеюсь получится у него все.
Зы..забодался кнопки верхних рядов удалять, скрипт непривычно заделан, второй
вечер тренируюсь с этим. Меня устроит всего 6 кнопок , 3 слева, сикбар и три справа.

duzzy 24.08.2015 00:55

vladj
Спасибо что отправил с объяснялкой:)
Если ты про мою сборку CRIMSON_MPS, то там очень просто с кнопками, они у меня вроде даже подписаны, и я видос делал одной рукой правда, другая на тот момент была пострадавшей)))
Те кнопки которые не нужны можно просто комментировать //
либо удалить часть кода где прописаны не нужные кнопки
к примеру
Код:

идем к этой функции
function recalc_dimensions(){

ищем эту строку
$buttons = [

и удаляем ненужные кнопки либо комментируем
выглядит код кнопок так, например уберем remove butt(удаление трека из плейлиста)... 
удаление кнопки отметил красным
//------------------------------------------top left 4 buttons
// undo butt
new Button(0, 0, by-100, B.width, B.height, ANIM_BUT, fb.IsPlaying ? UNDO_ICO : UNDO_ICO, function () {
                  fb.RunMainMenuCommand("Edit/Undo");
},"","top_butt"),
// remove butt
//new Button(80, 80, by-100, B.width, B.height, ANIM_BUT, fb.IsPlaying ? REMOVE_ICO : REMOVE_ICO, function () {
                  //fb.RunMainMenuCommand("Edit/Selection/Remove");
//},"","top_butt"),
// redo butt
new Button(160, 160, by-100, B.width, B.height, ANIM_BUT, fb.IsPlaying ? REDO_ICO : REDO_ICO, function () {
                  fb.RunMainMenuCommand("Edit/Redo");
},"","top_butt"),
// alb library butt
new Button(240, 240, by-100, B.width, B.height, ANIM_BUT, fb.IsPlaying ? ALB_LIBRARY_ICO : ALB_LIBRARY_ICO, function () {
                  if (toolbar_timer) {toolbar_timer.Dispose()} else {}

Скрипт в сборке изначально не мой, я перебрал несколько готовых вариантов и остановился на этом, он более адекватно был написан и редактировать его проще. Скрипт из темы FooAeroCUI http://fav.me/d31ju25
видос по редактированию https://youtu.be/v9i-5tgtU84
надеюсь понятно объяснил;)

kgena_ua 24.08.2015 13:51

duzzy, тестовая сборка:
- почистил;
- удалил лишнее;
- закрыл, временно, некоторые панели;
- заремил второй и третий ряд кнопок - тормозят, нужно подумать как отключать при toolbar_open = 1;
- Draw Seek отключил, нужно включать при toolbar_open = 1.

Важно:
- после запуска загрузка памяти плавно растет с 74 до 100 и обратно, затем опять вверх;
- после начала воспроизведения с 74 до 115 и опять туда - сюда.
Надо искать.

Вынес еще одно значение в свойства: a_timer.

Для отслеживания некоторых значений изменил var y = 80; стр.96 (по умолчанию = 3).
http://rghost.ru/62JcCPyRd

Пока все, пойду красить батарею.

duzzy 24.08.2015 14:52

kgena_ua
Спасибо большое! :) пойду смотреть.

По приросту памяти при загрузке, возможно что из за скрипта библиотеки, он при старте проверяет автоплейлист со всем содержимым библиотеки на предмет ее изменения. Хотя я не уверен в обычном сплиттере все было нормально.

Да ремонт это жесть, прошлым летом делали, как вспомнишь так вздрогнешь, жара весь обтекаешь а делать надо.
................................
Бегло посмотрел, да загрузка памяти плавает туда сюда при проигрывании, при стопе и бездействии стоит на месте.
С позиционированием панелей по ширине(ww) тоже не понятно, минимальный размер ставишь 800х600 вроде все нормально, стоит растянуть окно и получается такая бяка...
(цвет фона поменял на зеленый для наглядности)

http://i.imgur.com/lt8cqwym.png http://i.imgur.com/N214yf9m.png
http://i.imgur.com/N214yf9.png
http://i.imgur.com/lt8cqwy.png
.......................................
Еще по памяти, в сборке без анимации загрузка памяти стабильно 67 мб при проигрывании и бездействии с панелями.
...

kgena_ua 24.08.2015 15:21

duzzy, в function on_timer(id) {..... два раза if (vol_timer && id==vol_timer.ID){.....

duzzy 24.08.2015 15:37

Цитата:

Сообщение от kgena_ua (Сообщение 336316)
duzzy, в function on_timer(id) {..... два раза if (vol_timer && id==vol_timer.ID){.....

Да я знаю, осталось от оригинала скрипта, но на сколько я понимаю эти таймеры работают по ID, т.е. он не активен, чтоб его запустить нужно его использовать. А используется он при открытии панели громкости, и если бы второй таймер срабатывал то громкость было бы не поменять, панель бы пряталась, но эти функции у меня убраны из скрипта.

kgena_ua 24.08.2015 17:23

Цитата:

получается такая бяка...
duzzy, в какой момент это происходит. У меня пока такое не наблюдается (изменил цвет фона, тягаю туда - сюда).
Немного поменял (старое заремил):
Код:

function move_panel() {
        if (!move) {
       
                n_panel = panel;

                n_ww = ww;
                c_ww = ww;

                if (dir_move == "right" ? n_x = 0 - n_ww : n_x = c_ww);

                move = true;
       
                window.SetProperty("Toolbar_status",0);
                toolbar_open = window.GetProperty("Toolbar_status");
                window.Repaint();

                pss.GetPanel(n_panel).Show();

                timer_anim = window.CreateTimerInterval(a_timer);
        }
}

//===============

function on_timer(id) {
//====================ANIM n_x < 0 : n_x > 0 n_x >= 0 : n_x <= 0
        if (timer_anim  &&  id==timer_anim.ID){
                if (dir_move == "left") {
                        c_x = c_x - step_c;
                        n_x = n_x - step_n;
                }
               
                if (dir_move == "right") {
                        c_x = c_x + step_c;
                        n_x = n_x + step_n;
                }
               
//                window.Repaint();
                window.RepaintRect(0, y, ww, wh - y - 90);
                       
//                pss.GetPanel(c_panel).Show();
                pss.GetPanel(c_panel).Move(c_x, y, ww, wh - y-90, true);
               
//                pss.GetPanel(n_panel).Show();
                pss.GetPanel(n_panel).Move(n_x, y, n_ww, wh - y-90, true);
               
                if (dir_move == "right" ? n_x >= 0 : n_x <= 0) {
                        pss.GetPanel(c_panel).Show(false);
                        c_panel = n_panel;
                        c_x = 0;
                        n_x = 0;
                        timer_anim.Dispose();
                       
                        CollectGarbage();
                        move = false;
        }
               
                window.SetProperty("panel",  panel);
        }
.
.
.
.
.

и нужно, чтобы step_c был на единицу больше чем step_n, тогда нет эффекта "цепляния панели за панель".

kgena_ua 24.08.2015 18:51

CRIMSON_MPS work
Вроде без задержек. Пока не получилось сделать защиту от нажатия на кнопку, пока панель перемещается.
http://rghost.ru/7Fyv4lZts

duzzy 24.08.2015 21:58

kgena_ua

Цитата:

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

Цитата:

CRIMSON_MPS work
Вроде без задержек. Пока не получилось сделать защиту от нажатия на кнопку, пока панель перемещается.
http://rghost.ru/7Fyv4lZts
сейчас погоняю посмотрю как работает, и отпишусь...:smile2:
.................................................. ..................
Вроде нормально работает, но мне кажется плавность анимации зависит от процессора, имею в виду продергивания при движении, так же в последнем варианте с позиционированием панелей вроде тоже все нормально но надо еще погонять.

По позиционированию панелей после анимации, похоже есть зависимость от таймера(т.е. сколько секунд) и шага(step).

В видео показано как работает последний вариант с анимацией и тот вариант что был до переделки(в нем как раз хорошо видно неправильное позиция панелей по ширине после анимации, при изменении размера сборки).
видос https://youtu.be/N0Q7K9Ry7do
...

duzzy 24.08.2015 23:47

zeremy
Привет!!!
Классная у тебя тема я про FooTube.:smile2:

zeremy 24.08.2015 23:55

Цитата:

Сообщение от duzzy (Сообщение 336336)
zeremy
Привет!!!
Классная у тебя тема я про FooTube.:smile2:

Hello!!

CRIMSON_MPS work COOL....: smile2:

К сожалению, я не знаю, русский .... google translate...

seriousstas 25.08.2015 00:55

zeremy
Respect !

Цитата:

Сообщение от duzzy (Сообщение 336335)
[B]
Вроде нормально работает, но мне кажется плавность анимации зависит от процессора, имею в виду продергивания при движении, так же в последнем варианте с позиционированием панелей вроде тоже все нормально но надо еще погонять.

...

i7 проц ,как-то так (в конце есть запуск в FooTube v2.22):

duzzy 25.08.2015 01:31

seriousstas
посмотрел видос... мда... непонятненько))):), ощущения не обманывают, в FooTube как то плавней... я вот думаю возможно из за того что у него одна панель двигается поэтому плавно получается... а у нас одновременно две + как я понял еще вдобавок вычисляется их положение.
..............................
блин надо расковырять его сборку))) и попробовать у себя по аналогии сделать...

duzzy 25.08.2015 01:35

zeremy
Ничего страшного мы тоже не все говорим на английском;).

It's okay, we also do not all speak in English;). google translate...

zeremy 25.08.2015 01:59

Faster or Smoother ?

https://www.dropbox.com/s/2m9a75ftnx...6-028.avi?dl=0

duzzy 25.08.2015 02:05

Цитата:

Сообщение от zeremy (Сообщение 336346)

eng
Smoother would be very cool:), I do not understand how you make the motion mechanism in FooTube, it is smoother than mine.

рус
Плавнее было бы очень здорово :), я не понимаю, как ты сделал механизм движения FooTube, у тебя он более плавый, чем у меня.

kgena_ua 25.08.2015 12:01

duzzy, сижу на работе, играет CRIMSON_MPS, периодически клацаю по клавишам на вылеты или ошибки, и вот на тебе:

Could not update tags (File is read-only) on:
"D:\1\1\Deep Purple - Perfect Strangers (2CD, Live, 2013)\CD2\05. Black


Вопрос такой, что еще делает сборка без моего на то "разрешения" :smile2: (есть полный список ?) и с какой периодичностью и где это реализовано, в каких скриптах.

duzzy 25.08.2015 12:10

Цитата:

Сообщение от kgena_ua (Сообщение 336358)
duzzy, сижу на работе, играет CRIMSON_MPS, периодически клацаю по клавишам на вылеты или ошибки, и вот на тебе:

Could not update tags (File is read-only) on:
"D:\1\1\Deep Purple - Perfect Strangers (2CD, Live, 2013)\CD2\05. Black


Вопрос такой, что еще делает сборка без моего на то "разрешения" :smile2: (есть полный список ?) и с какой периодичностью и где это реализовано, в каких скриптах.

Это JSPlaylist, обновляет теги для плейлиста история проигранного, можно выключить в настройках плейлиста жмем Shift или ПКМ и выбираем "Panel Settings" --> "General" --> Tagging --> снять галку с "Enable playback statistics". А больше вроде без разрешения ничего:smile2:.

Тут zeremy зарегался на форуме, ты видел)))
..............................
Кстати есть новости про лого для инет радио, сегодня вечером скину на пробу и описание как сделать. Пока понял как переключать вместо ковера который идет задним фоном в плейлисте, с логотипом который маленький пока не разобрался как.
Обсуждают здесь, спасибо zeremy за пояснения...
http://www.hydrogenaud.io/forums/ind...=77883&st=4225
пост №4250 и далее
выглядит так просто пример
http://i.imgur.com/IpcDaMxm.png
http://i.imgur.com/IpcDaMx.png
ладно я ушел машиной надо заняться пока тепло:smile2:

seriousstas 25.08.2015 15:20

duzzy
Я просил как-то kgena_ua попробовать это реализовать , он создал скрипт
http://foobar2000.ru/forum/viewtopic.php?p=56601#p56601
а MC Web его авторские лого (те, что у Тебя на фото) пару месяцев у меня в машине ездят через DarkOne Cover Panel в нашей сборке (мож тоже вечером покажу),
Цитата:

с логотипом который маленький пока не разобрался как.
насколько я помню , на аватарку и не повесить , вот пояснения :
http://foobar2000.ru/forum/viewtopic.php?p=56605#p56605
Цитата:

пост №4250 и далее
О! хорошо , что появилась возможность вешать логотип радейки в фон

wladkom1953 25.08.2015 15:33

Цитата:

Сообщение от seriousstas (Сообщение 336383)
duzzy
О! хорошо , что появилась возможность вешать логотип радейки в фон

:pleasantry::pleasantry:

kgena_ua 25.08.2015 18:34

Вложений: 1
CRIMSON_MPS work (в архиве *.fcl)
Добавлены кнопки 2 и 3 ряда.

Lexins 25.08.2015 22:00

Вложений: 1
Представляю в качестве теста переработанную сборку MPS от duzzy.
Переработан интерфейс в стиле Windows 10, для работы необходим шрифт Segoe MDL2 Assets (есть в папке fonts), все иконки заменены на шрифт.
http://rghost.ru/8ZNyJBX9J

duzzy 25.08.2015 22:34

Сколько всего нового:smile2:
Только пришел домой, перекушу, и опишу как и чего делать для показа картинок в инет радио.
И обязательно посмотрю сборки kgena_ua Lexins и отпишусь.

seriousstas, привет! у меня реализация по другому почти один JSPlaylist, а лого эти брал потому что других не было и использовал просто как пример)));)

Вернусь минут через 30-40, голодный как волк)))

seriousstas 25.08.2015 23:26

Цитата:

Сообщение от duzzy (Сообщение 336424)
лого эти брал потому что других не было и использовал просто как пример

Почему красиво смотрятся ) MC Web для того и выложил 340 Шт ,
что-б кому-то сгодились ) :
Отдельной панелькой выглядит так :
http://rghost.ru/8VKXf8pj4/thumb.png
Что касается скорости в CRIMSON_MPS work , то если поменять значения (увеличить скорость), то ситуация кардинально меняется,
рывки пропадают .

zeremy 25.08.2015 23:32

Цитата:

Сообщение от kgena_ua (Сообщение 336407)
CRIMSON_MPS work (в архиве *.fcl)
Добавлены кнопки 2 и 3 ряда.

kgena_ua
duzzy

This is the smoothest I could get.. your code is OK.
Maybe too many timers ???

https://www.dropbox.com/s/g1i4vxlyqt...7-677.avi?dl=0

fcl.
https://www.dropbox.com/s/q05kq70hjf...debug.fcl?dl=0

duzzy 26.08.2015 00:09

zeremy
Thank you very much for your help:smile2:, I will apply the changes that you made ​​to the script.

You could help in another matter, with the logos of online radio stations in the script JSPlaylist 1.3.2, I have applied what you advised here http://www.hydrogenaud.io/forums/ind...=77883&st=4250
but I did not get how to show a little logo in the playlist...like standart column cover...
marked green in the screenshot...
http://i.imgur.com/TAEWTJY.png

Thanks in advance for your help;)


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

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