Скрипты для foo_uie_wsh_panel_mod

Список разделов foobar2000 Секреты foobar2000

Описание: Кнопочки, конфиги, секреты, советы.

Сообщение #1341 kgena_ua » 13.11.2016, 21:51

MC Web,
точка: \.
Код: Выделить всё
function clean_name(n) {
    if (!n) return;
    return n.replace(/[^a-zA-Z0-9а-яА-Я\s-&\.]/g,'').replace(/^\s+|\s+$/g,"");
}
попробуйте
kgena_ua M
Аватара
Откуда: Украина, Днепр
Репутация: 504
С нами: 11 лет

Сообщение #1342 MC Web » 13.11.2016, 21:58

kgena_ua:точка: \.
не нашел в скрипте...
MC Web
Репутация: 248
С нами: 10 лет 7 месяцев

Сообщение #1343 kgena_ua » 13.11.2016, 22:00

и не было :smile:
я изменил function clean_name(n), см. пред...
kgena_ua M
Аватара
Откуда: Украина, Днепр
Репутация: 504
С нами: 11 лет

Сообщение #1344 MC Web » 13.11.2016, 22:15

kgena_ua:я изменил function clean_name(n), см. пред...
имелось ввиду эта замена
Код: Выделить всё
//  return n.replace(/[^a-zA-Z0-9а-яА-Я\s-&]/g,'').replace(/^\s+|\s+$/g,"");
    return n.replace(/[\/\:\*\?\"\<\>\|]/g,' ').replace(/^\s+|\s+$/g,"");
иначе будут отображаться только буквы и цифры...
MC Web
Репутация: 248
С нами: 10 лет 7 месяцев

Сообщение #1345 AHAPXICT » 13.11.2016, 22:40

kgena_ua:Посмотрим, что у других
А что я скажу? Когда в своём возрасте начинаю радоваться как ребёнок, говорит о многом. Когда ещё вчера на сайте первый раз прокрутил содержимое скрипта, сразу увидел кардинальные изменения в концепции, а как только поставил в плеер сразу стало ясно - моё! Пока не знаю, может какая то ошибка и выскочит, то конечно напишу, а пока нечего не хочу, сижу и кайфую. Нет! Реально кайфую!
MC Web:что скажут остальные...
Тут добавить нечего процитирую kutuzof и скажу это же от своего имени:
kutuzof:Всё так, как я и хотел. Всё удобно. Спасибо огромное.
AHAPXICT M
Аватара
Откуда: Киев
Репутация: 252
С нами: 10 лет 5 месяцев

Сообщение #1346 MC Web » 13.11.2016, 22:50

AHAPXICT, вопрос по тестированию после внесения изменения в первоначальный скрипт.
Предложения по изменению начинаются обсуждаться отсюда.
MC Web
Репутация: 248
С нами: 10 лет 7 месяцев

Сообщение #1347 AHAPXICT » 13.11.2016, 23:36

MC Web, да я понял. Уже давно всё по вносил, но это трудно словами объяснить, вот сижу на диване, слушаю радио "Королайн" и читаю что пишут "в мире" с двух метров. Картина такая, что хоть скриншот делай на каждой песне!!! Не охота сейчас искать что качает, что не докачивает))) Уже сутки работает в таком режиме, артист - в одной панели, альбом - в другой и всё это работает одновременно.
Вот так это выглядит, не могу не показать. Монитор 19", на 40" выглядит ещё круче.
Спойлер
New BIO1.jpg
AHAPXICT M
Аватара
Откуда: Киев
Репутация: 252
С нами: 10 лет 5 месяцев

Сообщение #1348 seriousstas » 14.11.2016, 01:20

