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)

duzzy 26.08.2015 00:19

seriousstas
Красиво смотрится!!!
Да рывки пропадают если по шустрей крутить....
.................................................. .................................................. ..
И так начнем с радио картинками. Сообщение обновляемое на время описания включения картинок в радио.
1.Нужно править скрипт(основной) плейлиста JSPlaylist 1.3.2
войти в редактор можно так Shift + ПКМ на панели плейлиста в контекстном меню выбрать Configure...
(для поиска в редакторе нажать Ctrl+F)
в таком виде--->
в стандартном скрипте строка 734
комментируем // строки как указано ниже
Код:

--->//if(track_type!=3) {
            if(metadb) {
                img = FormatCover(image, pw, ph, cover.draw_glass_reflect, false);
                if(!img) {
                    //img = (cGroup.type == 1) ? images.noartist : images.nocover;
                    img = null;
                    cover.type = 0;
                }; else {
                    cover.type = 1;
                };
            };
      ---> //}; else {
          ---> //img = images.stream;
          --->// cover.type = 3;
        --->//};

2.Придется переименовать картинки с логотипами радио в CRC радиостанции.
можно воспользоваться онлайн хешером http://aruljohn.com/hash.php
либо скриптом от zeremy crc32_path для wsh который будет писать CRC проигрываемой станции в консоль(удобно для копипаста)
скачать скрипт http://rghost.ru/69rZDbpHV

3.Нужно прописать в фубаре там где прописаны коверы, находится в Preferences ---> Display ---> Album Art
в моем случае это C:\test_f\stream-logo\$crc32($lower(%path%)).*
http://i.imgur.com/VrZIZYv.jpg

4.Также дополнительно прописать в настройках плейлиста в группах форматирование в таком виде
Title Format
$if(%album artist%,%album artist%,%path%)album%%discnumber%

http://i.imgur.com/1fsmYFT.jpg

в итоге получим то что хотели, лого на месте ковера...:smile2:
http://i.imgur.com/2wJqnvT.png
скачать тестовую сборку (время особо украшать не было поменял только два первых лого, кидаю как есть думаю разберетесь плейлист в Foo_dockable_panels)
http://rghost.ru/75f6996Mw
сборка просто для демонстрации работы... а так же для переименования лого в CRC хеш станции
совсем забыл сборка у меня лежала на диске С: в корне.
....
Автор данного метода отображения логотипов инет радио zeremy скажем ему большое Спасибо!!!:spiteful:

zeremy 26.08.2015 00:33

You figured it out :-)

duzzy 26.08.2015 00:49

Цитата:

Сообщение от zeremy (Сообщение 336436)
You figured it out :-)

Yes, I figured it out how to do it:smile2:
Thank you very much for your help !!!

seriousstas 26.08.2015 02:15

duzzy
спасибо за подробную инструкцию !
Запустил тестовую сборку - лохотипов не увидел , крацал клацал по станциям ))
они там у тебя в stream-logo все , но названия обычные , а должен быть набор цифр ,типа :
CRC32 3660899506 ?
Цитата:

2.Придется переименовать картинки
Уточни, что скормить хешеру , название станции или урл целиком ?

ЗЫ : по всё сборке понял ):
Цитата:

совсем забыл сборка у меня лежала на диске С: в корне.

seriousstas 26.08.2015 02:32

Lexins
Цитата:

переработанную сборку MPS от duzzy.
красиво получилось :good1: (не думал убирать левую панель ?) , но 10-ку пока не ставлю , да и duzzy напугал до чёртиков,
что это шпийон сплошной ))
duzzy
К Вам просьба - дублируйте "съедобные" сборки сюда :
http://pccar.ru/showthread.php?t=19671&page=18
что-б не затерялись в нашем "спаме"

duzzy 26.08.2015 02:34

Цитата:

