Скрипты для foo_uie_wsh_panel_mod

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

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

Сообщение #1501 kutuzof » 04.12.2016, 11:47

kgena_ua, здравствуйте. При выключении песни не исчезает scrollbar. version "01122016
kutuzof M
Новичок
Возраст: 30
Откуда: Орёл
Репутация: 7
С нами: 11 месяцев 11 дней

Сообщение #1502 vladj » 04.12.2016, 12:02

А почему он исчезнуть должен, если включен ? И чем мешает эта узенькая по сути полоска ?
HTPC Termaltake, Onkyo 525E, цап SMSL, фронт Yamaha 8900.
vladj M
Гуру
Аватара
Откуда: Пермский край
Репутация: 280
С нами: 7 лет 6 месяцев

Сообщение #1503 kutuzof » 04.12.2016, 12:45

В предыдущих версиях исчезал. А зачем он нужен если текста уже нет.
kutuzof M
Новичок
Возраст: 30
Откуда: Орёл
Репутация: 7
С нами: 11 месяцев 11 дней

Сообщение #1504 seriousstas » 04.12.2016, 21:01

kutuzof
В предыдущих версиях исчезал
Лишний репаинт (window.Repaint();) не есть гуд . Если оч нужно и чтоб без репаинта - добавь после
Код: Выделить всё
if (text != "")
scrollbar = true;
и после
Код: Выделить всё
if (text == "" )
scrollbar = false;
В двух функциях .
Это примерно .., должно работать включение сразу при появлении текста , а при отсутствии, чтоб пропал скролбар нужно либо ждать смены картинки (при их наличии) ,либо чуть сдвинуть текст,либо ждать смены трека ..
seriousstas
Мастер
Откуда: Украина , Ивано-Франковск
Репутация: 64
С нами: 2 года 6 месяцев

Сообщение #1505 MC Web » 04.12.2016, 21:22

kgena_ua, в версии 18112016 стал замечать иногда стали "появляться" текстовые файлы биографии вне папок, т.е. если обычно путь:

.\tmp_Biography\[%artist%]\%artist%_biography_ru.txt

а файл появляется в

.\tmp_Biography\%artist%_biography_ru.txt

Не могу поймать когда это происходит, стал замечать когда при паузе / стоп выводится сторонняя биография...

С чем это может быть связано ?
MC Web
Мастер
Репутация: 80
С нами: 4 года

Сообщение #1506 kgena_ua » 04.12.2016, 21:32

MC Web, раньше наблюдал такое, теперь пока нет.... пока....
I.m.UR5EQF.
квартет на миллион долларов
kgena_ua M
Гуру
Аватара
Возраст: 53
Откуда: Украина, Днепр
Репутация: 331
С нами: 4 года 4 месяца

Сообщение #1507 seriousstas » 04.12.2016, 23:25

kgena_ua
MC Web, раньше наблюдал такое, теперь пока нет.... пока..
Сильно не мешает . Обычно после радио-станций без тегов .
добавил http://www.last.fm/ в этот _biography_ru.txt
и поставил артибут "Только чтение".
после перемещения :
И главное. Я по поводу вызова get_text(); из function get_lastFM_pic(p)
Я склоняюсь делать так :
тоже не наблюдаю ,пока :)
seriousstas
Мастер
Откуда: Украина , Ивано-Франковск
Репутация: 64
С нами: 2 года 6 месяцев

Сообщение #1508 MC Web » 04.12.2016, 23:45

seriousstas писал(а):Сильно не мешает . Обычно после радио-станций без тегов .
В версии WSH Biography Text & Album Info & Picture Last.fm (18.11.2016) удалось воспроизвести этот баг при прослушивании радио-станций с тегами. Происходит это, у меня во всяком случае, если закрыть foobar2000 во время воспроизведения.
Сейчас перешел на WSH Biography Text & Album Info & Picture Last.fm (01.12.2016), пока повторить его не удалось, надо понаблюдать.
MC Web
Мастер
Репутация: 80
С нами: 4 года

