This is a x32 bit 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!
theqwertiest.github.io/foo_spider_monkey_panel
github.com/TheQwertiest/foo_spider_monkey_panel
github.com/TheQwertiest/foo_spider_monkey_panel/releases/latestfoo_spider_monkey_panel – x64 bit
github.com/dima-lur/spider-monkey-panel-x64
References:
Discussion ~ hydrogenaud.io/index.php?topic=116669.0

Pingback: Foobar2000 ~ Not-A-Waveform-Seekbar-SMP | The Audio File