Если все дело в одновременной загрузке картинок и текста -
можно попробовать сюда - тогда тоже грузит все картинки:
function on_item_focus_change() {
if (metadb) {
get_text();
А при таком варианте :
if (found > 0) { get_text();

текст будет только при наличии картинок, но бывает картинок нет вообще ,а текст есть.
function get_files_if_loaded(p){
........
}, 500 );
}
Покрутил ,понаблюдал всё-таки нужно увеличивать до 3000-3500(на это время у меня будет показывать кавер из папки).
Бывает (лимит 5), 4-е залетает сразу а 5-я через пару секунд.
тогда на выходе у меня 4-е картинки.
У Марка по дефолту было 5 сек до показа
kgena_ua
Не мешает-ли строка 285 if (!panel_on) return;
Это(и последние строки) думаю можно заремить.
Кто захочет использовать - просто снимет коммент ..

Добавлено спустя 20 минут 51 секунду:
AHAPXICT
Классный шрифт ! - хорошо читаем - надо будет в мод запихать ..
................................
еще вариант :
(поднять get_text)Сразу после :
Код: Выделить всё
 function on_metadb_changed() {
 get_text();
Думаю будет самым правильным :smoke: .
Наблюдаю уже довольно долго - все грузит :)
и текст мгновенно залетает .
Тестирую уже в МОД , но все изменения перенёс.
Сейчас видео сбацаю .

Добавлено спустя 1 час 26 минут:
клацал 3 минуты , обычно вылазило за сек 30-60 :
phpBB [media]


Добавлено спустя 23 минуты 42 секунды:
kgena_ua

А с Beethoven: Symphony No.9
Писал об ошибке здесь :
/viewtopic.php?p=62715#p62715
Что-то можно придумать ?
seriousstas
Откуда: Украина , Ивано-Франковск
Репутация: 110
С нами: 9 лет 2 месяца

Сообщение #1349 AHAPXICT » 14.11.2016, 03:35

seriousstas, приветствую. Нечего не понял что ты на видео на клацал, но как я понимаю какие то картинки по прежнему не подгружаются. Рекомендуешь строку поднять get_text(); или не обязательно? Как заделаешь свой мод, маякни, ссылка я знаю где, тема с всплывающим тулбаром не отпускает)))
На этом шрифте ещё со времён Winamp сижу, стандартный печатный шрифт Times New Roman, для себя, ты правильно подметил, лучше по читабельности не нашёл. Бывает шрифт модный, а читать его не возможно, глаза на лоб вылазят. А для артиста использую Imprint MT Shadow+ (тоже роман только гравированный для больших понтов) моя переделка, полностью русифицированный, можно сказать эксклюзив такого по всему нету не найдёшь только в моём моде. Как-то для интереса решил поискать, нашло одно место где предложили дать номер телефона и отправить СМС :biggrin:

Добавлено спустя 16 минут 51 секунду:
Хорошая у тебя музыка, этот Аллегро (с огнём) сразу два скрипта в обоих панелях положил. Сразу закинул старую версию БИО, порядок прочитало. Там же километровая строка, TagRename 30 секунд файл открывал))) Это по моему не фиксить надо, а ставить в исключения если в названии больше 20 символов(к примеру) сразу файл удалять в корзину без возможности восстановления :biggrin: (жуткий чёрный юмор) Ну, а если серьёзно то сократил название до: Karita Mattila [Soprano] & Violeta Urmana [Mezzo-Soprano] и без глюков, всё работает.
AHAPXICT M
Аватара
Откуда: Киев
Репутация: 252
С нами: 10 лет 5 месяцев

Сообщение #1350 seriousstas » 14.11.2016, 04:02

seriousstas, приветствую. Нечего не понял что ты на видео на клацал, но как я понимаю какие то картинки по прежнему не подгружаются.
Здоров !
Не наоборот в таком варианте все работает ,как часы . На видео я показал ,что при лимите 5шт все загружается
и сравниваю с Марковски - там с этим проблем не было .

Открыл
/viewtopic.php?p=62751#p62751
Твои поправки .
Смотрю ты немного напутал.
Геннадий предлагает убрать get_text(); из
function on_metadb_changed() { (что-б не конфликтовало с картинками и грузило все ,а не часть)
и вставить в
function get_lastFM_pic(p){
Ты не удаляя просто добавляешь в
function get_pic() { (это другая ф-ция)
Я предлагаю не перемещать а оставить в самом верху:
function on_metadb_changed() {
По МОДу - ок . Постараюсь сделать еще парочку "хотелок " - дуамаю на завтра ..
seriousstas
Откуда: Украина , Ивано-Франковск
Репутация: 110
С нами: 9 лет 2 месяца

Сообщение #1351 AHAPXICT » 14.11.2016, 04:09

Ты мне лучше готовый сбрось, а то опять чего нибудь напутаю))) Только что дошёл до момента вылета, в строку артиста( в твоём флаке) добавлял постепенно по названию исполнителя, предпоследний оказался не фартовым))) & Swedish Radio Choir [Choir] ну и за ним по очереди & Eric Ericson Chamber Choir [Choir] По всей видимости ограничение по символам даёт сбой.
AHAPXICT M
Аватара
Откуда: Киев
Репутация: 252
С нами: 10 лет 5 месяцев

Сообщение #1352 seriousstas » 14.11.2016, 04:24

Ты мне лучше готовый сбрось
У тебя в Теме . Ничего больше не менял ..
seriousstas
Откуда: Украина , Ивано-Франковск
Репутация: 110
С нами: 9 лет 2 месяца