Сообщение от seriousstas (Сообщение 336438)
duzzy
спасибо за подробную инструкцию !
Запустил тестовую сборку - лохотипов не увидел , крацал клацал по станциям ))
они там у тебя в stream-logo все , но названия обычные , а должен быть набор цифр ,типа :
CRC32 3660899506 ?

Уточни, что скормить хешеру , название станции или урл целиком ?

ЗЫ : по всё сборке понял ):

Мой косяк сори голова кругом столько инфы + я сегодня целый день железного коня в порядок приводил сколы подкрашивал, убирался...

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

Цитата:

К Вам просьба - дублируйте "съедобные" сборки сюда :
как только что то нормальное сделаю сразу запихну туда;)

Цитата:

да и duzzy напугал до чёртиков,
что это шпийон сплошной ))
в семерку и восьмерку тоже пришли веселые обновления)))) так что я на одном компе уже кастрата 8.1(не обновляемого) себе поставил, ну и сюда https://twitter.com/nummerok можно заглянуть иногда полезная инфа проскакивает.
(Вообще конечно это не дело позволять кому то пользоваться твоим компом как вздумается, например как это было с utorrent, ставили засранцы программу которая при бездействии на компе начинала проводить математические изыскания для какой то конторы... здорово комп твой за электричество ты платишь, а другие люди зарабатывают на тебе бабки причем не кислые.)

seriousstas 26.08.2015 02:42

duzzy
Цитата:

я сегодня целый день железного коня в порядок приводил
меня завтра ждёт , начну с вытягивания шурупа из колеса и латки ))
Всё понял , у kgena_ua всё-же проще способ
"опознания" . Каждая станция имеет уникальное название (копипаст из properties), которое сравнивается
с логотипом ...

по Радио заодно спрошу : это адрес C:\test_f\stream-logo\$crc32($lower(%path%)).*
универсальным (для Portable сборок) никак не сделать ? Может и zeremy подскажет ...

duzzy 26.08.2015 02:55

Lexins
Сборка класс оценил дизайн супер, завтра днем еще поизучаю...:)
шпек тока немного не работает у меня...
я сделал так заработал
//SHPECK
if (x > 0 && x < b_size && y > wh-(b_size+3*bh_size) && y < wh-(b_size+2*bh_size) &&
(pss.GetPanel(5).IsVisible() == true || pss.GetPanel(8).IsVisible() == true)) {
pss.GetPanel(10).Show(true);
pss.GetPanel(10).Move(b_size, 3, ww-b_size, wh-b_size-3, true);
чтоб запустить шпек, ему нужно немного изменить размер т.е. к примеру задаешь начальный wh-b_size-2 и при его запуске меняешь на wh-b_size-3, это на подобии рефреш ПСС, его просто нужно немного тряхнуть чтобы он заработал.;)

и еще из замеченного, память плавает надо смотреть в чем дело, можешь посмотреть в диспетчере задач во вкладке подробно и включи там пиковый рабочий набор, он иногда больше 300 мб уходит и начинаются подтормаживания в плейлисте...
у меня в сборке без анимации при проигрывании в состоянии покоя(без переключения панелей) примерно от 60-70 мб, а пиковый раб. набор примерно 115 мб...

duzzy 26.08.2015 03:03

seriousstas
ооо...жесть, да я тоже еще не все доделал в машине, силы уже просто кончились)))(целый день в разных позах с лакокрасочными изделиями))))

согласен намного проще, но его не понятно как применять к JSPlaylist.
по адресу сам еще не пробовал, надо будет попробовать, можешь тоже испытать, если портативка то в таком варианте .\stream-logo\$crc32($lower(%path%)).* по идее должно работать.:)
..............................
Бретт опять в тишину играет, блин уже охота попробовать его новый плавный))) плейлист... теперь наверно на день рождения к кому то поехал)))... просто интересно зачем писать что скоро сделаю, написал бы сделаю как сделаю))) у него на странице постоянно висит человек шесть и ждут от мастера конфету.:)
Ладно моя спать, силы меня покинули))) до завтра;)

