Skip to content

Quick Start

Pawel Osmolski edited this page Aug 8, 2026 · 4 revisions

Quick Start

This is the shortest supported path to a working DarkOneJSP3 installation. Read the full Installation and Upgrading page before replacing an existing customised setup.

1. Install the required components

Install compatible x64 versions of:

DarkOneJSP3 supplies scripts and sample files, not third-party component DLLs.

2. Back up the current profile

Close foobar2000 and back up:

  • the active foobar2000 profile;
  • the current Columns UI layout or exported FCL;
  • the existing DarkOneJSP3 directory; and
  • user-components-x64\foo_jscript_panel3\samples plus helpers.txt.

3. Merge both package directories

Copy both top-level package directories into the location used by %fb2k_profile_path%:

DarkOneJSP3\
user-components-x64\

Do not install duplicate copies in both the portable root and a profile subdirectory.

4. Create or restore the layout

The recommended method is to build the Columns UI hierarchy from the exact Layout and Panel Map. The package also includes a maintainer-exported FCL as an optional convenience snapshot; it is not the authoritative setup method. The FCL contains the default DarkOneJSP3 scripted-queue layout and a DarkOneJSP3 Native Queue layout.

5. Restart and check the console

After restarting foobar2000:

  1. Confirm all six InfoStack tabs work.
  2. Confirm Album Notes loads without a child-panel error.
  3. Confirm DOJSP3.Queue loads DarkOneJSP3\jscript\DarkOneJSP3 - Queue Viewer.txt.
  4. Right-click a queue entry and confirm the writable remove and reorder commands are available when the queue is non-empty.
  5. Confirm the display, waveform, dividers and bottom controls align.
  6. Open View → Console and check for JavaScript or [DarkOneJSP3] errors.
  7. Export a fresh local FCL once the setup is confirmed.

Next steps

Clone this wiki locally