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)

dmn37 17.04.2017 19:57

Такой вариант кода для сборки 4Icar_14_5_Light - инфопанель

shumaz 17.04.2017 20:24

Цитата:

Сообщение от seriousstas (Сообщение 385977)
Не , я ж говорю форусы в Твоих руках)

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

Спасиб

120705 17.04.2017 23:24

Цитата:

Сообщение от dmn37 (Сообщение 385998)
Такой вариант кода для сборки 4Icar_14_5_Light - инфопанель

1. Файл mps_panel.js скопировать в папку "...----Это обязательное условие или можно заменить подменой скрипта Стаса.?

seriousstas 18.04.2017 02:01

dmn37
можно и через импорт(делал так уже) - но привычка через прогу открывать - победила )
Цитата:

есть переменная CurrentSkinMediaInfo
duzzy так и делал где-то уже , но мне хватает пока названий..
Цитата:

JSTool
пользуюсь , но спасибо!:beer:
Цитата:

4Icar_14_5_Light
не успел добавить описание изменений , и потестить в авто, как..розсекретили)

seriousstas 18.04.2017 02:15

shumaz
Цитата:

знал бы где что править - правил бы, а так для меня это китайская грамота.
буду на 14.3 значит сидеть.
Можешь не верить, но последнее, что я учил , это его, 25 лет назад)
а тут - методом тыка и + подсказки коллег...
Цитата:

а вот фокус в плейлист так и не наводится
Код:

#NoTrayIcon
#SingleInstance force
SetTitleMatchMode, 2
ControlSend, MegaPanelSplitterWindowContainer1, {Numpad0}, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
Sleep 50
ControlFocus, uie_jscript_panel_class6, foobar2000 ;

Нужно заменить uie_jscript_panel_class на 6-ку .
это пример Numpad0
я их позже перезалью ...
Обновил - пробуй

shumaz 18.04.2017 22:21

Цитата:

Сообщение от seriousstas (Сообщение 386030)
Обновил - пробуй

Скачал. Но я так понимаю надо и в click1.exe тоже тогда поменять на 6?
Код:

#NoTrayIcon
#SingleInstance force
SetTitleMatchMode, 2
Sleep 2000
ControlFocus, uie_jscript_panel_class6, foobar2000 ;
Sleep 50
Send {Numpad7}

ну и добавить код в MPS:
Код:

try {
WshShell.Run(".\\settings\\" + "click1.exe");
} catch(e) {}

или так:
Код:

check_btns();

check_btns();
try {
WshShell.Run(".\\settings\\" + "click1.exe");
} catch(e) {}


seriousstas 19.04.2017 02:05

shumaz
Цитата:

тоже тогда поменять на 6?
Да.
Вместе с Autoit есть утилитка AutoIt Window Info ,
она и определяет названия и типы окон .
Перетяни прицел на нужное окно ..

click1 - переводит фокус на плейлист при запуске Фубара,
а так :
Код:

try {
WshShell.Run(".\\settings\\" + "click1.exe");
} catch(e) {}

мы его запускаем.

Krysanov 19.04.2017 18:22

В 5 легкой версии как сделать переключение треков по порядку? Кнопки знакомой не нашёл

Krysanov 19.04.2017 21:47

Спасибо, там не искал...:big:

shumaz 23.04.2017 02:14

Цитата:

Сообщение от seriousstas (Сообщение 386127)
shumaz

Да.
Вместе с Autoit есть утилитка AutoIt Window Info ,
она и определяет названия и типы окон .
Перетяни прицел на нужное окно ..

click1 - переводит фокус на плейлист при запуске Фубара,
а так :
Код:

try {
WshShell.Run(".\\settings\\" + "click1.exe");
} catch(e) {}

мы его запускаем.

всё четко теперь! Працює)

СПАСИБО!:blush:

shumaz 27.04.2017 17:15

Цитата:

Сообщение от dmn37 (Сообщение 385998)
Такой вариант кода для сборки 4Icar_14_5_Light - инфопанель

