Скрипты для 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 КБ) Скачиваний: 376
stalk:er M
Автор темы
Аватара
Откуда: Санкт-Петербург
Репутация: 8
С нами: 17 лет 8 месяцев

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

Предлагаю сначала описать преимущества плагинов, а то возможно большинству пользователей можно не дергатся по напрасну и забить на эту ветку, оставаясь на старых скриптах.
vladj M
Аватара
Откуда: Пермский край
Репутация: 427
С нами: 14 лет 9 месяцев

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

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

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

Сообщение #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(); 
}
kgena_ua M
Аватара
Откуда: Украина, Днепр
Репутация: 504
С нами: 11 лет 7 месяцев

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

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

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

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


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