Скрипты для foo_jscript_panel

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

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

Сообщение #1 stalk:er » 19.02.2018, 16:27

Так как развитие foo_uie_wsh_panel_mod прекращено и автор marc2003 прекратил поддержку и стало развивать новый плагин.
Предлагаю здесь постить скрипты для этого плагина.

Biography 0.9.0.2.zip
(81.54 КБ) Скачиваний: 178
"СПАСИБЫ" принимаются плюсами в репутацию ;)
stalk:er M
Автор темы
Аватара
Возраст: 43
Откуда: Санкт-Петербург
Репутация: 5
С нами: 14 лет 6 месяцев

Сообщение #2 vladj » 19.02.2018, 16:47

Предлагаю сначала описать преимущества плагинов, а то возможно большинству пользователей можно не дергатся по напрасну и забить на эту ветку, оставаясь на старых скриптах.
HTPC Termaltake, eGlobal i5-7200, Asrock Beebox J3160, Onkyo 525E, цап SMSL, фронт Yamaha 8900.
vladj M
Аватара
Откуда: Пермский край
Репутация: 422
С нами: 11 лет 7 месяцев

Сообщение #3 MC Web » 19.02.2018, 16:59

Для информации, автором foo_uie_wsh_panel_mod является T.P. Wang и прекрасно работает.

marc2003, лишь пытался его "улучшить", а когда не смог - переименовал сие творение в foo_jscript_panel из за несовместимости после его переделок.
Лучше бы написал свой компонент с нуля, а не экспериментировал со старым.
MC Web
Репутация: 240
С нами: 8 лет 1 месяц

Сообщение #4 kgena_ua » 17.03.2021, 22:48

В последних версиях нет поддержки fb.GetFocusItem()
Кто в курсе, как это обойти, что там нового.
На примере:
Код: Выделить всё
function on_item_focus_change() {
    switch (selection_mode) {
    case 0:     //   Prefer now playing
        metadb = fb.IsPlaying ? fb.GetNowPlaying() : fb.GetFocusItem();   
        break;   
    case 1:     //   Follow selected track
        metadb = fb.GetFocusItem();     //  не работает
        break;   
    }

    if (metadb) on_metadb_changed(); 
}
I.m.UR5EQF.
квартет на миллион долларов
kgena_ua M
Аватара
Возраст: 57
Откуда: Украина, Днепр
Репутация: 494
С нами: 8 лет 5 месяцев

Сообщение #5 MC Web » 18.03.2021, 16:11

kgena_ua, привет.
Не знаю поможет или нет, в файле docs\Interfaces.txt (папка компонента), есть примеры с fb.GetFocusItem().
MC Web
Репутация: 240
С нами: 8 лет 1 месяц

Сообщение #6 kgena_ua » 18.03.2021, 19:27

MC Web, привет.
Думал что кто-то пояснит быстро. Надо разбираться.
I.m.UR5EQF.
квартет на миллион долларов
kgena_ua M
Аватара
Возраст: 57
Откуда: Украина, Днепр
Репутация: 494
С нами: 8 лет 5 месяцев


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