можешь сделать дать чисто код который дописать нужно в MPS а не полностью для замены на твой?
так намного удобней будет добавить трансляцию инфы по трэкам в iCarDS в обновлённых сборках foobar и не надо будет копатся заново для внесеные твоего куска кода.

120705 27.04.2017 17:59

Цитата:

Сообщение от shumaz (Сообщение 386846)
так намного удобней будет добавить трансляцию инфы по трэкам в iCarDS в обновлённых сборках foobar и надо будет копатся заново для внесеные твоего куска кода.

ПОДДЕРЖИВАЮ...:rolleyes2:

shumaz 27.04.2017 22:31

120705
Поделись пожалуйста своим Volume bar'ом (полосой регулировки звука foobar с % соотношением который)...
как то ты вроде скидывал мне уже его, но там какой то текст должен был еще выводится, но у меня стояли рядом с % грумкости "???" знаки

120705 27.04.2017 23:25

Цитата:

Сообщение от shumaz (Сообщение 386866)
120705
Поделись пожалуйста своим Volume bar'ом (полосой регулировки звука foobar с % соотношением который)...
как то ты вроде скидывал мне уже его, но там какой то текст должен был еще выводится, но у меня стояли рядом с % грумкости "???" знаки

Получи.....Да ещё о каком выводимом тексте идёт речь??
PHP код:

//=== VOLUME BAR
// Flags, used with GdiDrawText
// For more information, see: http://msdn.microsoft.com/en-us/library/dd162498(VS.85).aspx
var DT_LEFT 0x00000000;
var 
DT_CENTER 0x00000001;
var 
DT_RIGHT 0x00000002;
var 
DT_VCENTER 0x00000004;
var 
DT_BOTTOM 0x00000008;
var 
DT_SINGLELINE 0x00000020;


function 
RGBA(rgba) {
    return 
<< 24 << 16 << b;
}
function 
RGB(rgb) {
    return (
0xff000000 | (<< 16) | (<< 8) | (b));
}

var 
g_font gdi.Font("Segoe UI Semilight"351);
var 
g_font2 gdi.Font("Segoe MDL2 Assets"400);
var 
g_font3 gdi.Font("Arial"300);
var 
g_drag 0;

var 
g_drag 0;
var 
ww 0;
    
wh 0;

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

function 
on_paint(gr) {
    var 
volume fb.Volume;
    var 
pos ww * (Math.pow(20volume 40) - 0.01) / 0.99;
    
//var txt = volume.toFixed(2) + "dB";
    //var txt = (Math.ceil(volume)) + " dB";
    
var txt Math.round(100*pos/ww) + " %";

    if (
fb.Volume >=-100 && fb.Volume < -99) {var color1 RGBA(14,213,255,150),color4 RGB(180,180,190),txt2 "";};
    if (
fb.Volume >=-99 && fb.Volume < -30) {var color1 RGBA(14,213,255,150),color4 RGB(15,15,15),txt2 "";};
    if (
fb.Volume >-30 && fb.Volume < -15) {var color1 RGBA(0,255,0,150),color4 RGB(15,15,15),txt2 "";};
    if (
fb.Volume >-15 && fb.Volume < -10) {var color1 RGBA(255,255,0,150),color4 RGB(15,15,15),txt2 "";};
    if (
fb.Volume >-10 && fb.Volume <= -0) {var color1 RGBA(255,0,0,150),txt2 "";};
    
gr.SetSmoothingMode(4);
    
gr.FillSolidRect(-1, -1ww+1wh+1RGB(15,15,15));// bg black  
    
gr.FillGradRect(00poswh180color1RGB(15,15,15));// color slide
    
gr.FillGradRect(pos0ww-poswh180RGBA(15,15,15,150),RGBA(60,60,60,150));// right color slide
    //=== text   
    
gr.GdiDrawText(txtg_fontRGB(0,0,0), -611wwwhDT_RIGHT DT_VCENTER DT_SINGLELINE); //db
    
gr.GdiDrawText(txtg_fontRGB(180,180,190), -600wwwhDT_RIGHT DT_VCENTER DT_SINGLELINE); //db
    
gr.GdiDrawText(txt2g_font2RGB(0,0,0), 611wwwhDT_LEFT DT_VCENTER DT_SINGLELINE); //vol
    
gr.GdiDrawText(txt2g_font2RGB(180,180,190), 600wwwhDT_LEFT DT_VCENTER DT_SINGLELINE); //vol
    //gr.SetSmoothingMode(2);
    //=== slider
    
gr.FillRoundRect(pos-30060wh,5,5,RGBA(95,95,95,200)); // slider fon
    
gr.FillGradRect(pos-30360wh-6180,RGBA(000,000,000,000),RGBA(15,15,15,250));//body rect
    
gr.DrawRoundRect(pos-30160wh-3552RGBA(122,122,122,250));//around rect
    //===
    //gr.DrawRect(0, 0, ww - 1, wh - 1, 1.0, color1);//RGB(47,48,53)); //bg rect
    
gr.DrawRoundRect(-10wwwh-1553RGB(13,29,45));
    
gr.SetSmoothingMode(0);
}