zeremy 26.08.2015 11:38

seriousstas

Preferences > Display > Album Art
must be absolute path c:\xxxx\stream-logo\$crc32($lower(%path%)).*

relative path .\stream-logo\$crc32($lower(%path%)).* will NOT work.

duzzy 26.08.2015 14:09

Немного переделанной анимации)))
нужно еще код подчистить и немного настроить... работает просто обалденно:)
видос
https://www.dropbox.com/s/z4hoirl1ai...est_9.avi?dl=0

Спасибо огромное!!! zeremy и kgena_ua за помощь в реализации анимации.

seriousstas 26.08.2015 15:46

Цитата:

Сообщение от zeremy (Сообщение 336456)
seriousstas

Preferences > Display > Album Art
must be absolute path c:\xxxx\stream-logo\$crc32($lower(%path%)).*

relative path .\stream-logo\$crc32($lower(%path%)).* will NOT work.

I understood, it is a pity ... :)

seriousstas 27.08.2015 03:09

Немного поколдовал над сборкой с панелькой для РадиоЛюбителей (скрипт kgena_ua) :
http://pccar.ru/showpost.php?p=336542&postcount=178

wladkom1953 27.08.2015 04:47

Цитата:

Сообщение от seriousstas (Сообщение 336543)
Немного поколдовал над сборкой с панелькой для РадиоЛюбителей (скрипт kgena_ua) :
http://pccar.ru/showpost.php?p=336542&postcount=178

Фантастика!!! Очень понравилось. Теперь даже не знаю на чьей сборке остановиться. Жду новых релизов от duzzy (с плавной анимацией и новым радиоскриптом) а также окончательную сборку под win10 от Lexins.
Всем успехов и удачи.

duzzy 27.08.2015 10:30

wladkom1953
Спасибо за приятные слова:)
Зачем останавливаться;) у меня например почти все сборки в машине, и когда одна надоедает включаю другую, так веселей...

kgena_ua 27.08.2015 10:53

Цитата:

Сообщение от duzzy (Сообщение 336443)
но его не понятно как применять к JSPlaylist.

duzzy, ирадио-лого делался для вывода фонового изображения. В чем проблема выводить фон в JSPlaylist используя файлы логотипов проигрываемых станций.

Попробовал создать сборку на основе CRIMSON, только оставив самое необходимое для работы (компоненты):
- после запуска память 50 404 (плавность шикарная);
- движение макс. 74;
- воспроизведение на плейлисте и библиотеке 60 - 101 туда - сюда.
Надо искать.

duzzy 27.08.2015 11:44

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

Я вчера поздно вечером тоже собрал сборку почти до конца, согласен плавность классная, надо еще немного полирнуть(скрипт почистить, кое что добавить, настроить, проверить), сейчас как раз этим и занимаюсь))).
По памяти, у меня все нормально не плавает, и самое удивительное что кушать стала поменьше и нагрузка на проц почти ушла(работает почти как на голом ColumnsUI):) ну если конечно шпек не запускать и прожорливые ДСП плагины)));).

kgena_ua 27.08.2015 12:38

Цитата:

Сообщение от duzzy (Сообщение 336560)
[B]надо еще немного полирнуть(скрипт почистить, кое что добавить, настроить, проверить)

Ждем.
А ДСП плагинами я не пользуюсь вообще и против их использования, хотя у каждого свои задачи.

seriousstas 27.08.2015 13:15

kgena_ua
Цитата:

В чем проблема выводить фон в JSPlaylist используя файлы логотипов проигрываемых станций.
Как и писал ранее Ваш способ "опознания" логотипа проще , без перевода в CRC32 , а там по тексту была просьба заполнить аватарки (уменьшенные лого слева в плейлисте)
Цитата:

