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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   АвтоЗвук (http://pccar.ru/forumdisplay.php?f=16)
-   -   сборка/тема foobar 2000 для CarPС (http://pccar.ru/showthread.php?t=19671)

vladj 29.09.2016 17:53

Цитата:

Сообщение от seriousstas (Сообщение 370380)
duzzy
если нету треков - смотрим ноу кавер ,
если есть станции - смотрим авы станций , если нет каверов станций -
смотрим ноу кавер для радио

Я правильно понимаю, что речь о скрипте показа картинок от Максима ?
Несколько лет тому назад я писал ему в личку с просьбой, но он даже не ответил.
Суть такова. Папка с альбомами артиста. В корне папки общие картинки шт.15-20,
а в каждом альбоме обычный набор, фронт, задняя, СД. Нужно при запуске альбома показывать
картинки сначала от него, далее общие из корня папки артиста. А так сейчас...или картинки,
относящиеся к данному альбому или общие, но уже без фронт, задняя, СД. Ну или добавлять в каждый
альбом эти общие, одинаковые 15-20 картинок, что не комильфо ибо есть артисты с парой десятков альбомов.
PC. Скриптов от Максима у меня 2, основной в 940 строк, где настройки всякие, удаление и проч, и второй около 300 строк
без настроек.

seriousstas 29.09.2016 18:23

Цитата:

duzzy
Остальной функционал тоже не работает - переименование , удаление ..
Можешь поправить ?
Поправил....

Цитата:

Сообщение от vladj (Сообщение 370420)
Я правильно понимаю, что речь о скрипте показа картинок от Максима ?
Несколько лет тому назад я писал ему в личку с просьбой, но он даже не ответил.
Суть такова. Папка с альбомами артиста. В корне папки общие картинки шт.15-20,
а в каждом альбоме обычный набор, фронт, задняя, СД. Нужно при запуске альбома показывать
картинки сначала от него, далее общие из корня папки артиста. А так сейчас...или картинки,
относящиеся к данному альбому или общие, но уже без фронт, задняя, СД. Ну или добавлять в каждый
альбом эти общие, одинаковые 15-20 картинок, что не комильфо ибо есть артисты с парой десятков альбомов.
PC. Скриптов от Максима у меня 2, основной в 940 строк, где настройки всякие, удаление и проч, и второй около 300 строк
без настроек.

Ну с такими просьбами к автору наверное ...
Я "прикрутил" показ логотипов радиостанций .

vladj 29.09.2016 18:30

Цитата:

Сообщение от seriousstas (Сообщение 370422)
Я "прикрутил" показ логотипов радиостанций .

Залей скрипт пож-та на ф/обменник.

seriousstas 29.09.2016 18:38

Ок вечером .. 10-11

Евген_21 29.09.2016 19:09

Цитата:

Сообщение от seriousstas (Сообщение 370257)
duzzy
Большое спасибо за пояснения и скрипт - буду вникать .

...................
Посмотрел "Максима" - пока взял оригинал
Думаю получится приделать радиостанции ..




Плейлист и изменения

Зум CTRL+Колесо мыши теперь работает значительно лучше

испытал новый плейлист, все летает. Пропертис с старыми настройками.
Загрузка проца максимум 12 , это много?

seriousstas 29.09.2016 19:20

Цитата:

Сообщение от Евген_21 (Сообщение 370426)
испытал новый плейлист, все летает. Пропертис с старыми настройками.
Загрузка проца максимум 12 , это много?

при каких действиях ? проц работает при старте , когда
сравнивает файлы библиотеки .
Если библиотека большая ,то это может быть несколько минут .
Сколько , когда там статус "monitоring" ? у меня гуляет в пределах 2% если ничего не делать (только play)

Евген_21 29.09.2016 19:53

Цитата:

Сообщение от seriousstas (Сообщение 370428)
при каких действиях ? проц работает при старте , когда
сравнивает файлы библиотеки .
Если библиотека большая ,то это может быть несколько минут .
Сколько , когда там статус "monitоring" ? у меня гуляет в пределах 2% если ничего не делать (только play)

Сейчас, еще раз погонял ,12 проскакивало, походу при старте была такая загрузка. "monitоring" в пределе 3.2. (винда обрезанная от Krysanov тестирую.)
видос. как duzzy видео учил снимать , так и не научился.
https://cloud.mail.ru/public/H8AD/QALDvMqve

seriousstas 29.09.2016 20:16

Цитата:

Сообщение от Евген_21 (Сообщение 370430)
Сейчас, еще раз погонял ,12 проскакивало, походу при старте была такая загрузка. "monitоring" в пределе 3.2. (винда обрезанная от Krysanov тестирую.)
видос. как duzzy видео учил снимать , так и не научился.
https://cloud.mail.ru/public/H8AD/QALDvMqve

Судя по видео - всё отлично ... Да и процы разные у Всех)

Евген_21 29.09.2016 21:49

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

Сообщение от seriousstas (Сообщение 370434)
Судя по видео - всё отлично ... Да и процы разные у Всех)

