![]()  | 
	
| 		
			
			 | 
		#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 Полезные утилиты  | 
||
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#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 Полезные утилиты  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#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.  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#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 Полезные утилиты  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#3425 | |||
| 
			
			
			
			 Бывалый писикарщик 
			![]() Регистрация: 14.06.2013 
				
				
				
Регион: Украина 
Машина: Nissan Qashqai+2 
					Сообщений: 3,424
				 
				
				![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
	
	
	
	
		
			
			 duzzy 
		
	
		
		
		
		
			
		
		
		
		
	
	Цитата: 
	
 Цитата: 
	
 Сегодня поэкспериментирую, руки дошли... Цитата: 
	
 народ вначале готовит сборку дома, затем переносит папку с флехи..Я ДСП - раз настроил и клацаю)  | 
|||
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#3426 | |||
| 
			
			
			
			 Гуру 
			![]() Регистрация: 01.06.2013 
				
				
				
Регион: 78, 98 
Машина: SUBARU Impreza WRX 
					Сообщений: 1,766
				 
				
				![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
	
	
	
	
		
			
			 seriousstas 
		
	
		
		
		
		
			Цитата: 
	
 Панели редко используемые и так хватит)) Цитата: 
	
 Можно еще попробовать сравнивать по каким то параметрам(типо как по маске), то что ненужно будет исключено. Т.е типо уст-в: Null output, дублей DS... Но тут тоже гемор, одни уст-ва кому то нужны а кому то нет. Null output тоже используется при определенном выводе... Цитата: 
	
 
				__________________ 
		
		
		
		
	
	Готовые сборки foobar2000 для КарПС //--- FLAT ---\\ Сборки PotPlayer Полезные утилиты  | 
|||
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#3427 | ||
| 
			
			
			
			 Бывалый писикарщик 
			![]() Регистрация: 14.06.2013 
				
				
				
Регион: Украина 
Машина: Nissan Qashqai+2 
					Сообщений: 3,424
				 
				
				![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Цитата: 
	
 У меня есть идея ..Завтра попробую Цитата: 
	
  | 
||
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#3428 | 
| 
			
			
			
			 Старший Пользователь 
			![]() Регистрация: 06.04.2009 
				
				Возраст: 41 
				
Город: Владивосток 
Регион: 25 
Машина: Toyota CAMRY 
					Сообщений: 636
				 
				
				![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Разобрался с размером окна после выхода из гибернизации, проблема была не столько в сборке, так как у меня было два ярлыка и оба запускали сборку с разными настройками, я так и не понял с чем это связанно, но я удалил все и заново поставил сборку, затем задал минимальный размер окна равный разрешению и размер перестал уходить. Но из этого теперь две другие проблемы вылились, теперь сборка залезает на меню пуск, его не видно, из за чего нельзя свернуть сборку, и вторая более существенна, это бывает при выходе из гибернизации отображается только нижняя строка с конпками, остальное все черное,помогает только перезапуск сборки. 
		
	
		
		
		
		
			Что хотелось бы видеть в обновлении: 1. выделение в плейлисте уходит и кнопками вверх/вниз нельзя передвигаться по плейлисту, хотелось бы чтобы всегда был активен плейлист, либо после долгого ничего не делания, он активировался, надеюсь понятно объяснил 2. я раньше пользовался osd плагином, он отображал все действия поверх всего как псевдоosd, название песен выводил при переключении и громкость при изменении, не планируете добавить такой плагин? Очень удобно особенно когда фубар свернут в трей 
				__________________ 
		
		
		
		
	
	Chaser продал forester продал Legacy продал Impreza GH8 идет постройка... Продал, комп забрал... Toyota Camry 2015 07.09.18 Продал комп отдал с машиной, следующий будет полностью с ноля!  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#3429 | |||
| 
			
			
			
			 Бывалый писикарщик 
			![]() Регистрация: 14.06.2013 
				
				
				
Регион: Украина 
Машина: Nissan Qashqai+2 
					Сообщений: 3,424
				 
				
				![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
	
	
	
	
		
			
			 Цитата: 
	
 и она свернется Цитата: 
	
 Цитата: 
	
 РЕШЕНИЯ ДВА: Перезапускать можно в Икаре (там встроена такая возможность). Или скриптом, который можно положить в автозагрузку. По другим вопросам (по 4iCar) отвечу сюда Последний раз редактировалось seriousstas; 16.07.2018 в 03:06.  | 
|||
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
| 		
			
			 | 
		#3430 | 
| 
			
			
			
			 Новый Пользователь 
			![]() Регистрация: 19.04.2010 
				
				Возраст: 46 
				
Город: Омск 
Регион: 55 
Машина: Mitsubishi Lancer X 
					Сообщений: 22
				 
				
				![]()  | 
	
	
	
	
		
			
			 Доброго времени суток, Уважаемые! 
		
	
		
		
		
		
		
	
	Скачал 4Icar_14_4_Light из соседней темы. Пароль еще раздается или уже платно?  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
			
			
		
	 | 
![]()  | 
	
	
		
| Здесь присутствуют: 3 (пользователей: 0 , гостей: 3) | |
		
  | 
	
		 |