# TIP: Scan files using MP3val with a shortcut in mp3tag

**URL:** <https://community.mp3tag.de/t/tip-scan-files-using-mp3val-with-a-shortcut-in-mp3tag/14970>\
**Category:** Support\
**Created:** [August 13, 2013, 8:56pm UTC](https://community.mp3tag.de/t/tip-scan-files-using-mp3val-with-a-shortcut-in-mp3tag/14970 "2013-08-13T20:56:04Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![stevehero](https://community.mp3tag.de/user_avatar/community.mp3tag.de/stevehero/32/337_2.png) [@stevehero](https://community.mp3tag.de/u/stevehero)\
**Post date:** [August 13, 2013, 8:56pm UTC](https://community.mp3tag.de/t/tip-scan-files-using-mp3val-with-a-shortcut-in-mp3tag/14970/1 "2013-08-13T20:56:04Z")

</div>

I was trying to find out if it was possible to use the tools function in mp3tag to quickly scan my .mp3 files integrity using MP3val. Found [HERE](http://mp3val.sourceforge.net/).

So happens you can...

1. Download the **_'Download MP3val 0.1.8 binaries for Windows (frontend version 0.1.1 included) (130 Kb)'_** file.
2. Open options in mp3tag. (CTRL+0)
3. Go to: Tools\> ![:mt_new:](https://community.mp3tag.de/uploads/default/original/1X/ec5caa1b5d6c43fd0fe30efd3515a713a18c5105.png ":mt\_new:") (New Tool)
4. Enter in the dialog box: **Name:**  **_MP3val_**** Path: **** _C:example\path\mp3val.exe_ ****Paramter:**  **_"%\_path%\*.mp3" -f -nb_** □ for all selected files
5. **OPTIONAL:** You can now move the tool to say 2nd from the top which is controlled with _CTRL+2_. You can use 0-9 positions.

VERY IMPORTANT: Make sure the path is directed to the **_"mp3val.exe"_** and not the **_"mp3val-frontend.exe"_**. Your path will also be different than the example above.

**OPTIONS FOR MP3VAL**

-l Log file name. If this argument is missing, all the information will be written to stdout.

-f Try to fix errors.  
-si Suppress INFO messages.  
-nb Delete .bak files that were created during file rebuilding. Use this option together with -f.  
-t Keep file timestamps. Use this option together with -f.  
-p Pipe mode (receive input file names from stdin). Intended for interaction with frontends. is ignored in this case.  
-v Print version and exit

 **MORE INFO**

[http://mp3val.sourceforge.net/docs/manual.html](http://mp3val.sourceforge.net/docs/manual.html)

* * *
Only works for single level directories. But still very handy for that quick fix.

---

<div class="post-metadata">

**Author:** ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)\
**Post date:** [August 15, 2013, 3:48pm UTC](https://community.mp3tag.de/t/tip-scan-files-using-mp3val-with-a-shortcut-in-mp3tag/14970/2 "2013-08-15T15:48:55Z")

</div>

That is a really nice idea. Tried it. Worked. 😉

---

<div class="post-metadata">

**Author:** ![stevehero](https://community.mp3tag.de/user_avatar/community.mp3tag.de/stevehero/32/337_2.png) [@stevehero](https://community.mp3tag.de/u/stevehero)\
**Post date:** [August 16, 2013, 10:20am UTC](https://community.mp3tag.de/t/tip-scan-files-using-mp3val-with-a-shortcut-in-mp3tag/14970/3 "2013-08-16T10:20:40Z")

</div>

Thank you.

It would be nice for the developer to make it so that it allows to add all selected files with one instance similar to this solution for VLC player.

[MP3TAG and VLC media player](https://community.mp3tag.de/t/11431/4)

---

<div class="post-metadata">

**Author:** ![LyricsLover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c6cbf5/32.png) [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)\
**Post date:** [August 16, 2013, 12:12pm UTC](https://community.mp3tag.de/t/tip-scan-files-using-mp3val-with-a-shortcut-in-mp3tag/14970/4 "2013-08-16T12:12:37Z")

</div>

> [@stevehero](#):
>
> It would be nice for the developer to make it so that it allows to add all selected files with one instance similar to this solution for VLC player.  
> [MP3TAG and VLC media player](https://community.mp3tag.de/t/11431/4)

That would be nice. But in the meantime, just check the "for all selected files" checkbox. This open as many windows as tracks, but they close nearly immediatly after processing the single file. Looks ugly, but works .-)

I'm not sure if this change to the above instructions are necessary, but I use this parameter "%\_path%" -f -nbfor multiple files. %\_path% contains the full filepath and filename like "C:\Temp\01 - My First track.mp3".

---

<div class="post-metadata">

**Author:** ![stevehero](https://community.mp3tag.de/user_avatar/community.mp3tag.de/stevehero/32/337_2.png) [@stevehero](https://community.mp3tag.de/u/stevehero)\
**Post date:** [August 19, 2013, 7:19pm UTC](https://community.mp3tag.de/t/tip-scan-files-using-mp3val-with-a-shortcut-in-mp3tag/14970/5 "2013-08-19T19:19:51Z")

</div>

> [@LyricsLover](#):
>
> That would be nice. But in the meantime, just check the "for all selected files" checkbox. This open as many windows as tracks, but they close nearly immediatly after processing the single file. Looks ugly, but works .-)

That was the first thing I tried, and I tested it with 220 files butit took quite some time for the DOS screens to disappear. :[

> [@LyricsLover](#):
>
> I'm not sure if this change to the above instructions are necessary, but I use this parameter "%\_path%" -f -nbfor multiple files. %\_path% contains the full filepath and filename like "C:\Temp\01 - My First track.mp3".

Yes, but using this with 'for all selected files' unticked only does the first file in the mp3tag window whereas the **_\*.mp3_** adds all files from the current folder of the top file in the mp3tag window.

* * *

mp3val is opensourse as far as I'm aware, so anybody can modify it to run one instance in GUI mode I'm sure with the right knowledge. All I can say is I don't 😕

---

<div class="post-metadata">

**Author:** ![system](https://community.mp3tag.de/uploads/default/original/2X/c/ce7035d426cb755a7916793326d23b465222a407.png) [@system](https://community.mp3tag.de/u/system)\
**Post date:** [February 9, 2026, 12:24pm UTC](https://community.mp3tag.de/t/tip-scan-files-using-mp3val-with-a-shortcut-in-mp3tag/14970/6 "2026-02-09T12:24:37Z")

</div>