Это видео было снято на домашнем компе.
Вложение 45006
В авто мать гигабайт LGA1150 GA-85N B85...
Проц. Intel Core i3-4330 3.5GHz 4Mb 2xDDR3-1600
Памяти 4 гига.
Винда 7-64
Думаю проблем не должно быть.

Евген_21 29.09.2016 22:08

Вложений: 1
Стас, когда релиз? А что за ошибка была на средних кнопаках при включении визуализации?
И все таки повтору вопрос, не ужели нет та какой возможности копировать треки в папку избранное.
Т.Е. при копировании трека в избранное, а после при удаления трека или папки с диска ,то что скопировали в изб...
остается.
Вложение 45007

seriousstas 29.09.2016 23:05

У меня дома древний i7-й (960-й) 3.2 GHz, лет 8-м ему, но актуальный и сегодня :)
Цитата:

Стас, когда релиз?
Уже боюсь прогнозы делать - сегодня-завтра ))
Цитата:

А что за ошибка была на средних кнопаках при включении визуализации?
отрисовка вылазила за область панели ..
Цитата:

не ужели нет та какой возможности копировать треки в папку избранное.
Может есть где-то , не видел такого ..

Евген_21 29.09.2016 23:11

Цитата:

Может есть где-то , не видел такого ..
Может Bersenev,как то поможет? ОН же реализовал это
В Икаре встроенном плеере.
Цитата:

Уже боюсь прогнозы делать - сегодня-завтра ))
НЕ торопись, лучше сто раз проверить, чем потом сто один вопрос...

seriousstas 29.09.2016 23:18

Цитата:

Может Bersenev,как то поможет? ОН же реализовал
Так он самоудалился + я не програмист - могу делать из того ,что есть (да и JS и VB это разное).
Спроси у duzzy он в разы дольше в теме по фубару..

Евген_21 29.09.2016 23:21

Цитата:

Сообщение от seriousstas (Сообщение 370454)
Так он самоудалился + я не програмист - могу делать из того ,что есть (да и JS и VB это разное).

В смысле самоудалился? А скриптами значит такого не встречал.?
Жаль, а хотелось такой фичи.
А удаление трека с диска как работает? Может что то наоборот можно придумать.

Евген_21 29.09.2016 23:54

duzzy привет. Может ты сможешь реализовать,
копирование в избранное .
Т.Е. при копирование трека, трек копируетесь в папку (например по умолчанию) .Дальше при удалении трека или папки с диска, трек который копировался в избранное остаться ( в паке по умолчанию)
Вопрос. Можно это как то реализовать.

seriousstas 29.09.2016 23:54

Цитата:

Сообщение от Евген_21 (Сообщение 370455)
В смысле самоудалился? А скриптами значит
А удаление трека с диска как работает? Может что то наоборот можно придумать.

В плейлите есть выбор скопировать-переместить треки по ПКМ в папку по умолчанию .
Есть пресеты ..

Евген_21 29.09.2016 23:59

Цитата:

Сообщение от seriousstas (Сообщение 370459)
В плейлите есть выбор скопировать-переместить треки по ПКМ
Есть пресеты ..

Стас а об этом по подробней или я что то пропустил.
Скопировать переместить это как в винде?
P.S. может на этом можно какт о реализовать.

seriousstas 30.09.2016 00:01

окончательно поборол "залипание" кнопок . Мышкой работало ,
а авто залипали - сейчас норм :

Прицел сделал так - при нажатии всегда - переходим трек . Если за 1.5 сек нажать повторно - будет изменение состояний
окон .

Евген_21 30.09.2016 00:06

Цитата:

