Страница 112 из 150

Добавлено:
28.02.2018, 01:15
AHAPXICT
seriousstas, приветствую. Ты с
marc2k3 связь имеешь?
Наконец-то заставил себя поковыряться в тестовой сборке и нашёл одну из причин "фриза" плеера на ХР которую описывал
здесь. Причина в WSH/JS скрипте SEEKBAR! Если скрипт установлен плеер может не запустится, а так и висеть в процессах или гарантированно зависнуть при быстром переключении треков, а так же при переключении с интернет радио на аудио файлы. Такое зависание происходит не только с моими скриптами, но и с тем что находится в foobar2000\user-components\foo_jscript_panel\samples\complete\seekbar.txt который работает в комплекте с seekbar.js.
Если что, то маякни ему об этой проблеме.
P.S. Думаю с какой-то функцией проблема, так как это не единственная причина зависания такая проблема происходит и с другими скриптами которые отключил при тестировании.

Добавлено:
28.02.2018, 01:18
seriousstas
AHAPXICT:seriousstas, приветствую. Ты с marc2k3 связь имеешь?
Наконец-то заставил себя поковыряться в тестовой сборке и нашёл одну из причин "фриза" плеера на ХР которую описывал здесь. Причина в WSH/JS скрипте SEEKBAR! Если скрипт установлен плеер может не запустится, а так и висеть в процессах или гарантированно зависнуть при быстром переключении треков, а так же при переключении с интернет радио на аудио файлы. Такое зависание происходит не только с моими скриптами, но и с тем что находится в foobar2000\user-components\foo_jscript_panel\samples\complete\seekbar.txt который работает в комплекте с seekbar.js.
Если что, то маякни ему об этой проблеме.
Привет - "оно" только на XP ?

Добавлено:
28.02.2018, 01:48
AHAPXICT
seriousstas, извиняюсь - завтыкал, ковырялся в скриптах Марка))) Да только на ХР, на десятке нормально все скрипты работают никаких ошибок не выдают.
Добавлено спустя 13 минут 37 секунд:AHAPXICT:P.S. Думаю с какой-то функцией проблема, так как это не единственная причина зависания такая проблема происходит и с другими скриптами которые отключил при тестировании.
Почему так думаю, потому что из моих скриптов так подвисают(ошибок не выдают): Часы, Бегущая строка, CoverFlow View, WSH Get Covers (Artwork) и Cover Panel. То есть эти скрипты работают, но если начать быстро переключаться по трекам или на инет радио, то происходит гарантированный фриз!
Только что проверял, из семплов, foobar2000\user-components\foo_jscript_panel\samples\complete\album art.txt - работает без сбоев
Добавлено спустя 1 минуту 51 секунду:track info + seekbar + buttons.txt - фризит как и seekbar.txt
Добавлено спустя 13 минут 28 секунд:Вот в таком режиме тестирую. Прикольно - радио обложка в СД кейсе)))
- Спойлер


Добавлено:
28.02.2018, 12:56
kgena_ua
AHAPXICT:(ошибок не выдают):
AHAPXICT, я всегда при тестировании вывожу в Console (через fb.trace(msg)) все переменные, вызовы функций, что когда вызывается.
Недавно было зависание Фубара (прекращение работы приложения) - в консоли вроде ничего не отображалось, или не успевало отобразиться. Поставил галочку - Write log, и после очередного зависания, открывши лог-файл все наашел.

Добавлено:
28.02.2018, 14:16
MC Web
kgena_ua, привет!
В последней версии скрипта Biography & Albums & Similar artist info в Свойства выведена замена символов - это хорошо.
Хочу оставить ТОЧКУ в имени исполнителя: пытаюсь заменить no char на ТОЧКУ в соответствующей строке, не выходит, только другой символ.
В старых версиях правил скрипт - работало хорошо, кроме тех случаев когда точка стоит в конце имени (заметил недавно).

Добавлено:
28.02.2018, 15:33
kgena_ua
MC Web, добрый день.
я сейчас не помню но вроде при записи utils.WriteINI(filename, section, key, val) а потом при чтении utils.ReadINI(filename, section, key[, defaultval]) - заголовок section не понимал точку, т.е. при поиске переменной (наименование альбома) с точкой utils.ReadINI не находил это значение в заголовках (section). Т.о. я сохраняю зачение в ini без точки и соответственно файл (наименование альбома) который я "ищу" должен быть без точки.
Отсюда и блокировка. Блокировка не позволит ввести символы: ".", "/", ":", "*", "?", '"', "<", ">", "|".

Добавлено:
28.02.2018, 15:55
seriousstas
AHAPXICT
Заверни в лмчку свою сборку .
Попробую повторить в виртуалке ..

Добавлено:
28.02.2018, 18:36
AHAPXICT
kgena_ua, Приветствую. С лог файлом нечего не вышло, после фриза последняя запись была об открытии файла, который открылся и так и продолжал играть на зависшем плеере. С выводом переменных в консоль для меня сложно да и пока, наверно, нет необходимости что-то выводить, все скрипты старые и прекрасно работали на версии JS v 2.0 .
seriousstas, ок, сейчас отправлю.

Добавлено:
28.02.2018, 19:46
MC Web
AHAPXICT, привет.
Проблемы у тебя в твоей старой сборке на тему DarkOne или в другой?
Про переход на JS ничего писать не буду, каждый изгаляется по своему, но может дело и не в скриптах. Если есть визуализация на milkdrop2 попробуй её отключить. У меня похожие проблемы были с ней связаны.