ДСП плагинами я не пользуюсь вообще и против их использования, хотя у каждого свои задачи.
так и есть , тоже не приветствую эти искажатели звука , но иногда есть желание ,
что-бы бамкало из всех динамиков при прослушке стерео.

duzzy 27.08.2015 13:34

seriousstas
Привет!
Нужна твоя помощь:) в Хоткее, можешь рассказать как удалять треки из плейлиста пачкой, у меня не получается, и если не сложно скинь исходники.
Через сплиттер по этой команде CONTEXT:'File Operations/Delete file(s)' удаляет только один файл...

seriousstas 27.08.2015 13:47

duzzy
Привет!
Ок , Ты имеешь ввиду удалять насовсем ? :)

duzzy 27.08.2015 13:53

Цитата:

Сообщение от kgena_ua (Сообщение 336565)
Ждем.
А ДСП плагинами я не пользуюсь вообще и против их использования, хотя у каждого свои задачи.

Хорошо, думаю к вечеру будет рабочий вариант.:)

Да я тоже теперь не пользуюсь, настроил нормально вывод звука и все норм;), раньше пользовался так как была только встроенная в материнку звуковуха и она была совсем печальная... приходилось бас поднимать и звук четче делать иначе играло как из карманного приемника с одним динамиком))). Но это было очень давно комп в машине по нынешним меркам очень древний. Успел поездить на LeoCar, InCarTerminal, CaveLive Centrafuse и т.д. на RoadRunner не ездил и еще одна была с прикольной анимацией забыл как называется вроде StreetDeck.

duzzy 27.08.2015 13:55

Цитата:

Сообщение от seriousstas (Сообщение 336575)
duzzy
Привет!
Ок , Ты имеешь ввиду удалять насовсем ? :)

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

seriousstas 27.08.2015 13:59

Цитата:

скрипт библиотеки залез)))
Цитата:

у автора там намудрено с выбором папок
да я помню , как Ты "раскодировал " его шифровки )

Код:

Сделал так :
#NoTrayIcon
#SingleInstance force
DetectHiddenWindows, On
отпускаю возможно нажатый CTRL:
Send {Ctrl Up}
закрываю возможно запущенные скрипты:
WinClose, sel_m
WinClose, PgUp
WinClose, PgDn
запускаю глобальный хоткей:
Send ^{Numpad1}

которому соответствует
[context] delete file(s)
Но не забудь , что если альбом с CUE , то удалится один файл - то-есть весь альбом

duzzy 27.08.2015 14:06

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

seriousstas 27.08.2015 14:08

duzzy так точно )

duzzy 27.08.2015 14:11

Цитата:

Сообщение от seriousstas (Сообщение 336582)
duzzy так точно )

Спасибки), пошел дальше химичить:)

Забыл кстати, я искал как то коды виртуальной клавы иногда бывает нужно вот...
https://msdn.microsoft.com/ru-ru/lib...(v=vs.85).aspx

seriousstas 27.08.2015 14:26

Цитата:

Сообщение от duzzy (Сообщение 336583)
Спасибки), пошел дальше химичить:)

Забыл кстати, я искал как то коды виртуальной клавы иногда бывает нужно вот...
https://msdn.microsoft.com/ru-ru/lib...(v=vs.85).aspx

Я ведь тоже ковырялся в библиотеке этой (хотел сделать кнопку старта папки , как по двойному клику) и тоже набрёл на эти коды ранее ))

Игорь_К 27.08.2015 15:31

Помогите, как создать свой плейлист радио так чтобы в фубаре отображалось название не с сайта а то которое я задам например
ссылка - http://eu7.101.ru:8000/v11_1 название - 102.50 - Comedy Radio
просто у меня сейчас у меня берется название не пойму откуда написано Comedy FM
на некоторых вообще вместо названий ссылки

vladj 27.08.2015 16:44

Попробуй свой плейлист создать, там ты сам дашь название станции,
почитай ТУТ