Сообщение от seriousstas (Сообщение 370461)
окончательно поборол "залипание" кнопок . Мышкой работало ,
а авто залипали - сейчас норм :

прицел сделал так - при нажатии всегда переходим трек . Если за 1.5 нажать повторно - будет изменение состояний
окон .

Посмотрел, все работает на 5555+ круто спасибо Стас за такую большую
Работу.......
Цитата:

Ещё изменения (надеюсь последние :smile: 6000 строк это "перебор" :insane: ) по плейлисту br3tt с "плавной прокруткой ЛКМ" и сортировкой папками ,
Скрипт 6000 строк РЕСПЕКТ
Подождем что Слава скажет по избранным...

seriousstas 30.09.2016 00:17

Цитата:

Стас а об этом по подробней или я что то пропустил.
Скопировать переместить это как в винде?
Выделяй треки (кстати выделение нескольких треков плохо работает при удержании CTRL в режиме "резистив" ) по ПКМ выбирай "File Operation" создай там пресет и копируй куда нужно . Ну это мышкой удобнее ..
Компонент foo_fileops есть в сборке .
Цитата:

Скрипт 6000 строк РЕСПЕКТ
Респект создателю ... :)

Евген_21 30.09.2016 00:25

Цитата:

Сообщение от seriousstas (Сообщение 370464)
Выделяй треки (кстати выделение нескольких треков плохо работает при удержании CTRL в режиме "резистив" ) по ПКМ выбирай "File Operation" создай там пресет и копируй куда нужно . Ну это мышкой удобнее ..

Респект создателю ... :)

На домкомп сначала разберусь как все это делать. Да без респекта ни куда..... СЛАВА,СЛАВА,СЛАВА СОЗДАТЕЛЮ :smile1::smile1::smile1::smile1::smile1::smile1::s mile1::smile1:Стас ты не меньше сделал.
Это без обид, это реальная уважуха.
Ну все равно о кнопке надо подумать, всем. Серый форум поможет, или нет. Или это не их тема ....
Чесно сегодня накатил коньяка, че то маленько устал, скоро зима буду ваять темы для икара.

Евген_21 30.09.2016 00:41

Пингвин, что скажешь, про новый плейлист?

duzzy 30.09.2016 03:34

Евген_21

Цитата:

Может ты сможешь реализовать,
копирование в избранное .
Т.Е. при копирование трека, трек копируетесь в папку (например по умолчанию) .Дальше при удалении трека или папки с диска, трек который копировался в избранное остаться ( в паке по умолчанию)
Вопрос. Можно это как то реализовать.
Не пойму для чего она тебе нужна, но раз ты так хотел эту функцию копирования в избранное)))... держи
Если не знаешь как пристроить в скрипте попроси у seriousstas.

---------------------------------------------------------------------------------------
//---sel file copy
function RGBA(r, g, b, a) { return ((a << 24) | (r << 16) | (g << 8) | (b)); }
function RGB(r, g, b) { return (0xff000000 | (r << 16) | (g << 8) | (b)); }

var fso = new ActiveXObject("Scripting.FileSystemObject");

var fav_dir = "D:\\test_copy\\";
var handle = fb.GetFocusItem();
var font = gdi.Font("Segoe UI", 14, 0);
var tfo = fb.TitleFormat('%path%');

function on_item_focus_change() {
handle = fb.GetFocusItem();
window.Repaint();
}

function on_playlist_switch() {

on_item_focus_change();
}

function on_paint(gr) {
if (handle) {
gr.gdiDrawText(tfo.EvalWithMetadb(handle), font, RGB(0, 220, 0), 0, 0, window.Width, window.Height);
}
}
function on_mouse_lbtn_dblclk(x,y){

fso.CopyFile(tfo.EvalWithMetadb(handle), fav_dir);

};

-----------------------------------------------------------------------------

