Version 1.5.5 · Station Admin
This utility helps SAM Broadcaster users reduce duplicate album art by consolidating song-level image references into one image per album, with backup-first safety and one-click restore support.
Station Admin reliability standard: when database access or file locations are required, Station Admin products are designed to auto-detect expected settings first and provide a clear manual fallback when you choose to allow local detection.
Thank you for using Station Admin products. Enjoy!
Jump to section
- Download (Windows)
- Privacy & local setup (SAM XML)
- Quick Setup
- How It Works
- Work tab: Diagnose · Preview · Run · Restore
- Backups and Restore Files
- Safety and Recovery
- FAQ
- Support
Privacy & local setup (SAM XML scan)
On first launch, the Windows app asks whether it may scan this computer for SAM Broadcaster configuration files (SAM.Core.xml / SAMBC.core.xml) in common installation paths.
If you allow the scan
- The app reads database connection fields and picture-folder paths from that file only so it can connect to your database and locate your images—the same values you could enter manually.
- Parsing runs only on your PC. Values are kept in memory and in a small local file next to the executable (
desktop_ui_settings.json). They are not harvested and exposed by this scanning feature, nor sent to Station Admin or third parties. - Secrets in the XML (for example the database password) are used only so the app can open a database session from your machine. They are not transmitted elsewhere by this feature.
If you decline
The app does not read SAM XML for setup. Enter database credentials and picture-folder paths in Database & picture folders, click Save settings, then open the Work tab and run Diagnose. Values are stored in desktop_ui_settings.json next to the executable.
After setup
Use the Connect tab: Use Automatic SAM File Setup, Manual Setup, Privacy, or About. Open Privacy (Connect strip or Work tab footer) for full wording. When manual setup is on, use Database & picture folders and Save settings. Optional Check for updates reads a small update-manifest JSON from Station Admin and does not send your database credentials.
Download (Windows)
Use the Free Download button below to get SAM-Image-Consolidator.exe. You can optionally subscribe to product updates (no spam).
Primary distribution is a single installer-less executable: SAM-Image-Consolidator.exe. The in-app Check for updates feature may also reference a hosted build URL on stationadmin.com.
64-bit Windows. No Python installation is required for the packaged app. Place the .exe in a folder where you want image_backups and logs to appear—those folders are created beside the executable.
Windows download notice: Your browser or Windows may warn that SAM-Image-Consolidator.exe is uncommon. This file is built and distributed by Station Admin. Choose Keep if your browser asks, then More info → Run anyway if SmartScreen appears when you run the app.
Email on download: The free download form may ask for your email so we can deliver the file. You can optionally check a box to receive occasional new-release and product-update emails—we do not spam, we do not sell your address, and you can unsubscribe anytime.
Quick Setup
- Launch SA – SAM Image Consolidator (double-click
SAM-Image-Consolidator.exewhen using the Windows build) and answer the local SAM XML scan question on first run; you can change this later on the Connect tab with Use Automatic SAM File Setup or Manual Setup. If you declined the scan, fill Database & picture folders on Connect, click Save settings, then open the Work tab and run Diagnose. - Open the Work tab and click Diagnose to verify config source, database connection, picture folder, and backup folder access.
- Click Preview to see how many albums are eligible and how many are ready to process.
- Click Run Consolidation and confirm the prompt.
- If needed, click Restore Backup and select a timestamped folder under
image_backups(next to the executable for the packaged app).
Tip: Start every session with Diagnose and Preview. Preview does not modify files or database rows.
How It Works
- Targets eligible rows in
songlistwheresongtype = Sand picture names start withaz. - Groups tracks by artist + album, then plans one shared image filename for each album group.
- Consolidates image files so one final image is used per album (with collision-safe naming when needed).
- Updates each affected track row to point to the consolidated image name.
- Commits per album and logs errors without stopping all remaining albums.
Work tab: Diagnose · Preview · Run · Restore
Diagnose
- Confirms database connection and folder availability.
- Shows current eligible album count before any changes.
Preview
- Shows album counts for ready, missing-image, and filename-collision scenarios.
- Provides a sample list of albums and planned target filenames.
Run Consolidation
- Creates a restore-capable backup first.
- Processes each album and updates matching database rows.
- Reports initial images, removed images, current images, processed songs/albums, and timing metrics.
Restore Backup
- Restores original
az_images from the backup zip. - Restores affected song rows to their original picture values.
- Removes consolidated images created during run when no rows still reference them.
Backups and Restore Files
Each consolidation run creates a timestamped folder under image_backups beside SAM-Image-Consolidator.exe. Each timestamped folder contains:
complete_database_backup.sql– full database backuporiginal_az_images.zip– original image files needed for restorerun_report.json– row-level restore mappingbackup_manifest.json– run metadata
A zip copy of the backup folder is also produced for easier transfer/storage.
Safety and Recovery
- Run and Restore require explicit user confirmation.
- Preview-first workflow helps identify missing files before any write actions.
- Backup path write access is verified before processing starts.
- Filename collisions are handled safely (for example, suffixes like
_2,_3). - Local SAM XML scanning is opt-in (first-run prompt plus Connect tab choices). Nothing from that scan is harvested and exposed by that feature; see Privacy & local setup.
FAQ
Will this touch every song row?
No. It targets rows that match the consolidation rules (song type and image naming criteria).
Can I undo a run?
Yes. Use Restore Backup and select the backup folder created by that run.
Are my database credentials harvested or exposed?
No. The optional SAM XML scan reads credentials only on your PC to prefill local setup; that feature does not harvest or expose them to Station Admin or third parties. Update checks use an update-manifest JSON on Station Admin only. See Privacy & local setup.
Where do I see errors?
The app Results panel shows high-level results; detailed runtime logging is written to logs/standalone.log inside a logs folder next to SAM-Image-Consolidator.exe.
Support
- Product: SA – SAM Image Consolidator
- Version: 1.5.5
- Website: stationadmin.com
Another free utility from StationAdmin.Com.