Игорь_К 27.08.2015 17:26

Цитата:

Сообщение от vladj (Сообщение 336600)
Попробуй свой плейлист создать, там ты сам дашь название станции,
почитай ТУТ

Он всё равно меняет на свои названия...даже если и самому сделать плейлист в разных форматах

Krysanov 27.08.2015 19:16

seriousstas, привет! Попробовал в машине 12 -ю сборку, класс!! Одно но.. Когда переходишь в старый привычный плейлист музыки и пробуешь включить песню ниже по списку, идет зависание фубара... Видео выложить не смогу, в гараже уже машина..

seriousstas 27.08.2015 20:02

Цитата:

Сообщение от Krysanov (Сообщение 336618)
seriousstas, привет! Попробовал в машине 12 -ю сборку, класс!! Одно но.. Когда переходишь в старый привычный плейлист музыки и пробуешь включить песню ниже по списку, идет зависание фубара... Видео выложить не смогу, в гараже уже машина..

Привет!
Ну сделай по возможности , сложно что-то исправлять, когда работает :

duzzy
Проверь плиз это

seriousstas 27.08.2015 20:18

Цитата:

Сообщение от Игорь_К (Сообщение 336592)
Помогите, как создать свой плейлист радио так чтобы в фубаре отображалось название не с сайта а то которое я задам например
ссылка - http://eu7.101.ru:8000/v11_1 название - 102.50 - Comedy Radio
просто у меня сейчас у меня берется название не пойму откуда написано Comedy FM
на некоторых вообще вместо названий ссылки

ПКМ > Properties> Track TITLE> Comedy FM
http://rghost.ru/92Rw7f2f5/thumb.png

Krysanov 27.08.2015 21:13

Цитата:

Сообщение от seriousstas (Сообщение 336631)
ПКМ > Properties> Track TITLE> Comedy FM
http://rghost.ru/92Rw7f2f5/thumb.png

а как сохранять? меняю название и ничего..

Krysanov 27.08.2015 21:27

Цитата:

Сообщение от Krysanov (Сообщение 336618)
seriousstas, привет! Попробовал в машине 12 -ю сборку, класс!! Одно но.. Когда переходишь в старый привычный плейлист музыки и пробуешь включить песню ниже по списку, идет зависание фубара... Видео выложить не смогу, в гараже уже машина..

Попробовал на дом ноуте... все работает.. может дело в том, что на ноуте я все делал мышкой, а в машине - пальцем?

Krysanov 27.08.2015 21:41

Вложений: 1
А хотелку можно ?
Вложение 40893
1. Кнопки 1, 2 и 3 заменить на предыдущий трек,пауза и следующий трек - это для оперативности нужно... Действующие кнопки не используются так часто, как названные мной.
2. экран 4 можно сдвинуть максимально вправо (сжать), имхо лучше будет.
3. на основной экран фубара надо задать кнопки громкости БОЛЬШЕ МЕНЬШЕ (наподобие предыдущий следующий трек), для пальца удобней...

duzzy 27.08.2015 23:02

CRIMSON_MPS_A с анимацией переключения панелей и логотипами инет-радио в плейлисте:smile2:
http://i.imgur.com/K0QXc3nm.png http://i.imgur.com/ZoM6YlQm.png

Видео демо
https://youtu.be/ht-kGsZo2DY

Параметры анимации выставлены в оптимальный режим, но если хочется можно покрутить настройки:)
Часть лого уже переименована, часть думаю переименуете, готовую сборку для переименовывания лого я скидывал.
Скрипт МПС подчищен, исправлены мелкие ошибки вызывавшие краши панели.

- основной скрипт плейлиста модифицирован под инет-радио логотипы.