Это функционирующий скрипт может сам по себе работать в панели JS, при размещении в др.скрипте эти функции и переменные не нужны:
-function RGBA
-function RGB
-var font
-function on_paint(gr) {
-function on_mouse_lbtn_dblclk(x,y){

var fav_dir = "D:\\test_copy\\" --- директория куда копируем избранное(можно вынести в Пропертис для удобства).

fso.CopyFile(tfo.EvalWithMetadb(handle), fav_dir); --- код из функции дабл клика разместить на нужной кнопке(жмем на кнопку и копируем выбранный или проигрываемый трек).

seriousstas 30.09.2016 05:15

Вложений: 1
Готово :) Добавил показ логотипов и No cover для двух вариантов (треки-радио) ,
восстановил работу пунктов меню . В основе этот вариант (Maxim Terpilovsky's script):
http://pccar.ru/showpost.php?p=370250&postcount=2641

Скачать архив+Maxim Terpilovsky's scrip
Скрипт так-же содержит часть кода от kgena_ua (Цикл времени для картинок по Shift+Колесо) - портировал duzzy:beer:

seriousstas 30.09.2016 05:32

duzzy
Подумал , можно и через
foo_fileops .Вешаем не кнопку, запустится меню с сохранённым ранее пресетом ( при этом можно выбрать - всю папку или трек) - и просто жамкнуть
RUN ..

duzzy 30.09.2016 17:51

Цитата:

Сообщение от seriousstas (Сообщение 370473)
duzzy
Подумал , можно и через
foo_fileops .Вешаем не кнопку, запустится меню с сохранённым ранее пресетом ( при этом можно выбрать - всю папку или трек) - и просто жамкнуть
RUN ..

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

seriousstas 30.09.2016 19:26

Цитата:

много действий...
Два . Вызвать меню и жмакнуть Run.
Цитата:

и смысл немного другой
Там и там задаём папку (один раз) и копируем (либо перемещаем на выбор)..
Можно скопировать всю папку если это CUE
Цитата:

Скриптовый вариант проще
"Готовый" то-же не сложный , добавляем всего одну строчку:
fb.RunContextCommand("Copy");
Цитата:

Ушел с AHK на Autoit
Понял - у AHK свои +сы . Он и был придуман для упрощения , например :#SingleInstance .
А что-там с перекомпилцией ?

duzzy 30.09.2016 20:15

seriousstas
Цитата:

Два . Вызвать меню и жмакнуть Run.
Я то этим не пользуюсь. Мне и Сердечек хватает.
А в этом варианте и вызывать ничего не нужно, нажал на сердечко скопировал трек.


Цитата:

Понял - у AHK свои +сы . Он и был придуман для упрощения , например :#SingleInstance .
А что-там с перекомпилцией ?
Ну не знаю для какого упрощения))) синтаксис вообще не понятный... упростили на столько что логика написания непонятна вообще.

У меня на 7-ке скрипты сделанные в 8-ке не работают пока на семерке не пересоберешь. С Автоитом таких сложностей нет, работает везде.

seriousstas 01.10.2016 01:44

Цитата:

Я то этим не пользуюсь
Я то-же не понимаю зачем физически плодить дубли,
забивать и без того не большой SDD (HDD)
Цитата:

У меня на 7-ке скрипты сделанные в 8-ке не работают пока на семерке не пересоберешь.
Компилируешь по ПКМ или через Convert .ahk to .exe ?
Пробуй по ПКМ ..

120705 01.10.2016 11:50

Для SERIOUSSTAS
 
Вложений: 1
Подскажи , как сдвинуть кнопку к краю панели. Сборка 4Icar_13_7_MPS_UNI. Т.к. скрипт по этой кнопке отличается от предыдущих версий. Ткни носом какую строку мутить. Я подозреваю что то надо добавить.... СПАСИБО..

seriousstas 01.10.2016 13:18

Цитата:

Сборка 4Icar_13_7_MPS_UNI
Не спеши. Сборку сюда сегодня точно залью (с правками)
Могу подсказывать только по своему скрипту .. Кнопки перемещаются
Ctrl+двойной клик между ними (либо три верхних пункта в меню)

seriousstas 01.10.2016 13:46

Цитата:

Удалил весь мусор из плавного плейлиста и сжал, теперь в нем всего 120 строк и один вспогательный скрипт
Неплохо ! :)
Цитата:

А разве есть разница между Convert .ahk to .exe и по ПКМ ?
У меня ранее через Convert .ahk to .exe вообще криво работало ..
мож уже и поправили .

seriousstas 02.10.2016 05:47

Сборка 4Icar_14.1_MPS_UNI

Новый плейлист с плавной прокруткой .
Заменён скрипт для просмотра картинок .
Обновлен скрипт для просмотра картинок из и-нета .

•Изменения в управлении :
Кнопка "Прицел" - всегда переход на трек - последующие нажатия задают положение окон по кругу (3 типа) .
•Менеджер сортирует "любимые треки" отмеченные в плейлисте ..


