You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Now Playing Highlight: Optional yellow shading for currently playing track
Dim Parentheses Text: Option to render text in () and [] with dimmed color
Preferences UI: Reorganized into two sections
Grouping Settings (Preset, Header Pattern, Subgroup Pattern, Show First Subgroup, Hide Single Subgroup)
Display Settings (Header Display, Album Art Size, Now Playing Shading, Dim Parentheses)
Fixed
Hidden tracks at end of multi-disc albums: Tracks at the end of albums with disc subgroups were incorrectly classified as padding rows and not rendered
Subgroup detection showing disc headers mid-album: Albums with inconsistent discnumber metadata no longer show spurious headers
Settings change losing scroll position: Uses synchronous detection when scroll position exists
Extra padding for multi-subgroup albums: Padding formula now subtracts subgroup count
Header text now vertically centered in header rows (was bottom-aligned)
Album art column no longer clips header text
Changed
Performance: O(1) caching for subgroup row lookups (was O(S) per lookup)
Performance: Debounced text field changes (0.5s delay) to avoid rebuild on every keystroke
Performance: Lightweight redraw for visual-only settings (Dim Parentheses, Now Playing Shading)
Refactored subgroup detection into unified SubgroupDetector helper struct
Install script clears macOS extended attributes to help invalidate dyld cache
Installation
Download foo_jl_simplaylist.fb2k-component below
Double-click to install, or manually copy to: ~/Library/foobar2000-v2/user-components/