Сообщение #1509 seriousstas » 05.12.2016, 02:55

пока повторить его не удалось
да - вот снес этот внешний _biography_ru.txt - тож всё хокей после рестарта.
Версия мне не имеет значения - пользуюсь своим модификатом ) и просто добавляю полезные фиксы ..
seriousstas
Мастер
Откуда: Украина , Ивано-Франковск
Репутация: 64
С нами: 2 года 6 месяцев

Сообщение #1510 AHAPXICT » 05.12.2016, 12:51

_biography_ru.txt
Всё как вы писали. Тоже давно заметил и особенно не мешает. Как я понимаю папку без названия создать не может, а текстовый документ без "исполнителя" вполне)) Так что с ним делать? Или пусть живёт своей жизнью?
AHAPXICT M
Мастер
Аватара
Возраст: 46
Откуда: Киев
Репутация: 109
С нами: 3 года 9 месяцев

Сообщение #1511 MC Web » 05.12.2016, 13:13

kgena_ua писал(а):по поводу вызова get_text(); из function get_lastFM_pic(p)
Я склоняюсь делать так :
Код: Выделить всё
                    }     
                    doc.close();
                    if (found > 0) get_files_if_loaded(p);
                    get_text();     // вставил
                }
            }
            //get_text();   заремил   
        }     
    }
Погонял такой вариант, сначала было все нормально, потом стал замечать разные глюки при прослушивании радио, то картинку не выведет (хотя загружена), то что нет информации и т.п.
Вернулся к "старому" варианту - понаблюдаю...
AHAPXICT писал(а):Так что с ним делать?
Поставь последнюю версию, в ней пока такого не наблюдается.
AHAPXICT писал(а):Или пусть живёт своей жизнью?
Да бог бы с ней, если бы не выводилась при остановке / паузе в панель...

Добавлено спустя 21 минуту 16 секунд:
kgena_ua, заметил так же, в последней версии, не выводит для некоторых альбомов название. Хотя на сайте все есть и в названии ничего "криминального" нет - сравнивал на сайте фото и название альбома, а в панели только фото.
MC Web
Мастер
Репутация: 80
С нами: 4 года

Сообщение #1512 kgena_ua » 05.12.2016, 22:51

seriousstas писал(а):_biography_ru.txt
имя файла без артиста и сохраняется. Стоит проверка в function save_txt_file(t, p) - if (!artist) return;
Может есть смысл добавить if FolderExists
Код: Выделить всё
function save_txt_file(t, p){
    if (!artist) return;
    if (fso.FolderExists(artist_folder_path(artist))){
        try {
            file = fso.OpenTextFile( p, 2, true, -1)
            file.WriteLine(t);
            file.Close();
        } catch(e) {
            return;
        }
    }
}
MC Web писал(а):не выводит для некоторых альбомов название.
MC Web, скиньте плейлмст с этим артистом.
I.m.UR5EQF.
квартет на миллион долларов
kgena_ua M
Гуру
Аватара
Возраст: 53
Откуда: Украина, Днепр
Репутация: 331
С нами: 4 года 4 месяца

Сообщение #1513 MC Web » 06.12.2016, 12:35

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

Добавлено спустя 30 минут 10 секунд:
kgena_ua писал(а):имя файла без артиста и сохраняется. Стоит проверка в function save_txt_file(t, p) - if (!artist) return;
Может есть смысл добавить if FolderExists
Проверил на версии 18.11.2016, все равно создается этот файл, а вот версия 01.12.2016 пока в этом не была замечена.

Добавлено спустя 10 минут 51 секунду:
kgena_ua, случайно поймал, тыкал по станциям:

Periphery - Periphery III: Select Difficulty (не выводит название альбома, фото есть)

Случай о котором писал выше, там в названии альбома было два слова без всяких знаков и не показывал...
MC Web
Мастер
Репутация: 80
С нами: 4 года

Сообщение #1514 kgena_ua » 06.12.2016, 17:47