function 
on_mouse_lbtn_down(xy) {
    
g_drag 1;
}

function 
on_mouse_lbtn_up(xy) {
    
on_mouse_move(xy);
    
g_drag 0;
}

function 
on_mouse_move(xy) {
    if (
g_drag) {
        var 
pos ww ww;
        
fb.Volume 40 Math.log(0.99 pos 0.01) / Math.LN10;
    }
}

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

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



shumaz 27.04.2017 23:56

Цитата:

Сообщение от 120705 (Сообщение 386869)
Получи.....Да ещё о каком выводимом тексте идёт речь??

спасибо тут всё ок...нету такого...
регулировка звука только не линейная ((
тоисть:
-1db - 93%
-2db - 86%
-3db -80%
....
-40 - 4%

знать бы как переделать на 1к1 и от 0 до 100%
тоисть шкала: -100db - 0 db (0-100%)
-1db = 99%
-2db = 98%
-3db = 97%
....
-100db = 0%
-1

+ ползунок немного смущает... он в крайних положениях заходит за область бара... тоисть если хочешь поставить 100% ползунок в конце узким остаётся, что на тачпаде оч не удобно

120705 28.04.2017 00:33

Цитата:

Сообщение от shumaz (Сообщение 386871)
+ ползунок немного смущает... он в крайних положениях заходит за область бара... тоисть если хочешь поставить 100% ползунок в конце узким остаётся, что на тачпаде оч не удобно

В скрипте править, поиграйся с цифрами....:big:

mzig 28.04.2017 01:33

Перечитал почти все страницы. Голова уже пухнет, ползунки, кнопки...)). Напишите, кто нибудь общий мануал улутшалок, шаг за шагом, для, например, лайт версии фубара и icar. Прикрепите в первом посте, или в "все необходимое ...". искренне благодарен

dmn37 28.04.2017 06:57

Цитата:

Сообщение от shumaz (Сообщение 386846)
можешь сделать дать чисто код который дописать нужно в MPS а не полностью для замены на твой?
так намного удобней будет добавить трансляцию инфы по трэкам в iCarDS в обновлённых сборках foobar и не надо будет копатся заново для внесеные твоего куска кода.

Обновил mps_panel.js для обновленной сборки 4Icar_14_5_Light. И добавил отдельно файл с кодом для трансляции в Икар.

mzig 02.05.2017 16:27

Подскажите, foobar/asio возможно управление громкостю посредством Icar?
Или только через ползунок фубара?

sirota 02.05.2017 16:38

Только ползунком фубара...если .через wasapi, то через икар....но других звуков так же не будет, как и по asio.

Krysanov 02.05.2017 18:54

Не согласен! Все дело в зауковухе... моя asus xonar u7 позволяет управлять громкостью через кнопки икара
И звук тоже есть... при обоих режимах:)

mzig 02.05.2017 22:52

А как подружить? Xonar..

sirota 02.05.2017 23:04

Цитата:

