23.05.2018, 17:27 | #3421 | ||
Гуру
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
|
Евген_21
Цитата:
Вы меня как то не так поняли))) Это не навязывание чего то другого для использования, это лишь еще один вариант/пример использования JScript Panel в связке с Икаром. Это не идея это полностью рабочий механизм взаимодействия двух программ. Цитата:
Код:
function on_playback_time(time) { // called every second, for time display. // time - float value, in sec. if (fb.IsPlaying && (fb.PlaybackLength > 0){ rr.execute("SETVAR;переменная слайдера икара;" + time); } }; тут обнулять переменную икара для того чтоб слайдер был в 0 при переключении на новый трек Код:
function on_playback_new_track() { rr.execute("SETVAR;переменная слайдера икара;" + "0"); }; Этот вариант тоже подойдет... Вариант 1: Более сложный. Нужно чтоб слайдер икара записал в переменную "foobar_trackpos" свое значение, js скрипт считает значение переменной "foobar_trackpos" и передвинет время трека в фубаре... Вариант 2: Более простой, отправляем команду "foobar_trackpos", js ее получает и запускает механизм считывания время слайдера из икара, т.е. тупо читаем значение слайдера... ниже пример, переменная icar_slider_pos это переменная слайдера икара(т.е. переменная из самого икара которую нужно прописать в js скрипте) Код:
case 'foobar_trackpos': rr.execute("SETVAR;SENDFB2K;0");//---обнуляем var icar_slider_pos = rr.getinfo("=$icar_slider_pos$");//---читаем переменную икара if(icar_slider_pos != ""){ fb.PlaybackTime = icar_slider_pos;//---выставляем позицию трека }; //fb.PlaybackTime; (double) (read, write) // example: fb.PlaybackTime = 60; // jumps to the 1 minute mark. break; Еще не понятно в каком формате икару нужны цифры... пример одной минуты(1 минута) 00:60 или 60 или 0060 или 60000 ... В общем от тебя нужна инфа - Какие переменные нужны для слайдера в икаре(они могут быть своими или жестко прописаны) ? - Какая команда выставляет слайдер в икаре(SETVAR или еще что то) ? - Какой формат времени нужен икару для слайдера ? Пример из фубаровского сикбара на JS... fb.PlaybackTime = fb.PlaybackLength * (x - seek_x) / seek_w; выставляем время = длина трека * (X - положение переменной X на сикбаре) / ширину сикбара; ...
__________________
Готовые сборки foobar2000 для КарПС //--- FLAT ---\\ Сборки PotPlayer Полезные утилиты |
||
06.06.2018, 16:59 | #3422 |
Гуру
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
|
Перекомпилил с более свежим сдк(SDK-2015-08-03) (других изменений не делал)
один старенький классный плагин VLevel --- Volume Leveling Plugin в папке фубара называется foo_dsp_vlevel VLevel - динамический компрессор, который усиливает тихие части музыки Классная штука , не понятно почему на него забили на гидрогене... ??? Пихнуть в цепочку ДСП и старая музыка зазвучит по новому Сначала покажется что эффекта нет, попробуйте классику или альтернативу с норм. вокалом, ну или на одном треке добавлять или удалять из цепочки ДСП этот плагин. Разницу почувствуете сразу)) Страничка на гидрогене Скачать мою компиляцию Исходники(оригинал) Если у кого то будет интерес что то поправить или переделать могу скинуть свою версию для VS2015. ...
__________________
Готовые сборки foobar2000 для КарПС //--- FLAT ---\\ Сборки PotPlayer Полезные утилиты |
07.06.2018, 23:31 | #3423 | |
Бывалый писикарщик
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
|
Цитата:
А с этим ,как быть (точнее с кириллицей), хотя на Твоих скринах верно отображает: Код:
[ { "active": true, "device_id": "{00000000-0000-0000-0000-000000000000}", "name": "DS : \u041f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0439 \u0437\u0432\u0443\u043a\u043e\u0432\u043e\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440", "output_id": "{D41D2423-FBB0-4635-B233-7054F79814AB}" } ] :::: это консоль так .. , рисует норм.. Посмотрел , на домашнем - у меня устройств куча .. выводить все - не лучший способ. Думаю , как-то по другому (не списком) сделать... Последний раз редактировалось seriousstas; 08.06.2018 в 04:07. |
|
09.06.2018, 00:15 | #3424 | |
Гуру
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
|
seriousstas
Привет ! кирила показывает так... вызов возвращает JSON array, поэтому нужно парсить результат JSON.parse() out_dev = fb.GetOutputDevices(); --- берем так out_dev_arr = JSON.parse(out_dev); --- парсим свойства для проверки: out_dev_arr[0].active --- активно уст-во или нет out_dev_arr[0].name --- название уст-ва Цитата:
Старый вариант тоже прекрасно работает и не тратит ресурсы , нужно только один раз добавить устройства. Новый ничем не лучше, только работает автоматом. Можешь попробовать назначать на кнопки полученные устройства, т.е. получил устройства, затем показал что за устройства и выбрал нужные устройства, затем запомнил в Properties... других вариантов пока не пришло в голову. __________________________________________________ _ Кстати до Петра дошло что не всем нужна версия 1.4, уже 1.3.18 beta 2 есть. Я остаюсь на 1.3 в 1.4 ДСП настраивать не реально, да и реальных улучшений я для себя не нашел. Сборку для 1.4 сделаю(она и так есть просто жду релиза).
__________________
Готовые сборки foobar2000 для КарПС //--- FLAT ---\\ Сборки PotPlayer Полезные утилиты |
|
09.06.2018, 00:38 | #3425 | |||
Бывалый писикарщик
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
|
duzzy
Цитата:
Цитата:
Сегодня поэкспериментирую, руки дошли... Цитата:
народ вначале готовит сборку дома, затем переносит папку с флехи..Я ДСП - раз настроил и клацаю) |
|||
09.06.2018, 02:10 | #3426 | |||
Гуру
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
|
seriousstas
Цитата:
Панели редко используемые и так хватит)) Цитата:
Можно еще попробовать сравнивать по каким то параметрам(типо как по маске), то что ненужно будет исключено. Т.е типо уст-в: Null output, дублей DS... Но тут тоже гемор, одни уст-ва кому то нужны а кому то нет. Null output тоже используется при определенном выводе... Цитата:
__________________
Готовые сборки foobar2000 для КарПС //--- FLAT ---\\ Сборки PotPlayer Полезные утилиты |
|||
09.06.2018, 04:15 | #3427 | ||
Бывалый писикарщик
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
|
Цитата:
У меня есть идея ..Завтра попробую Цитата:
|
||
10.06.2018, 14:46 | #3428 |
Старший Пользователь
Регистрация: 06.04.2009
Возраст: 40
Город: Владивосток
Регион: 25
Машина: Toyota CAMRY
Сообщений: 636
|
Разобрался с размером окна после выхода из гибернизации, проблема была не столько в сборке, так как у меня было два ярлыка и оба запускали сборку с разными настройками, я так и не понял с чем это связанно, но я удалил все и заново поставил сборку, затем задал минимальный размер окна равный разрешению и размер перестал уходить. Но из этого теперь две другие проблемы вылились, теперь сборка залезает на меню пуск, его не видно, из за чего нельзя свернуть сборку, и вторая более существенна, это бывает при выходе из гибернизации отображается только нижняя строка с конпками, остальное все черное,помогает только перезапуск сборки.
Что хотелось бы видеть в обновлении: 1. выделение в плейлисте уходит и кнопками вверх/вниз нельзя передвигаться по плейлисту, хотелось бы чтобы всегда был активен плейлист, либо после долгого ничего не делания, он активировался, надеюсь понятно объяснил 2. я раньше пользовался osd плагином, он отображал все действия поверх всего как псевдоosd, название песен выводил при переключении и громкость при изменении, не планируете добавить такой плагин? Очень удобно особенно когда фубар свернут в трей
__________________
Chaser продал forester продал Legacy продал Impreza GH8 идет постройка... Продал, комп забрал... Toyota Camry 2015 07.09.18 Продал комп отдал с машиной, следующий будет полностью с ноля! |
10.06.2018, 15:22 | #3429 | |||
Бывалый писикарщик
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
|
Цитата:
и она свернется Цитата:
Цитата:
РЕШЕНИЯ ДВА: Перезапускать можно в Икаре (там встроена такая возможность). Или скриптом, который можно положить в автозагрузку. По другим вопросам (по 4iCar) отвечу сюда Последний раз редактировалось seriousstas; 16.07.2018 в 03:06. |
|||
14.06.2018, 21:55 | #3430 |
Новый Пользователь
Регистрация: 19.04.2010
Возраст: 45
Город: Омск
Регион: 55
Машина: Mitsubishi Lancer X
Сообщений: 22
|
Доброго времени суток, Уважаемые!
Скачал 4Icar_14_4_Light из соседней темы. Пароль еще раздается или уже платно? |
Здесь присутствуют: 4 (пользователей: 0 , гостей: 4) | |
|
|