Feature rich library viewer and browser for foobar2000 and Spider Monkey Panel/JSplitter. Improved version of the original Library Tree, which tons of new features, performance optimizations and fixes.
- Tree viewer
- Album / Artist art browser + Flow mode
- Single / Multiple panel modes + Facets
- Statistics
- Library and multi-playlists sources
- Auto-DJ
- Top Tracks
- Duplicates handling and filtering
- Mode presets
- Browser: keep playing playlist
- Player: play without a playlist
- Default: choice of all actions
The screenshot is using the dark theme and columns UI with dividing splitter hidden. Left pane: quick setup: artist photos (labels right). Right pane: quick setup: album covers (labels bottom)
Tree modes shows various node styles with, left to right: user interface theme; dark theme; blend theme; album art background
To set up the above, position two Spider Monkey Panels side by side. Add library tree to each. The screenshot is using the dark theme (display tab) and columns UI with the dividing splitter hidden.
- Right panel: set source to panel & follow instructions on pop-up
- Left panel: on display tab, tick 'List view (tree)'. Use a view pattern something like:
$cut(%artist%,1)|%artist%|$if2(%album%,εXtra)|[[%discnumber%.]%tracknumber%. ][%track artist% - ]%title%
- LEFT: Quick setup: covers (labels right)
- MIDDLE: Tree with jump search and cover as background. Setup: display tab > theme > cover and adjust cover opacity according to taste
- RIGHT: Tree with item durations, item counts and sort menu. Quick setup: ultra modern
- Display of durations can be enabled for any tree or album art view on the display tab
- Original Jscript library search (2013): thanhdat1710
- Original JS smooth browser design (2015): Br3tt (aka falstaff)
- Collaborative code effort and inspiration: TT-ReBORN
- Original script (2023): Wil-B
- Spider Monkey Panel or JSplitter: JavaScript host component required to install this. Available in x86 and x64.
- Playback Statistics: Some statistics and filters will only work if present.
- Enhanced Playback Statistics: Some statistics and filters will only work if present.
- Required fonts: FontAwesome, Segoe UI, Arial Unicode MS
See Wiki or the _INSTALLATION (txt). Not properly following the installation instructions will result in scripts not working as intended. Please don't report errors before checking this.
Automatic package built from GitHub (using the latest commit). Unzip 'file.zip' downloaded and load the '*-SMP-*-*-*-package.zip' inside as package within your JS host component.
