foobar2000

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.3.1, released on 2020-07-18

Change log:

Hotfix for 1.3.0.
Fixed
  • Fixed `FbTooltip.SetFont()` not working.
  • Fixed a memory leak when using `window.Tooltip`.
  • Fixed task id collision in `gdi.LoadImageAsync()`.

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?