Overview | News | Windows | macOS | Android | iOS | Audio Formats | Components | Encoder Pack | Screenshots | Help & Support | Developer | Old Versions
Spider Monkey Panel
By: TheQwertiest
Allows to use JavaScript to create full-fledged CUI/DUI panels!
Base functionality includes:
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
No download available.
Change log:
Hotfix for 1.6.0.
Changed
Fixed
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
View version history
Home page
Documentation
Discussion
Source code
More components
Browse all
Browse by author: TheQwertiest
Tags: Columns UI panel, Default UI element