Skip to content

DarkOneJSP3 v0.8.2 - Cue the Queue Viewer 🔭

Choose a tag to compare

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

DarkOneJSP3 v0.8.2 — Queue Viewer Improvements

DarkOneJSP3 v0.8.2 improves the bundled scripted Queue Viewer and updates the recommended queue configuration.

The native Queue Viewer component is now the recommended option because it provides complete queue editing, including adding, removing and reordering entries. The supplied JScript Panel Queue Viewer remains available as a lightweight alternative with improved navigation and source-item tools.

Scripted Queue Viewer improvements

The optional scripted Queue Viewer now supports:

  • Click to select an individual entry
  • Ctrl+click to toggle entries
  • Shift+click to select a range
  • Ctrl+Shift+click to add a range
  • Ctrl+A to select all entries
  • Up and Down selection navigation
  • Shift+Up and Shift+Down range extension
  • Home and End navigation
  • Page Up and Page Down navigation
  • Enter or double-click to show the source playlist item
  • Escape to clear the current selection

Selections are retained across queue rescans where matching source playlist items remain available.

New row commands

The Queue Viewer context menu now includes:

  • Show source playlist item
  • Play source item now
  • Open containing folder
  • Properties
  • Copy item title
  • Copy selected item titles
  • Copy file path
  • Copy selected file paths
  • Re-scan playback queue
  • Configure title formatting

Commands that depend on a valid source playlist item are disabled automatically when the source is no longer available.

Native Queue Viewer recommended

The native Queue Viewer component is now listed as a required component and is the recommended implementation for the DOJSP3.Queue panel.

It provides the complete queue-management experience, including:

  • adding queue entries;
  • removing queue entries;
  • drag-and-drop reordering; and
  • full multi-selection editing.

The bundled JScript Panel Queue Viewer cannot directly modify the playback queue because the required queue-mutation functions are no longer exposed by current versions of JScript Panel 3.

It remains available for users who prefer a lightweight scripted view with navigation, playback and source-item commands.

Documentation updates

The revised queue guidance has been applied throughout:

  • README
  • Installation Guide
  • Layout and Panel Map
  • Configuration Guide
  • Troubleshooting Guide
  • Documentation index
  • Validation Report
  • Changelog

Validation

This release also adds regression coverage for:

  • multi-selection;
  • keyboard navigation;
  • range selection;
  • clipboard commands;
  • source playlist navigation;
  • playback commands;
  • Properties integration;
  • selection restoration after queue rescans; and
  • prevention of unsupported queue APIs returning to the script.

Final verification completed successfully:

  • 185 audited files
  • Zero warnings
  • Compatibility mirror synchronised
  • ZIP integrity test passed
  • Clean re-extraction passed the complete validation suite
  • DarkOneJSP3.fcl has been updated

Upgrade notes

Back up your active foobar2000 profile before upgrading.

Merge the supplied DarkOneJSP3 and user-components-x64 directories into the same profile location used by your existing installation, allowing the updated files to replace the previous versions.

Existing saved settings remain compatible.

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.