You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Adding Beats Per Minute (BPM) to iTunes

I have figured out a way to add Beats Per Minute to music in iTunes using free software (for those using Windows):


1) Install foobar2000. When you double click on the exe file to install it, you can select to add a portable version or install it.


https://www.foobar2000.org/


2) After installation, install a plugin to foobar2000 named "BPM Analyser" (they call plugins "components"). The download will have an extension named *.fb2k-component.


https://www.foobar2000.org/components/view/foo_bpm


3) Open foobar2000 and set up the left pane named "Album List" so it has the folder where your iTunes music is stored. Right click on any song or groups of songs and select "BPM Analyser". Then select "Automatically analyze BPMs" to show results. You can check to see if you agree with the results by playing the song and right clicking on the songs again and selecting "Manually tap BPM for current track". It will display a button that you can tap in time with the music. You can then compare the two numbers to see if they agree and then press the button "Update File" to add the number to the BMP tag in the music file. Of course if you trust the automatic calculation, you can click on "Update File" when it is done. I have found the automatic calculation is usually accurate though occasionally off.


4) Install Mp3tag:


https://www.mp3tag.de/en/


The foobar plugin just adds the number to the BPM field. iTunes requires that each entry to have " BPM" entered after the number. After installing Mp3tag, open the music file that you changed with foobar. You will need to add a heading for BPM because it won't be there by default. Do this by right clicking on the column headings. Highlight the files you want to change and then click on the "Convert" pull down menu and select "Tag – Tag". Select "BPM" in the pull down list and enter the following in the "Format String":


%BPM% BPM


Then click on the "OK" button. Mp3tag will add some lead zeros to the number and that is OK.


5) Open iTunes and display the the "Songs" view. Add the BPM column heading if you haven't already. The BPM field will be blank. You can play the song or right click on the song and select "Song Info" to make it update the tag information. This will take too long if you have added very many BPM counts.


Download the "UpdateTagInfo" script from here:


http://samsoft.org.uk/iTunes/scripts.asp#UpdateTagInfo


Highlight the songs you want to update in iTunes. Double click on the file "UpdateTagInfo.vbs" and then click on "Yes". This will update all the files you selected.


There are quite a few steps but it doesn't usually take long once you do it a few times. Step 3 may take some time if you select hundreds of songs.

iTunes-OTHER, Windows 8

Posted on Jan 31, 2018 12:18 PM

Reply
Question marked as Top-ranking reply

Posted on Feb 1, 2018 7:01 AM

I have been using your scripts for a long time. I use ClearAlbumAutoRating every time I add a new album. You got me why iTunes performs an auto rating. When I figured out it was auto rating, I repeated the rating in the group field by adding "3 star", "4 star" etc. I spent too much time creating creating the ratings just to have iTunes mess it up.


I sometimes have trouble figuring out what the script does from your description. You might start providing an example of when you might use it. On "UpdateTagInfo", you might say something like iTunes does not immediately display changes to tag information so this script forces it to display it.


George

Similar questions

2 replies
Question marked as Top-ranking reply

Feb 1, 2018 7:01 AM in response to turingtest2

I have been using your scripts for a long time. I use ClearAlbumAutoRating every time I add a new album. You got me why iTunes performs an auto rating. When I figured out it was auto rating, I repeated the rating in the group field by adding "3 star", "4 star" etc. I spent too much time creating creating the ratings just to have iTunes mess it up.


I sometimes have trouble figuring out what the script does from your description. You might start providing an example of when you might use it. On "UpdateTagInfo", you might say something like iTunes does not immediately display changes to tag information so this script forces it to display it.


George

Adding Beats Per Minute (BPM) to iTunes

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.