- для того чтоб отображались лого станций нужно прописать в фубаре там где прописаны коверы, находится в Preferences ---> Display ---> Album Art
в моем случае это C:\CRIMSON_MPS_A\stream-logo\$crc32($lower(%path%)).* путь должен быть полным до сборки иначе не будут отображаться лого. Если возникнут вопросы по настройки лого станций смотрим сюда http://pccar.ru/showpost.php?p=336435&postcount=1961
Логотипы конечно можно поменять на свои:) проделав процедуру хеширования станции как было описано в комменте по настройке, как мне кажется цветные логотипы будут смотреться намного лучше, но это мое личное мнение.:)

- в МПС добавлены горячие клавиши для прокрутки панелей Ctrl+Z Ctrl+X, для использования с кнопками на руле или джойстике, нужно просто сделать скрипт в АвтоХоткее с эмуляцией нажатия кнопок на клавиатуре Ctrl+Z Ctrl+X и фокусом панели МПС при нажатии.
(панели можно поменять на свои, в конце скрипта МПС есть комментарии).
изменить достаточно номер панели отметил красным в примере, не забываем что нумерация начинается с 0.
Посмотреть сколько панелей в МПС и выяснить номер панели можно так
ПКМ по
http://i.imgur.com/bx94vIVm.png
затем
http://i.imgur.com/vRVzEHxm.png
и смотрим в сплиттере столбик с ID и считаем начиная с нуля
http://i.imgur.com/1F9wiyhm.png
затем идем в скрипт МПС, опять ПКМ по нижнему ряду кнопок и выбираем "Configure..." идем в конец скрипта и меняем там на свой номер панели как указано ниже(отмечено красным)
Код:

//==================================CTRL+X
 if(vkey==VK_X) { // CTRL+X
    right++;       
               
    if (right == 1){
    panel = 8;/*PANEL: [dsp_changer]*/
   
    dir_move = panel > old_panel ? "left" : "right";
                       
    if (old_panel != panel) {
    move_panel();
    old_panel = panel
    } 
                                                               
}

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

Скачать
http://rghost.ru/859jqnFt9
на Mega
https://mega.nz/#!bBAXhQKS!05vFqGPmF...U2g2qKCNRU0Wbw
...

duzzy 28.08.2015 02:19

seriousstas
Цитата:

duzzy
Проверь плиз это
проверил, все нормально работает не виснет, пробовал в разных комбинациях... все хорошо:)
единственное не хватает привязки к плейлисту для большего удобства.

seriousstas 28.08.2015 03:49

duzzy
CRIMSON_MPS_A
Испытал - что сказать КЛАСС ! Уверен Ты сам и не верил в такой результат )
Панели скользят без проблем !)
Цитата:

в МПС добавлены горячие клавиши
Я так понимаю можно на одну клавишу повесить и больше панелей ?
Цитата:

единственное не хватает привязки к плейлисту для большего удобства.
Что Ты имеешь ввиду ? кнопка "прицел" ведь всегда под рукой ,
+ так-же под рукой и дополнительный WSHplaylist , или речь о другом ?
Krysanov
Цитата:

может дело в том, что на ноуте я все делал мышкой, а в машине - пальцем?
Тыкал тыкал пальцем, так и не удалось "повалить" фубар )
Цитата:

А хотелку можно ?
Снова времени в обрез сейчас , НО :
Просто переставить малоиспольземые кнопки во второй ряд (там сейчас "вперёд"-"назад") не выйдет . это особенность PSS
1 Открыв тулбар - мгновенно попадаешь к кнопке вперёд .
2 Открыв тулбар - мгновенно попадаешь к регулятору громкости .
+ Системная громкость висит на Икаровских кнопках , а Фубаром её менять не рекомендуется
3 . По панели - изменив пропорции будет искажаться фон + логотипы имеют
свои пропорции ведь + бывают длинные названия станций
Цитата:

а как сохранять? меняю название и ничего..
Скопируй отсюда и переназови логотип:
http://rghost.ru/6Mk4wCRlN/thumb.png

200 страниц наболтали уже )


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

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