foo_spider_monkey_panel


This is a component for the foobar2000 audio player. It allows using 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!

github.com/TheQwertiest/foo_spider_monkey_panel
github.com/TheQwertiest/foo_spider_monkey_panel/wiki
github.com/TheQwertiest/foo_spider_monkey_panel/wiki/Installation
github.com/TheQwertiest/foo_spider_monkey_panel/releases/latest
HA Topic ~ hydrogenaud.io/index.php?topic=116669.0

Leave A Reply