BPM TAP - Feature Request

As a workaround for tapping and until your feature request may be implemented, you could try to calculate and import BPM values for your tracks like this:

  1. Download and install the completely free tool "BPM Counter"
    You will get it in a GUI and Command line version.
    We only need the Command line consolebpm.exe (and the depending 2 libraries)

  2. Create a Windows Batch file with this two lines of content

    SET BPM="%localappdata%\Programs\Abyssmedia\BPM Counter\consolebpm.exe"
    %BPM% %1 > "%~n1.txt"
    

    You can name it _CalculateBPM_WriteTXT.cmd for example.
    Save it in the same directory as you installed your "BPM Counter" tool.
    The first line contains the full path to your installed "BPM Counter" tool. Please adjust it, if you don't use the default install path.

  3. Create a new Mp3tag Tools entry with File -> Options -> Tools -> New Tool
    image
    You can Name it "Calculate BPM for this file" for example.
    Browse to the same directory where you have saved your Batch file in step 2) and select the Batch file _CalculateBPM_WriteTXT.cmd
    As Parameter write "%_path%"
    Don't forget to activate the checkbox in front of "for all selected files"


    Save it with OK

  4. Create a new Mp3tag Action with Actions -> Actions -> New Action
    image
    You can Name the Action-Group Import BPM from Textfile for example.
    Inside the new Action-Group create a new Action by clicking on the "New" Icon.
    Action-Type: Import text file
    Field: BPM
    Filename: %_filename%.txt
    It should look like this:


    Save it with OK

With these 4 steps above you are now able to
a) Select one or multiple mp3 tracks

b) Right click on your selection and choose Tools -> "Calculate BPM for this file"
You will see Command line windows for a few seconds opening and closing.
You will get a TXT file with the same filename as your tracks, containing the calculated BPM value.

c) For the still selected tracks, you can choose Actions -> "Import BPM from Textfile"
For every track where Mp3tag can find a TXT file with the same name, it will import the value into the tag BPM.
You can check the newly created BPM tag by pressing Alt+T

Hint:
As Mp3tag can not delete files automatically AFAIK, you would have to delete the no more needed TXT files after importing the BPM value. You can open the folder with your tracks where you have created the TXT files with step b), sort by column "type" and search for *.txt, select them and delete it manually.

Since I am not a musician, I can't say anything about the accuracy of the calculated BPM.