Добавлено:
01.03.2018, 01:15
seriousstas
AHAPXICT:seriousstas, ок, сейчас отправлю
В виртуалке играет, попробовал - покрутить звук - упал .
Попробовал вставить seekbar.txt сверху - тоже упал ..

Добавлено:
02.03.2018, 09:59
AHAPXICT
seriousstas:В виртуалке играет, попробовал - покрутить звук - упал .
Приветствую. Не совсем понял какой звук - ручка громкости что на скрипте? Тот набор что отправил тебе на моей ХР работает без падений. Ну это такое дело, значит пока в топку до лучших времён. Спасибо что протестировал
MC Web, приветствую. Да, старая сборка, решил по тестировать с новой панелькой. Если хочешь могу тебе в ЛС скинуть, пока этот тест на гуглдиске лежит, глянешь что получилось.
MC Web:Про переход на JS ничего писать не буду, каждый изгаляется по своему
Сказал нечего писать не будешь, а написал))))

Добавлено:
02.03.2018, 10:30
MC Web
AHAPXICT, скинь, посмотрю.
У меня в данный момент одна ОС. Когда и на чем наблюдаются проблемы - поподробней. Не охота тратить время на то, что работает нормально.

Добавлено:
02.03.2018, 11:19
AHAPXICT
MC Web, тогда не буду отправлять, смысла по большому счёту нет, глюки только на ХР, а seriousstas уже проверил и подтвердил результат

Добавлено:
02.03.2018, 15:50
seriousstas
ручка громкости что на скрипте?
Да крутилка (мож это из-за виртуалки)..

Добавлено:
02.03.2018, 17:59
AHAPXICT
seriousstas, ага понял, в топку это всё, пока одни бета версии искать ошибки нет смысла

Добавлено:
03.03.2018, 10:18
kgena_ua
"Biography, Albums, Similar and title artist info. www.last.fm"
version "030322018"
Добавлен обзор выбранного (проигрываемого) трека.
Добавлен пункт меню Refresh (по умолчанию отключен, см .меню Proprties).- выбор языка - left mouse (или left mouse + Shift) double click на тексте (настройки в меню);
- размер шрифтов - Shif + mouse wheel на тексе или заголовке текста (выбор шрифта и стиля в меню свойства);
- передвижение текста - при нажатой left mouse button;
- спрятать текст - mouse mbtn dblclk на заголовке;
- смена изображения - mouse wheel на изображении;
- установка интервала переключения изображения - Shift + mouse wheel на изображении;
- выбор: артист, ильбомы артиста, похожие исполнители, альбом или трек - left mouse double click на изображении (меню);
- прозрачность фона под текстом - Ctrl + mouse wheel на тексте.
Добавлено спустя 3 часа 52 минуты:Если ИнтересноСохранение данных
в папку Исполнителя (сильно не тестировал):
заменить
- Код: Выделить всё
function artist_folder_path(n) {
if (!n) return;
return work_path + n;
}
на
- Код: Выделить всё
function artist_folder_path(n) {
if (!n) return;
if (complete_path.indexOf('http://') >= 0 ||complete_path.indexOf('youtube') >= 0 || complete_path.indexOf('cdda') >= 0) {
return work_path + n;
} else {
return directory_path + "\\" + "Last_FM" + "\\";
}
}

Добавлено:
03.03.2018, 16:41
seriousstas
kgena_ua
По выводу картинки что-то менялось ? Сейчас под MPS работает исправно ..
Сделан запуск при вызове панели ?
И есть-ли возможнось выставить задержку (до показа картинки)...

Добавлено:
03.03.2018, 20:25
kgena_ua
seriousstas, привет.
По самому выводу:
function draw_image(gr) в принципе ничего особенного - только добавился фейдер затухания и (наоборот) для логотипа (logo img), а для фонового изображения (default img) только затухание.
А вот в
function get_img_files_from_dir(path, t_artist, t_album, t_title) - координально:
заменил
- Код: Выделить всё
for (var i = 0; i < files.length; i += 1) {
try {
images.push(resize_image(gdi.Image(files[i])));
} catch(e) {}
}
на "делать пока..."
- Код: Выделить всё
var i = 0;
do {
var tmp;
try {
tmp = resize_image(gdi.Image(files[i]))
if (typeof tmp == 'object' ) {
images.push(tmp);
}
} catch(e) {}
i++;
} while (i < files.length);
По запуску пока ничего - может будет видение

- пока нет.
seriousstas:И есть-ли возможнось выставить задержку (до показа картинки)...
Если не включена функция "сохранять данные", то после загрузки картинка не отображается пока не отработают таймеры фейдера логотипа.
Только я думаю Вы не про эту задержку.
Какая задержка нужна - между какими событиями (или функциями.) - мне тут нужна точность.
Может перед
function get_files_if_loaded(p, t_artist, t_album, t_title){

Добавлено:
03.03.2018, 22:41
MC Web
kgena_ua, привет и спасибо за обновление скрипта.
Погонял его, все работает.
Что не совсем понравилось в сравнении с версией
15122017 при включенных режимах
авто-цикл и
плавный переход изображений, появилась задержка - заметна на работе анализатора / индикатора. Пробовал ставить разные значения в четырех местах - добиться нужного результата не удалось.
kgena_ua:только добавился фейдер затухания и (наоборот) для логотипа (logo img), а для фонового изображения (default img) только затухание
Как вернуть прежний - более простой вариант, как в версии
15122017? Там всего один и работал замечательно, без задержек. А то голова уже не варит.

Добавлено:
03.03.2018, 23:14
kgena_ua
MC Web:Как вернуть прежний - более простой вариант, как в версии 15122017
Пока не знаю, пошла вторая двухлитровка пива ...
