Spider Monkey Panel
By: TheQwertiest
Allows to use JavaScript to create full-fledged CUI/DUI panels!
Base functionality includes:
-
Graphics functions: drawing (text, images, lines, rectangles and etc), image modification (resize, blur, inversion of colours and etc).
-
Access to font and colour settings from CUI/DUI preferences.
-
Capture of foobar2000 events with callbacks.
-
Capture of keystrokes and mouse movement/clicks.
-
Execution of main menu and context menu commands.
-
Creation of custom buttons and menus.
-
Playlist management: create, destroy, sort, change, rename and do anything that fb2k can do.
-
Media Library access with ability to sort and filter it's content.
-
File tag management.
-
Per panel settings storage.
-
Built-in web and filesystem functionality.
-
foo_acfu integration.
-
And more!
Current version: 1.6.1, released on 2022-01-13
Change log:
Hotfix for 1.6.0.
Changed
-
API changes:
-
Reverted changes in `window.NotifyOthers()` behaviour. Now it's executed synchronously as before.
Fixed
-
Fixed various bugs in the event handling system, which were causing unexpected behaviour and crashes.
-
Fixed right-mouse-btn-down and middle-mouse-btn-down events not being processed.
Supported processor architecture: x86 32-bit.
Works with foobar2000 v1.3.17 and newer
Links
No download available.
View version history
Home page
Documentation
Discussion
Source code
More components
Browse all
Browse by author: TheQwertiest
Tags: Columns UI panel, Default UI element
How to install a component?