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.5.2, released on 2021-08-10

Change log:

Hotfix for 1.5.0.
Changed
  • Rollbacked the fix for timers from v1.5.0, since it was causing fb2k freezes (<https://github.com/TheQwertiest/foo_spider_monkey_panel/issues/135>).

Fixed
  • Fixed unicode handling in script paths.

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?