Сообщение #1353 AHAPXICT » 14.11.2016, 04:29

Уже скачал и поставил.
AHAPXICT M
Аватара
Откуда: Киев
Репутация: 252
С нами: 10 лет 5 месяцев

Сообщение #1354 kgena_ua » 14.11.2016, 13:21

MC Web,
может я не так понял
Код: Выделить всё
return n.replace(/[\/\:\*\?\"\<\>\|]/g,' ').replace(/^\s+|\s+$/g,"");
убираются символы / : * ? " < > |

Код: Выделить всё
return n.replace(/[^a-zA-Z0-9а-яА-Я\s-&\.]/g,'').replace(/^\s+|\s+$/g,"");
убирается все кроме букв цифр символов пробел тире & точка
kgena_ua M
Аватара
Откуда: Украина, Днепр
Репутация: 504
С нами: 11 лет

Сообщение #1355 MC Web » 14.11.2016, 13:24

seriousstas:еще вариант :
(поднять get_text)Сразу после :
Код: Выделить всё
     function on_metadb_changed() {
     get_text();
У меня путаница с текстом биографии - остается от предыдущего исполнителя.

Добавлено спустя 6 минут 55 секунд:
kgena_ua, я по привычке replace = заменить, вот и ищу точку для замены...
MC Web
Репутация: 248
С нами: 10 лет 7 месяцев

Сообщение #1356 kgena_ua » 14.11.2016, 13:39

MC Web,
По точке, что нужно сделать. Напишите строку (пример : Йцу8 енюн.95) и скажите что с ней нужно сделать, что убрать, что заменить
В личку положу свой скрипт
kgena_ua M
Аватара
Откуда: Украина, Днепр
Репутация: 504
С нами: 11 лет

Сообщение #1357 MC Web » 14.11.2016, 13:43

kgena_ua, спасибо разобрался.
Нужно было добавить "\.", а я искал в скрипте "\.", чтобы удалить. :smile:

Добавлено спустя 20 минут 30 секунд:
kgena_ua, чудеса, сегодня проверил, что
Код: Выделить всё
if (found > 0) get_files_if_loaded(p);
              get_text();
            }
        }     
    }     
}
что
Код: Выделить всё
if (found > 0) get_files_if_loaded(p);
            }
        }     
                get_text();
    }     
}
оба варианта работают нормально...
MC Web
Репутация: 248
С нами: 10 лет 7 месяцев

Сообщение #1358 kgena_ua » 14.11.2016, 14:08

MC Web,
как по мне скрипт можно выкладывать в окончательном варианте, жду отмашку
kgena_ua M
Аватара
Откуда: Украина, Днепр
Репутация: 504
С нами: 11 лет

Сообщение #1359 MC Web » 14.11.2016, 14:22

kgena_ua, скинул последнее ЛС.

Да наверно добили "проблему".

На усмотрение: для бесперебойной работы скрипта со старой версией foo_uie_wsh_panel_mod 1.5.6, может заремить ниже перечисленные строки:
Код: Выделить всё
    _menu.AppendMenuItem(MF_SEPARATOR, 0, 0);   
    _menu.AppendMenuItem(MF_ENABLED, 100, "Reload");
Код: Выделить всё
    case 100:
        window.Reload();
        break;
MC Web
Репутация: 248
С нами: 10 лет 7 месяцев

Сообщение #1360 kgena_ua » 14.11.2016, 14:41

MC Web, это да.
seriousstas, по времени таймера. Мне главное выцепить первую картинку. Потом при цикле или on_mouse_wheel остальные подтянуться. Главное что если указано пять, то и в папке пять файлов. Делал только роди скорости - времени от запроса до отображения. Хотя кому как удобнее.

по
Karita Mattila [Soprano] & Violeta Urmana [Mezzo-Soprano] & Thomas Moser [Tenor] & Thomas Quasthoff [Bass] & Berliner Philharmoniker [Orchestra] & Claudio Abbado [Conductor] & Swedish Radio Choir [Choir] & Eric Ericson Chamber Choir [Choir]  

Все символы допустимые. По длине - 243 символа. Вроде можно 255.
Можно решить проблему обрезанием текста, например до 50 символов.
Код: Выделить всё
function clean_name(n) {
    if (!n) return;
    return n.replace(/[^a-zA-Z0-9а-яА-Я\s-&\.]/g,'').replace(/^\s+|\s+$/g,"").substr(0,50);
}
надо еще посмотреть
kgena_ua M
Аватара
Откуда: Украина, Днепр
Репутация: 504
С нами: 11 лет

Пред.След.

Вернуться в Секреты foobar2000