Сообщение от mzig (Сообщение 387083)
А как подружить? Xonar..



Все остальное от лукавого...только так.
Если звук регулируется ещё где то, кроме фубара....значит это не asio.

seriousstas 02.05.2017 23:08

mzig
Цитата:

подружить? Xonar..
это линейка звучек у Асусов .
Есть варианты , такие как USB Asus Xonar U7 , драйвер которых позволит изменять громкость через Asio без "прокладок" .

sirota 02.05.2017 23:19

Цитата:

Сообщение от seriousstas (Сообщение 387086)
mzig

это линейка звучек у Асусов .
Есть варианты , такие как USB Asus Xonar U7 , драйвер которых позволит изменять громкость через Asio без "прокладок" .

В винде или только виртушком на самой карте?

seriousstas 03.05.2017 04:43

Цитата:

Сообщение от sirota (Сообщение 387088)
В винде или только виртушком на самой карте?

И в Win и в Икаре естественно ..

sirota 03.05.2017 09:17

Цитата:

Сообщение от seriousstas (Сообщение 387093)
И в Win и в Икаре естественно ..

Ага вспомнил, Krysanov даже помнится даже видео снимал, показывал, что у него при включенном asio микшер работал.
Я его даже пытался убедить, что у него, что то не так настроено :big:
А как же тогда сторонние звуки винды, так же слышны будут?

P.S И как тогда смотреть на утверждение, что вывод звука по asio минует все драйвера, микшер винды и всю х....идет прямо в звуковую карту...мой xonar dx, рубит всё на корню же :dntknw:
----------------------------------------------
Вот опять же читаем обзор про u7
Цитата:

Карта также поддерживает ASIO, что позволяет посылать сигнал напрямую, в обход микшера Windows.
Ни чего не пойму...кому верить то :no:

mzig 03.05.2017 12:27

НУ а скрипт какой то замутить, что бы клавиши икара управляли ползунком фубара. Далёк я от програмирования...
Разришение 800*600 и ползунок по кнопке вверх, потом звук... и попадаеш на визуализацию..местами..а там залип на панели... грустно

seriousstas 03.05.2017 17:53

sirota
Цитата:

кому верить то
Всем ))
Драйвер всего-то передает управление на master volume микшера ,
(чего не делает драйвер xonar dx..)
При этом сторонних звуков и в u7 конечно не будет .
mzig
Цитата:

и попадаешь на визуализацию..местами.
зависит от железа .. При среднего уровня комплектации - быть не должно (например встроенная hd graphics 3000 и проц i3-i5, даже мобильный - будет "летать")
Предположу у тебя атом ?
Цитата:

Далёк я от програмирования...
аналогично ) те кто могли-бы это сделать - "самоудалились .."

mzig 04.05.2017 10:46

https://www.drive2.ru/l/5808718/

sirota 04.05.2017 11:15

Цитата:

Сообщение от mzig (Сообщение 387114)
НУ а скрипт какой то замутить, что бы клавиши икара управляли ползунком фубара. Далёк я от програмирования...
Разришение 800*600 и ползунок по кнопке вверх, потом звук... и попадаеш на визуализацию..местами..а там залип на панели... грустно

А по wasapi почему не хочешь, так же считается правильный вывод звука....мне например больше нравится по wasapi (и микшер винды работает) именно звучанием..по asio как то суховато звучит(имхо).
Ну или как советуют u7 купить, если фанат asio.

Vitalij 22.05.2017 22:44

Ребята помогите пожалуйста,всю голову сломал,никак не могу разобраться-v icards 1.7.33 при попытке воспроизвести треки,вместо названия песен пишет-trek не определён,исполнитель не определён,Что может быть планшет на 10 винде,в конфигах всё настроено,foobar отдельно воспроизводит,,,когда первый раз установил icar,всё работало как надо,но после восстановления системы,загрузил всё то же что и до этого,не хочет работать и всё...четыре раза переустанавливал,перепроверил,вроде всё О'кей,!!!но не работает!!!Я в отчаянии...

[ivi] 01.06.2018 10:03

