Skip to content

DarkOneJSP3 v0.7.27 - Nice To See You Again 🎵

Choose a tag to compare

@Pav-Osmolski Pav-Osmolski released this 26 Jul 13:32
· 24 commits to main since this release

DarkOneJSP3 v0.7.27 — Initial Public Release

DarkOneJSP3 v0.7.27 is the first public release of the project and establishes the original stable baseline.

DarkOneJSP3 is an unofficial modern 64-bit continuation of the classic DarkOne foobar2000 theme. It preserves the familiar DarkOne visual identity and workflow while replacing the legacy Panel Stack Splitter architecture with a modern scripted layout built around Columns UI, JSplitter 4.x and JScript Panel 3.

Highlights

  • Modern six-controller JSplitter layout with persistent panel settings.
  • JScript Panel 3 control, display, queue and information panels.
  • Configurable InfoStack tabs, including:
    • custom titles;
    • optional tab visibility;
    • adjustable dimensions;
    • configurable tab colours and backgrounds.
  • Default or custom display accent colour.
  • Consolidated Album Notes panel with:
    • configurable metadata and review providers;
    • source enable/disable controls;
    • source-priority ordering;
    • local caching;
    • diagnostics;
    • MusicBrainz Releases and Links views.
  • Improved playlist scrolling and scrollbar behaviour.
  • Enhanced playlist-manager filtering and position handling.
  • Improved playback-queue detection and display.
  • Configurable control-panel buttons and appearance.
  • Optional startup transitions with native-window reveal hardening.
  • Improved waveform, spectrum and display integration.
  • Expanded factory-reset coverage.
  • Release validation, compatibility-mirror checking and maintenance utilities.
  • Comprehensive installation, configuration, troubleshooting, migration and attribution documentation.

Requirements

  • foobar2000 v2 x64
  • Columns UI
  • JScript Panel 3.8.5
  • JSplitter 4.x, tested with 4.1.11
  • Quick Search Toolbar
  • Enhanced Spectrum Analyser
  • Waveform Minibar (mod)

The supplied scripted Queue Viewer is used by default. The native Queue Viewer component may be used as an optional alternative.

Third-party component binaries are not included.

Installation

Back up your active foobar2000 profile before installing.

Merge the supplied DarkOneJSP3 and user-components-x64 directories into the location used by your active foobar2000 profile.

Depending on your installation, the destination will normally be either:

<foobar2000>\DarkOneJSP3\
<foobar2000>\user-components-x64\foo_jscript_panel3\samples\

or:

<foobar2000>\profile\DarkOneJSP3\
<foobar2000>\profile\user-components-x64\foo_jscript_panel3\samples\

Use the structure already used by your foobar2000 installation. Do not install the files into both locations.

The recommended setup method is to construct the Columns UI hierarchy using the supplied:

DarkOneJSP3\docs\LAYOUT_AND_PANEL_MAP.txt

An optional maintainer-exported layout is also included at:

DarkOneJSP3\fcl\DarkOneJSP3.fcl

The FCL is provided as a convenience only. The documented panel map remains the reference for the supported layout.

Documentation

The release includes:

  • Installation Guide
  • Layout and Panel Map
  • Configuration Guide
  • Troubleshooting Guide
  • Migration Reference
  • Changelog
  • Credits and attribution
  • Validation Report

Important notice

DarkOneJSP3 is an unofficial community continuation. It is not an official release by tedGo, marc2003, Br3tt/Falstaff, dima-lur, Peter Pawlowski or the authors of the third-party components it uses.

Preserve all existing author headers, credits and third-party licence notices.

DarkOneJSP3 is supplied without warranty. Back up your foobar2000 profile before installation or upgrade.