MC Web писал(а):Periphery - Periphery III: Select Difficulty (не выводит название альбома, фото есть)
MC Web, была дилема, как вытаскивать названия альбома. Первый способ мне не совсем нравился (версия 01122016 включительно). Второй способ пока не выкладывал, есть в http://foobar2000.ru/forum/viewtopic.php?t=6075 function get_lastFM_pic(p).
Скачал исполнителя и имею
Безымянный.png
Безымянный.png (131.56 КБ) Просмотров: 806
I.m.UR5EQF.
квартет на миллион долларов
kgena_ua M
Гуру
Аватара
Возраст: 53
Откуда: Украина, Днепр
Репутация: 331
С нами: 4 года 4 месяца

Сообщение #1515 MC Web » 06.12.2016, 18:10

kgena_ua писал(а):Скачал исполнителя и имею
Да, то же загрузил ссылку с YouTube - показывает.
С радио - не было, раз 5 прокрутил список альбомов - чудеса.

Добавлено спустя 4 минуты 4 секунды:
Сейчас попробовал снова, у этой группы уже у другого альбома название не выводит.
Похоже где то глюк сидит...
MC Web
Мастер
Репутация: 80
С нами: 4 года

Сообщение #1516 kgena_ua » 07.12.2016, 14:04

MC Web, у меня по Periphery все 14 обложек, которые есть на сайте. Правда не на радио, просто сделал так
в function on_metadb_changed()
Код: Выделить всё
    //artist = Eval("%artist%");
    artist = "Periphery";
I.m.UR5EQF.
квартет на миллион долларов
kgena_ua M
Гуру
Аватара
Возраст: 53
Откуда: Украина, Днепр
Репутация: 331
С нами: 4 года 4 месяца

Сообщение #1517 MC Web » 07.12.2016, 14:24

kgena_ua, этот глюк напоминает "проблему" с выводом фото исполнителя, от которой вроде избавились. :smile:
Это происходит не постоянно, а периодически, сейчас напомнили снова загрузил эту группу и опять на том же альбоме, о котором писал вначале, нет названия. Через некоторое время попробовал снова - все показывает.
Проверяю на версии 01122016 не модифицированной (первый способ), как писали здесь.
Будет время посмотрю второй способ, просто локализовал все и переделал под свою тему скрипт 01122016 и лень по новой всем заниматься...
MC Web
Мастер
Репутация: 80
С нами: 4 года

Сообщение #1518 kgena_ua » 07.12.2016, 19:24

Biography Text & Album Info & Picture. www.last.fm
version "01122016"

нужно изменить function get_fn(p):
Код: Выделить всё
function get_fn(p) {
    if (!p) return;
    return p.replace(/.*\\|\.[^.]+$/g,'')
}
I.m.UR5EQF.
квартет на миллион долларов
kgena_ua M
Гуру
Аватара
Возраст: 53
Откуда: Украина, Днепр
Репутация: 331
С нами: 4 года 4 месяца

Сообщение #1519 MC Web » 07.12.2016, 20:12

kgena_ua, спасибо, протестируем.
MC Web
Мастер
Репутация: 80
С нами: 4 года

Сообщение #1520 MC Web » 08.12.2016, 18:13

kgena_ua, в скрипте
Biography Text & Album Info & Picture last.fm
version "01122016"

немного изменил (заремил) строку в
Код: Выделить всё
function artist_folder_path(n) {
    //if (!n) return;   //////////////////////////////
    return tmp_b_path + n;
}
Иначе, например, при переходе исполнителя с полной биографией на станцию без тегов не выводится никакой информации и остается полоса прокрутки от предыдущей биографии, как на скриншоте:

Скриншот
Изображение

Добавлено спустя 2 часа 38 минут:
kgena_ua, еще хотел спросить, сам не нашел флаг для переноса длинных заголовков исполнитель / альбом:

Скриншот
Изображение
MC Web
Мастер
Репутация: 80
С нами: 4 года

Пред.След.

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