Technical Overview
How does 3vise work?
3vise is a graphical interface for MP3val, an open-source command-line tool for validating and repairing MPEG audio files.
MP3val is described as “a small, high-speed tool for MPEG audio files validation and (optionally) fixing problems.” When Serato (or any DJ software) marks a file with the corrupt lightning bolt, the audio stream itself is almost never damaged — but the information defining the mp3 file (the container surrounding the audio stream) can have problems that confuse the software.
3vise calls MP3val under the hood to check MPEG frame consistency and fix those container errors, leaving the audio data untouched.
Core Function
Scan and Repair
Advanced
Metadata Scrubbing
Beyond repairing the mp3 container, 3vise gives you the option to remove ID3 data in two modes.
Serato Mode
Remove Serato Metadata
Removes the GEOB fields that Serato DJ Pro writes into your files. Use this first when Serato identifies a file as corrupt due to mismatched metadata. Your standard ID3 tags (Title, Artist, Album, etc.) are preserved.
All Mode
Remove All Metadata
Strips all ID3 metadata except Title, Artist, Album, and Comment — giving the file a truly clean slate. Use this for files that remain corrupt even after Serato-mode scrubbing. This is the most aggressive option.
Best Practice
Recommended process
The best approach is progressive. Run files through:
- Scan and Repair — fixes most container-level corruption
- Scrub Metadata (Serato mode) — removes mismatched Serato GEOB data
- Scrub Metadata (All mode) — completely resets ID3 for stubborn files
Some songs will remain corrupt after all three passes — these have damage that 3vise cannot yet account for. App updates continuously add new repair methods.