Логотипы для радио-станций (если нужны) загрузить в :
D:\4Icar_14_MPS_UNI\foobar2000\stream_logo\
Прописать (изменить) пути к папкам на вкладке Display настрек плеера в таком виде ,например :
d:\4Icar_14_MPS_UNI\foobar2000\stream_logo\Radio Logos Best\$crc32($lower(%path%)).*
либо установить паку 4Icar_14.1_MPS_UNI в корень диска D

Файлы для переключения панелей : здесь
-сейчас 5 панелей по кругу . Эмулируют нажатие CTRL+ALT+Nam9 (вперед) и CTRL+ALT+Nam0(назад) и обеспечивают
авто фокус на кнопках . Space bar - переход к плейлисту .


Описание назначения кнопок и пунктов меню :
В PDF формате
Первый скрин - начало работы - загрузка папки (желательно одной в которую всё сложить) в библиотеку.
Панель №1 Менеджер плейлистов .
Панель №2 Просмотр картинок и биографии из и-нета
Панель №3 Просмотр картинок из папок.
Панель №5 Описание действий кнопок .
Панель №8 Панель Вуметра
Панель №9 Полноэкранный просмотр картинок и биографии из и-нета
с миниатюрами (кнопки так-же ,как в №2)
Панель №10 переход на ранее сохраненный пресет DSP
Можно пересохранить на вкладке DSP плеера
Панель №12 Визуализация и кнопки управления
Панель №15 Можно изменить настройки (ширину колонок) :
ПКМ по нижним кнопкам => Configure => (см последний скрин )

МПС код обновлен и оптимизирован для более быстрого отклика .

Для комфортной работы загружайте до 1000 треков , а каверы в папках конвертируйте пакетно
любым ресайзером до 500x500, к примеру есть встроенный в ACDSee .
предидущая версия 4Icar_13_6_3_MPS_UNI здесь

seriousstas 02.10.2016 17:37

duzzy
Писал про переход на"первоистоки" ,
Твой первая версия на MPS так и была сделано через true - false .
Я вчера перед заливом убрал из пропертиз флаги для всех панелей , в тч
и для тулбара . Для временно открытых панелей они не нужны.
Кнопки Вуметра пропустил...:blush: сейчас поправил (прописал координаты панели):
http://jpegshare.net/images/77/96/77...f2798c5c4b.jpg
заодно прописал все правки для прокрутки панелей клавишами CTRL+ALT+Nam9(CTRL+ALT+Nam0)
Архив не менял - постом выше ,
если найдутся другие баги - пишите .

Krysanov 02.10.2016 17:51

сборка мне понравилась, класс! Но ,может я опять что то пропустил, как выбрать любимые радиостанции?

seriousstas 02.10.2016 18:21

Цитата:

Сообщение от Krysanov (Сообщение 370582)
сборка мне понравилась, класс! Но ,может я опять что то пропустил, как выбрать любимые радиостанции?

Для этого нужно записать в теги метку . А тк теги у станций вручную не изменяемы (не предусмотрено самим плеером) - это не возможно .
Лучше всего создать m3u плейлист и сунуть туда , что нравится ..
Либо просто по-удалять лишнее (клавиша DEL) и пересохранить по ПКМ = > Save... в менеджере ..

Gadina 02.10.2016 18:45

seriousstas Отличная сборка! Спасибо огромное!

Krysanov 02.10.2016 18:54

Цитата:

Сообщение от seriousstas (Сообщение 370584)
....просто по-удалять лишнее (клавиша DEL) и пересохранить по ПКМ = > Save... в менеджере ..


спасибо за наводку!!

duzzy 02.10.2016 19:00

seriousstas

Цитата:

Писал про переход на"первоистоки" ,
Твой первая версия на MPS так и была сделано через true - false .
Я вчера перед заливом убрал из пропертиз флаги для всех панелей , в тч
и для тулбара . Для временно открытых панелей они не нужны.
Ну и правильно что переделал ;) Запись и чтение занимают время как никак, хоть и немного.
Я уже давно катаюсь true-false на простенькой сборке... без анимации и т.д. стартует быстро ресурсы не жрет.

Krysanov 02.10.2016 19:00

Цитата:

Сообщение от seriousstas (Сообщение 370578)

Панель получилась класс! Супер тетрис


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

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