Вложений: 1
Копался последний раз в настройках иКара лет 5 назад, можт чё-то подзабыл. Переустановил систему, после встраивания Фубара вылетает окно. Можт кто подскажет, в чём проблемка?
Отдельно Фубар запускается, в кофиге путь на экзешник указан, воспроизведение аудио в конфиге стоит "с помощью фубур", встраивал с помощью дефолтных настроек Bersenev1, кодеки обновил... :hmm:
foo_icards.dll и iCarDSClient.dll в папку с программой скопированы (пробовал с ними и без них)
........................................
разобрался...скопировал файлики в foobar2000\components\

seriousstas 05.06.2018 11:19

[ivi]
Цитата:

разобрался...скопировал файлики в foobar2000\components\
Что дают эти dll-ки (сам не пользовался..) ?
Если не ошибаюсь - они для передачи плейлиста (списка треков) в родной Икаровский плеер.
У Тебя ведь самостоятельная сборка ..

[ivi] 07.06.2018 20:24

Цитата:

Сообщение от seriousstas (Сообщение 402735)
[ivi]
Что дают эти dll-ки (сам не пользовался..) ?
Если не ошибаюсь - они для передачи плейлиста (списка треков) в родной Икаровский плеер.
У Тебя ведь самостоятельная сборка ..

на счёт dll-ок http://www.pccar.ru/showpost.php?p=259590&postcount=368
Надо у Андрея Берсенева узнавать зачем они :yes2: :rolleyes2: я сам точно в этом деле "не тяну" ))
факт то, что после внедрения их в foobar2000\components\ Фубар загрузился

Сборка Фубара нашего форумчанина onv23 http://pccar.ru/showpost.php?p=226877&postcount=266


Евген_21 08.06.2018 13:46

Вложений: 1
Эти DLL нужны , когда в конфигураторе устанавливаешь Foobar вместо родного плеера. Т.Е. полное управление, прокрутка трека в шапке скина,управление громкостью...и может что то еще.
Вложение 49859
Сильно не тестил.

[ivi] 09.06.2018 18:17

Цитата:

Сообщение от Евген_21 (Сообщение 402876)
Эти DLL нужны , когда в конфигураторе устанавливаешь Foobar вместо родного плеера. Т.Е. полное управление, прокрутка трека в шапке скина,управление громкостью...и может что то еще.
Вложение 49859
Сильно не тестил.

Жень, даже с такими настройками в конфиге, без ДЛЛок в папке фубар/компонентс, фубар не запускается и вылазит окно
http://www.pccar.ru/attachment.php?a...0&d=1527832826

Евген_21 11.06.2018 19:16

Цитата:

Сообщение от [ivi] (Сообщение 402961)
Жень, даже с такими настройками в конфиге, без ДЛЛок в папке фубар/компонентс, фубар не запускается и вылазит окно

Скачай и разхвируруй. Далее, скопируй в папку по пути ...тут твой путь....\foobar2000\components, две DLL. iCarDSClient.dll и foo_icards.dll. Все должно заработать если фубар установлен в конфигураторе как медиа источник. После как все сделаешь- нажми кнопку музыку ,уже в запущенном Икаре. Она запустит фубар из оболочки икара, с полным управлением. Такой способ не запустит фубар , как ты хочешь с родным скином. Смотри сборки под установку под Икар.

vasekbfg 17.07.2018 02:55

привет всем , поделитесь пожалуйста кодом загрузки картинок и биографии , желательно в стиле mps 13_4. у меня почему то на главной странице там где список песен - работает а на в полноэкранную нет.

seriousstas 17.07.2018 14:05

Цитата:

Сообщение от vasekbfg (Сообщение 404040)
привет всем , поделитесь пожалуйста кодом загрузки картинок и биографии , желательно в стиле mps 13_4. у меня почему то на главной странице там где список песен - работает а на в полноэкранную нет.

Привет!
Больше не поддерживается автором, есть аналоги, например :
https://hydrogenaud.io/index.php/top...html#msg952424


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

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