SMP EAC Log Viewer for Foobar2000
The SMP EAC Log Viewer is a Spider Monkey Panel (SMP) for Foobar2000 designed to display Exact Audio Copy (EAC) log files directly in a DUI panel. It preserves the alignment of log columns, color-codes the conclusion lines for quick success/error identification, and prepends a summary line so it scrolls with the rest of the log.
Features:
- DUI panel
- Monospace font: Preserves column alignment in all EAC logs.
- Color-coded conclusions:
- Green = successful rip
- Red = errors found
- Summary line: Displays overall pass/fail and scrolls with the log.
- Automatic log detection: Checks multiple common naming conventions:
%album%.log%artist% - %album%.logEAC.log

Installation:
- Download the script
Get the latest version of the SMP script from the GitHub repository:
github.com/tom2tec/foobar2000_smp_eac_log_viewer/releases - Copy the script
Placeeac_log_viewer_panel.jsinto your preferred scripts folder. Typical choices:C:\Users\<YourName>\Documents\Foobar\scripts- Or any folder you already use for SMP scripts.
- Add a Spider Monkey Panel
- Open Foobar2000 and switch to your DUI layout.
- Right-click → Add New UI Element → Spider Monkey Panel
- Open the Edit Panel Script… pane and paste the contents of
eac_log_viewer_panel.js. or point to the script’s location in Panrl Properties… > Script File > File.
- Adjust panel settings
- Set the font to match your DUI theme (monospace).
- Resize the panel to comfortably display the full log width.
Usage:
- The panel automatically updates when:
- You play a new track.
- You change focus in the playlist.
- Scroll through the log using your mouse wheel.
- The summary line shows the overall rip status and scrolls with the text.
- Color-coded lines highlight conclusions: green for success, red for errors.
Notes:
- The script is optimized for one log per album, but will attempt all three naming conventions for flexibility.
- Long logs or unusually named logs may require manual renaming for best results.
- DUI theming preserves font and panel appearance but maintains column alignment.
License
This project is licensed under the MIT License. See the included LICENSE file or the GitHub repository for details.
Download and Support
- GitHub repository: https://github.com/tom2tec/foobar2000_smp_eac_log_viewer
- For bug reports or feature requests, submit an issue on GitHub.
