Spider Monkey Panel v1.6.1 [13.01.2022]

Список разделов foobar2000 Плагины

Описание: Все о плагинах, компонентах, расширениях

Сообщение #1 foobar2000.club » 01.10.2018, 23:10

Allows to create full-fledged CUI/DUI panels using JavaScript.
Страница плагина: http://foobar2000.org/components/view/foo_spider_monkey_panel
foobar2000.club
Автор темы, Робот
Репутация: 10
С нами: 14 лет 2 месяца

Сообщение #2 macarych » 02.10.2018, 07:40

А это еще что? Кто знает? Кто-то пробовал?
macarych M
Аватар
Репутация: 417
С нами: 17 лет 7 месяцев

Сообщение #3 simmons » 02.10.2018, 11:35

macarych:А это еще что?
Програмирование панелей плейера DUI + CUI на языке Java - все на одном текстовом редакторе.
simmons M
Аватар
Репутация: 128
С нами: 17 лет 5 месяцев

Сообщение #4 VEG » 02.10.2018, 11:50

simmons, JavaScript и Java — это совершенно разные языки, общее у них разве что упоминание Java в названии и C-подобный синтаксис.

Добавлено спустя 4 минуты 17 секунд:
В общем, это аналог foo_jscript_panel, только использует гораздо более современный движок для выполнения скриптов и полноценный JavaScript (ECMAScript 2017) вместо устаревшего JScript. Обещают и увеличение производительности из-за более свежего движка. Новый плагин весит сильно больше старого foo_jscript_panel по той простой причине, что последний использует JScript движок из состава Internet Explorer (который более не развивается и навсегда остался на 11 версии), а новый плагин тащит новый JS-движок с собой.
VEG M
Администратор
Аватар
Откуда: Finland
Репутация: 283
С нами: 14 лет 3 месяца

Сообщение #5 LUR » 02.10.2018, 12:22

VEG:В общем, это аналог foo_jscript_panel
чем кстати отличается? jscript panel использует чакру, которая кстати мне не нравится, потому что ошибки выдает при компиляции неясные.

Добавлено спустя 3 минуты 50 секунд:
большой зараза плагин

Добавлено спустя 4 минуты 3 секунды:
все, теперь вижу про что ты. ECMAScript, да синтаксис есть новый, я просто не слежу.

Добавлено спустя 5 минут 35 секунд:
хороший плагин, человек постарался)

Добавлено спустя 2 минуты 32 секунды:
можно замутить с ним мой jsplitter раз исходники есть. но поглядим.
LUR M
Модератор
Аватар
Откуда: Минск
Репутация: 433
С нами: 13 лет 9 месяцев

Сообщение #6 Aliado_71 » 03.10.2018, 22:50

Wilb написал:
Biography, Library Tree & YouTube Track Manager находятся в процессе портирования ... Spider Monkey Panel - действительно отличное продвижение, которое позволит использовать их с новыми функциями ECMA. Чтобы реализовать их правильно, может потребоваться немного времени, но, надеюсь, они не за горами ...
Скоро можно будет обновление сборок сделать на новой панели, так что ждем с нетерпением :smile:
Aliado_71 M
Аватар
Репутация: 202
С нами: 11 лет 5 месяцев

Сообщение #7 seriousstas » 03.10.2018, 23:21

ждем с нетерпением
Искал прирост в быстродействии - пока не нашел.
Первый скрипт ,который загрузил из примеров - выкинул ошибку .. я б пока не спешил.
seriousstas
Откуда: Украина
Репутация: 110
С нами: 11 лет 6 месяцев

Сообщение #8 foobar2000.club » 24.04.2019, 23:10

Вышла новая версия плагина: Spider Monkey Panel v1.2.1 [24.04.2019]
foobar2000.club
Автор темы, Робот
Репутация: 10
С нами: 14 лет 2 месяца

Сообщение #9 Aliado_71 » 14.05.2019, 19:11

:hi: При попытке открыть CUE file (рип image + cue) через меню коммандой File/Open... вылетает (crashed) скрипт Album Art из приложенного комплекта, на jscript panel 2.2.2 такого глюка нет. Может кто нибудь проверить?
P.S. foobar 1.4.4, Интерфейс CUI, OS W10.
Вложения
2019-05-14_185515.jpg
Aliado_71 M
Аватар
Репутация: 202
С нами: 11 лет 5 месяцев

Spider Monkey Panel v1.2.1 [24.04.2019]

Сообщение #10 Nikolaich » 15.05.2019, 07:47

Извиняюсь, что влезаю:
fu_1.4.4. DUI на 7-ре "отказался парсить куй-файл" для Image-альбома формата *.tak
с таким именем:
PM - Mon amor je vens du bout monde {1-6}&{7-12} Lili Marlene-Image!-.tak
попытка нажатия "play" закончилось "падением" фу
Nikolaich M
Откуда: Пермь
Репутация: 16
С нами: 17 лет 3 месяца

Сообщение #11 TheQwertiest » 29.05.2019, 18:04

Aliado_71:Может кто нибудь проверить?
Нужен образец файлов для воспроизведения проблемы.
TheQwertiest
Репутация: 4
С нами: 8 лет 4 месяца

Сообщение #12 Aliado_71 » 29.05.2019, 21:05

TheQwertiest:Нужен образец файлов для воспроизведения проблемы.
TheQwertiest, :hi: sometimes completely different files in "image + cue" format crash the script "album art"

phpBB [media]


My player LINK
Aliado_71 M
Аватар
Репутация: 202
С нами: 11 лет 5 месяцев

  • 1

Сообщение #13 AHAPXICT » 01.06.2019, 12:12

Aliado_71, приветствую :beer: Зачётная сборка!
А вот же и вдогонку:
Код: Выделить всё
Error: Spider Monkey Panel v1.2.1 (JS Smooth Playlist Manager by Br3tt aka Falstaff)
gfunc is not a function

File: JSinputbox.js
Line: 373, Column: 5

Stack trace:
  oInputbox/this.show_context_menu@JSinputbox.js:373:5
  oInputbox/this.check@JSinputbox.js:290:5
  oBrowser/this.on_mouse@jsspm.js:1261:6
  on_mouse_rbtn_up@jsspm.js:1957:2
При перетаскивании плейлиста "Drag'n'Drop", название оставляет по умолчанию "Dropped Items", при смене названия через copy/paste - crash
Спойлер
Изображение

P.S. А вот тут вообще меня запаяло! Плейлист с названием RADIO (RADIO1, gsdh и т.д. всё нормально) при переключении на следующую станцию удаляет предыдущую с плейлиста, а если переключить через несколько станций, то удаляет все что сверху по списку пока не остаётся одна станция в плейлисте. Это такой прикол (так задумано) или какой-то дикий глюк?
AHAPXICT M
Аватар
Откуда: Киев
Репутация: 252
С нами: 12 лет 9 месяцев

Сообщение #14 Aliado_71 » 01.06.2019, 14:22

Это такой прикол (так задумано) или какой-то дикий глюк?
AHAPXICT, :hi: Я точно не знаю, но могу предположить что либо это баги самой панели SMP, либо криво адаптированны сами скрипты. Сам я в скриптах не ковырялся ставил все как есть из коробки. Будем надеется что автор панели исправит недочеты, в любом случае всегда можно откатится на JSP.
PS. Еще нашел баги взаимодействия JSS Playlist и JSP-Mod при редактировании тегов в панели "Metadata"(плагин "Item Properties"). С NG playlist таких проблем нет.
phpBB [media]
Aliado_71 M
Аватар
Репутация: 202
С нами: 11 лет 5 месяцев

Сообщение #15 TheQwertiest » 03.06.2019, 15:34

Aliado_71:sometimes completely different files in "image + cue" format crash the script "album art"
Нужны образцы проблемных файлов image + cue, т.к. скорее всего проблема при их обработке.
PS: Можно по-русски :)

@Nikolaich , @AHAPXICT , просьба использовать данную тему только для обсуждения самого компонента (и его багов...). Обсуждение проблем самого fb2k и сборок на его основе лучше вести в соответствующих темах, где гораздо больше вероятность получить ответы на вопросы по данной тематике.
Последний раз редактировалось TheQwertiest 03.06.2019, 17:26, всего редактировалось 1 раз.
TheQwertiest
Репутация: 4
С нами: 8 лет 4 месяца

Сообщение #16 Aliado_71 » 03.06.2019, 17:09

TheQwertiest, :hi:
Найденные Баги SMP
1. Crash "Album Art" при открытии командой OPEN файла CUE если музыка в lossless формате например (name.flac + name.cue + cover.jpg). Баг не с какой то конкретной музыкой а с любой в подобном формате, и не всегда а через раз, то есть может открыться нормально а может и случится Crash.
2. Crash "JSSM" при переименовании Drag'n'Drop плейлиста "Dropped Items", через copy/paste.
3. Плейлисты JSSP, JSP-MOD + Item properties, не работает Tracking mod - Current selection.

AHAPXICT, :hi:
AHAPXICT:А вот тут вообще меня запаяло! Плейлист с названием RADIO (RADIO1, gsdh и т.д. всё нормально) при переключении на следующую станцию удаляет предыдущую с плейлиста, а если переключить через несколько станций, то удаляет все что сверху по списку пока не остаётся одна станция в плейлисте. Это такой прикол (так задумано) или какой-то дикий глюк?

Это не глюк, в панели YTTM в опциях Radio & sources нужно отключить Remove played tracks from radio playlist.
Aliado_71 M
Аватар
Репутация: 202
С нами: 11 лет 5 месяцев

Сообщение #17 TheQwertiest » 03.06.2019, 17:19

Aliado_71, если есть возможность и\или желание, просьба проверить, что данные баги (не) воспроизводятся в JSP.
TheQwertiest
Репутация: 4
С нами: 8 лет 4 месяца

Сообщение #18 MC Web » 03.06.2019, 17:25

Aliado_71:Crash "JSSM" при переименовании Drag'n'Drop плейлиста "Dropped Items", через copy/paste.
Такой же баг был, по моему, в предыдущей версии foo_jscript_panel, в последней исправили.

Добавлено спустя 7 минут 41 секунду:
TheQwertiest:просьба проверить, что данные баги (не) воспроизводятся в JSP
Если бы там были ошибки, то наверное не перешел бы снова на JSP, как написал здесь.
MC Web
Репутация: 248
С нами: 13 лет

Сообщение #19 TheQwertiest » 03.06.2019, 17:42

MC Web:Если бы там были ошибки, то наверное не перешел бы снова на JSP
Может быть были встречены также другие ошибки (не озвученные здесь) и\или только некоторые (но не все) ошибки воспроизводились на JSP.
TheQwertiest
Репутация: 4
С нами: 8 лет 4 месяца

Сообщение #20 MC Web » 03.06.2019, 17:58

Aliado_71:Crash "Album Art" при открытии командой OPEN файла CUE если музыка в lossless формате например (name.flac + name.cue + cover.jpg). Баг не с какой то конкретной музыкой а с любой в подобном формате, и не всегда а через раз, то есть может открыться нормально а может и случится Crash.
Мне кажется подобного рода ошибки больше связаны не со скриптом, а с "движком". Вот и LUR отмечал это здесь.
MC Web
Репутация: 248
С нами: 13 лет