getmusicbee.com

MusicBee & Add-Ons => Customizations => Plugins => Topic started by: Steven on June 08, 2019, 07:20:03 PM

Title: FPCALC - digital sound analysis
Post by: Steven on June 08, 2019, 07:20:03 PM
When auto-tagging by track, MusicBee has the option to identify a track by its digital sound signature. This function requires the file: fpcalc.exe
The file fpcalc.exe is no longer included in the MusicBee release but is available here:

https://getmusicbee.com/download/plugins/fpcalc.zip

The files need to be copied to the root MusicBee application folder ie. the folder that MusicBee.exe is installed
Title: Re: FPCALC - digital sound analysis
Post by: sveakul on June 08, 2019, 08:06:03 PM
Steven is it OK just to use the 1.4.3 version from github (https://github.com/acoustid/chromaprint/releases (https://github.com/acoustid/chromaprint/releases)) ?
Title: Re: FPCALC - digital sound analysis
Post by: Steven on June 08, 2019, 08:08:34 PM
i dont see why not
Title: Re: FPCALC - digital sound analysis
Post by: sveakul on June 08, 2019, 08:11:19 PM
OK, thanks!
Title: Re: FPCALC - digital sound analysis
Post by: Aguila1952 on October 30, 2019, 06:20:53 AM
Hi Steven,

I have downloaded and installed fpcalc.exe in the "root" directory of musicbee where musicebee.exe is located.  Beyond that I don't know what I might be doing wrong as I have no luck configuring this plugin.

When I go to Preferences and Add Plugin, I try to find the fpcalc app but it does not appear at all.  I have extracted the zip contents to the Musicbee folder.

Got any more specific instructions?

Thanks, Ray

p.s. I tried to insert screen captures but the suggested methods are so convoluted.  Why can't I just "insert" a jpg image instead of having to use some other go-between app?  Just wondering.
Title: Re: FPCALC - digital sound analysis
Post by: phred on October 30, 2019, 11:49:32 AM
Why can't I just "insert" a jpg image instead of having to use some other go-between app?  Just wondering.
Because we have no control over that. It's the free forum software used. And the instructions aren't that convoluted. If you can't figure out how to insert an image, than simply insert the link to the image.
Title: Re: FPCALC - digital sound analysis
Post by: sveakul on October 30, 2019, 05:56:55 PM
Got any more specific instructions?

If you have the 32-bit "fpcalc.exe" file in the MusicBee root directory, that's all the setup there is.  As it isn't a plugin per-se it's not placed in the Plugins directory and does not show up in the Prefs/Plugins section.

It functions during the choice to right-click a file, choose "Auto-tag by track" and then "Identify Track and Update Tags".  In the resultant dialog it attempts to do the "identifying" part if you check the box "identify the track artist and title using the digital sound signature."

The newest version of this is the one available at the developer's site on GitHub (currently version 1.4.3 from 01/21/2018);  download the zip here and extract fpcalc.exe from the folder within the zip: https://github.com/acoustid/chromaprint/releases/download/v1.4.3/chromaprint-fpcalc-1.4.3-windows-i686.zip (https://github.com/acoustid/chromaprint/releases/download/v1.4.3/chromaprint-fpcalc-1.4.3-windows-i686.zip)
Title: Re: FPCALC - digital sound analysis
Post by: Havokdan on October 30, 2019, 07:44:18 PM
One suggestion for topics of plugins, to place the application version on the topic title and the plugins page there was a history of the released versions and the current version.
Title: Re: FPCALC - digital sound analysis
Post by: Farahelf on November 03, 2019, 04:36:55 PM
Hello !

I am trying to follow the instructions to install fpcalc.exe but I don't understand how.

Can someone please explain how to "install in the root MusicBee application folder" for the not techy people ? Please please

Thank you !!
Title: Re: FPCALC - digital sound analysis
Post by: Steven on November 03, 2019, 04:41:10 PM
Can someone please explain how to "install in the root MusicBee application folder" for the not techy people ? Please please
I have updated the instructions in the first post
Title: Re: FPCALC - digital sound analysis
Post by: rudolph on November 06, 2019, 03:19:23 PM
It has never worked succesfully. For me it always shows

Quote
Unable to identify the track from it's digital sound signature


And sometimes quickly closes


(https://i.imgur.com/Qv7RaaT.gif)
Title: Re: FPCALC - digital sound analysis
Post by: sveakul on November 06, 2019, 06:13:35 PM
It has never worked succesfully

Be sure you are using the 1.4.3 version (https://github.com/acoustid/chromaprint/releases/download/v1.4.3/chromaprint-fpcalc-1.4.3-windows-i686.zip (https://github.com/acoustid/chromaprint/releases/download/v1.4.3/chromaprint-fpcalc-1.4.3-windows-i686.zip)).

Outside of that, it seems the database fpcalc uses for the look-ups is apt to be mighty small, because the documentation (https://acoustid.org/docs (https://acoustid.org/docs)) states: "The AcoustID database depends on user-submitted content.. The primary focus is on integration with the MusicBrainz music metadata database. There is a long way to go to reach the goal, but you can help by submitting more fingerprints.."   :-\  See the docs for more info.
Title: Re: FPCALC - digital sound analysis
Post by: Steven on November 06, 2019, 06:14:29 PM
i recall it only works with M4A and MP3 files, so what format are you using?
Title: Re: FPCALC - digital sound analysis
Post by: sveakul on November 06, 2019, 06:57:34 PM
Steven:  I tried removing the Artist and Title tags from a FLAC file in my library using an external tagger, and rescanned it in MB.  Then, did the manual auto-tag by track option/identify track and update tags, with "identify track title and artist using the digital sound signature" checked.  The FLAC was found and the track/artist successfully added.  So I guess in the case of FLAC format at least, it is working.  The track though was not unusual/esoteric.  FWIW.

Update:  ditto for OPUS with a common title--identified/updated successfully with fpcalc.
Title: Re: FPCALC - digital sound analysis
Post by: sveakul on May 03, 2020, 09:40:35 PM
A new version of fpcalc.exe, 1.5.0 (2020-04-15), is now available at the link below.  Those wishing to update should extract fpcalc.exe from the folder inside the zip to the MusicBee main directory, overwriting the existing version.

https://acoustid.org/chromaprint (https://acoustid.org/chromaprint)
Title: Re: FPCALC - digital sound analysis
Post by: Daiman2020 on May 05, 2020, 09:04:27 AM
Downloaded and tested, its working, thanks :)
Title: Re: FPCALC - digital sound analysis
Post by: sveakul on September 19, 2020, 11:45:15 PM
Downloaded and tested, its working, thanks :)

The compatibility with these later versions of fpcalc.exe from the Chromaprint site and MusicBee has become problematic.  As of this date and MusicBee 3.4.7567, only the version originally posted by Steven at the beginning of this thread works.  I have swapped back accordingly.

Update:  as of version 3.4.7568, MusicBee is working FINE with the latest fpcalc.exe from Chromaprint!  Grab the MusicBee patches from the Global Moderators' sigs (if you have the Portable or Installer versions) and fpcalc 1.5.0 at the Chromaprint site (https://acoustid.org/chromaprint (https://acoustid.org/chromaprint)) and take advantage of 9 years of fine-tuning.
Title: Re: FPCALC - digital sound analysis
Post by: TheGoffy on January 14, 2021, 08:00:27 AM
Hi All!

First time posting, with thanks for the brilliant program!

One trick for less technical people is to make sure it is in the MusicBee folder in Program Files, not a MusicBee folder elsewhere. For example, in Windows 10 there will be a "Music" quick link with a "MusicBee" folder in it... but this is the WRONG place to put the file. It needs to go in the MusicBee folder with the executable. If you don't know where this is, you can right click on the shortcut you use to launch MusicBee and select properties and it should tell you.

Hope this helps a few people! :)

-Goffy
Title: Re: FPCALC - digital sound analysis
Post by: phred on January 14, 2021, 01:55:01 PM
One trick for less technical people is to make sure it is in the MusicBee folder in Program Files, not a MusicBee folder elsewhere.
This is not necessarily so. With the Portable version the MB directory can be anywhere. Typically someone who is using the Portable will know where the executable is. The Store version installs to some convoluted directory which -may- be Program Files, but perhaps in Windows Apps. With the Store version it's unlikely the user has access to it.
Title: Re: FPCALC - digital sound analysis
Post by: sveakul on December 25, 2021, 12:24:36 AM
AcoustID has released an updated version of the Chromaprint fpcalc.exe component, version 1.5.1 dated 2021-12-23:

No functional source code changes.
Fixed some compiler warnings.
Rebuilt the fpcalc binaries with FFmpeg 4.4.1.

You can download it here:

https://github.com/acoustid/chromaprint/releases/download/v1.5.1/chromaprint-fpcalc-1.5.1-windows-x86_64.zip (https://github.com/acoustid/chromaprint/releases/download/v1.5.1/chromaprint-fpcalc-1.5.1-windows-x86_64.zip)

To update, extract fpcalc.exe from the folder inside the zip and place that file inside the MusicBee main folder, overwriting any existing version.  I have tested it and is working fine with MusicBee 3.4.8011 P (Windows 10 x64 21H2).

If you are running a 32-bit Windows, you need to stick with version 1.5.0 which has a 32-bit version still downloadable here:

https://github.com/acoustid/chromaprint/releases/download/v1.5.0/chromaprint-fpcalc-1.5.0-windows-i686.zip (https://github.com/acoustid/chromaprint/releases/download/v1.5.0/chromaprint-fpcalc-1.5.0-windows-i686.zip)
Title: Re: FPCALC - digital sound analysis
Post by: Koriat on March 26, 2023, 09:01:51 PM
Its misidentifying songs and now my library is messed up. And I had it rename my files based on the tags so now I cant undo it How do I fix this? Can the fpcalc plugin be replaced with a better one, or be made more accurate?
Title: Re: FPCALC - digital sound analysis
Post by: sveakul on March 26, 2023, 10:47:36 PM
Fpcalc.exe from AcoustID is also used by MusicBrainz-Picard as an optional file identifier.  I have never had a problem with using it within MusicBee or M-P as far as misidentifying a song except for occasional ambiguity when dealing with promo versions, etc.  Can you provide a couple of examples of songs that are misidentified, by uploading them somewhere so we can try it with the same raw data?  Be sure you are using the latest versions of both MusicBee and fpcalc.exe (see preceding posts on this thread).
Title: Re: FPCALC - digital sound analysis
Post by: Koriat on March 27, 2023, 05:13:20 AM
Hey Ive got the latest versions of each and one example would be that it tagged Disturbed - Prayer as Disturbed - Liberate. It also thinks that Der Blutharsch - Live in Leiden - Track 13 (https://open.spotify.com/track/5dkcuQcU739Shw5VDxDY7M) AND Track 4(https://open.spotify.com/track/3MdymASm6jpeKEZBYpBpbq) are Track 2 of album Der Sieg Des Lichtes Ist Des Lebens Heil (https://open.spotify.com/track/4OXyLpYzCLRjrU8SxobKQN). It says those der blutharsch songs are from 2013 but there are No 2013 albums by der blutharsch. Live in leiden was 2010 and the other album is 1998.
Where does the plugin get its data from that it compares the songs to? the source must have some wrong info if it thinks there are albums by blutharsch in 2013.
I just did a test where i deleted all their tag data and gave them stupid filenames and it still tagged them incorrectly. So it wasnt old tag data, and I have the plugin update all tag fields, not just blank ones.
Title: Re: FPCALC - digital sound analysis
Post by: sveakul on March 27, 2023, 05:47:08 AM
All I know about fpcalc.exe/AcoustID is from what I read here: https://acoustid.org/docs (https://acoustid.org/docs) .  Apparently it relies almost exclusively on user submissions to the MusicBrainz database.
Title: Re: FPCALC - digital sound analysis
Post by: Koriat on March 27, 2023, 05:55:26 AM
Actually there is a re release of each of those albums in 2013 but its all the same tracks as their originals. So the source data might not have wrong info about those albums, but its still misidentifying two different songs as a 3rd song
Title: Re: FPCALC - digital sound analysis
Post by: hiccup on March 27, 2023, 07:07:02 AM
..but its still misidentifying two different songs as a 3rd song
Read up on the workings of fpcalc and you will understand that you should not be demanding perfect results for all the millions and millions of tracks out there.
Title: Re: FPCALC - digital sound analysis
Post by: Koriat on March 27, 2023, 07:36:43 AM
..but its still misidentifying two different songs as a 3rd song
Read up on the workings of fpcalc and you will understand that you should not be demanding perfect results for all the millions and millions of tracks out there.
ok we should probably definitely remove from musicbee the ability to use the plugin then, if it cant differentiate between songs by Disturbed. Thats pretty pathetic, enough so that it should never be used by anyone. enjoy your garbage
Title: Re: FPCALC - digital sound analysis
Post by: hiccup on March 27, 2023, 07:50:53 AM
..but its still misidentifying two different songs as a 3rd song
Read up on the workings of fpcalc and you will understand that you should not be demanding perfect results for all the millions and millions of tracks out there.
ok we should probably definitely remove from musicbee the ability to use the plugin then, if it cant differentiate between songs by Disturbed. Thats pretty pathetic, enough so that it should never be used by anyone. enjoy your garbage
Who is the 'we' you are speaking of?
I am pretty sure nobody on this forum identifies with your 'we'.
Ah well, it's clear anyway you are speaking for yourself, since nobody else on this forum that I know of shares your spoiled and nasty attitude.
Title: Re: FPCALC - digital sound analysis
Post by: Koriat on March 27, 2023, 08:39:08 AM
youre the nasty one lol. If the program is tagging Disturbed - Prayer as Liberate, it shouldnt be used. Only an idiot would use that plugin ever again except on music that has NO tags at all and you have no idea who the artist is and cant understand the lyrics because no matter what you will have to listen to the song on youtube and compare it yourself to make sure the program didnt screw up. MORON you are probably listening to wrongly tagged music and you have NO IDEA its wrong!! lol  :'(
googling the lyrics and tagging it yourself would be better than the plugin. The plugin also does not have a preview window, if you tell it to acoustically identify the song, you cannot stop it from tagging your music incorrectly, turd eater. tuuuuurd eaterrrrrrrrrrr
Title: Re: FPCALC - digital sound analysis
Post by: Steven on March 27, 2023, 10:39:42 AM
@Koriat, i have removed your separate topic as its a repeat of what you have already stated.
Also please refrain from personal attacks otherwise you will be banned
Title: Re: FPCALC - digital sound analysis
Post by: MotleyG on March 27, 2023, 04:38:30 PM
youre the nasty one lol. If the program is tagging Disturbed - Prayer as Liberate, it shouldnt be used. Only an idiot would use that plugin ever again except on music that has NO tags at all and you have no idea who the artist is and cant understand the lyrics because no matter what you will have to listen to the song on youtube and compare it yourself to make sure the program didnt screw up. MORON you are probably listening to wrongly tagged music and you have NO IDEA its wrong!! lol  :'(
googling the lyrics and tagging it yourself would be better than the plugin. The plugin also does not have a preview window, if you tell it to acoustically identify the song, you cannot stop it from tagging your music incorrectly, turd eater. tuuuuurd eaterrrrrrrrrrr
Interesting perspective from somebody that needs to use an analysis tool to identify music they claim to already know. I would think fpcalc would simply be used as a last-resort option when you have absolutely no other way to identify a song, and not guaranteed to be 100% accurate. There is no way I would unleash it on an entire library. Just sayin'.
Title: Re: FPCALC - digital sound analysis
Post by: decard on May 25, 2023, 06:14:13 AM
hey, Motley, i have posted separately in MP3Tag, but ...

when i try to get MB to fix many missing metatags in a new YT MP3 import, it reports error 'missing fpcalc.exe'

but, based on the above, so IS fpcalc a suitable tool for this?
can this be replaced in MB with a different tool?
is there a better tool?

kind regards

Title: Re: FPCALC - digital sound analysis
Post by: decard on May 25, 2023, 06:17:28 AM
given how flakey this app seems to be, is there a better app/tools to use for this, because this app & thread goes back years?
Title: Re: FPCALC - digital sound analysis
Post by: MotleyG on May 25, 2023, 11:22:05 AM
when i try to get MB to fix many missing metatags in a new YT MP3 import, it reports error 'missing fpcalc.exe'
but, based on the above, so IS fpcalc a suitable tool for this?
can this be replaced in MB with a different tool?
is there a better tool?

I have no experience with any such tool. I have ripped all of my music from CD's I own. If metadata was not already easily accessible for the ripper at that time, I manually entered it myself. But even if the info was available, you need to still check for errors. I’ve been doing this for well over 20 years, with a modest library of about 25k songs. And yet I still find the odd typo or other error once in a while.

For the music in your "YT playlist" what was the original source for these tracks missing the essential tag info?
Title: Re: FPCALC - digital sound analysis
Post by: sveakul on May 25, 2023, 06:11:57 PM
when i try to get MB to fix many missing metatags in a new YT MP3 import, it reports error 'missing fpcalc.exe'

but, based on the above, so IS fpcalc a suitable tool for this?
can this be replaced in MB with a different tool?
is there a better tool?
Check the post here https://getmusicbee.com/forum/index.php?topic=28838.msg196646#msg196646 (https://getmusicbee.com/forum/index.php?topic=28838.msg196646#msg196646) on where to download fpcalc.exe;  then put it in your main "MusicBee" folder where MusicBee.exe is.

No tools like this are perfect, nor should they be used willy-nilly on a huge batch of files at once.  Correct tagging inevitably requires manual review and editing after use of automatic methods.

If you are using the latest 3.5x version of MusicBee, you can also choose to let MB use MusicBrainz to auto-update tags (Prefs/Tags(2)/Auto-tagging), but you are safer downloading MusicBrainz Picard separately and using it manually against a few files at a time to see what it proposes to do (https://picard.musicbrainz.org/ (https://picard.musicbrainz.org/)).  Also check the forum thread here: https://getmusicbee.com/forum/index.php?topic=16538.0 (https://getmusicbee.com/forum/index.php?topic=16538.0) .
Title: Re: FPCALC - digital sound analysis
Post by: decard on May 26, 2023, 02:53:15 AM
when i try to get MB to fix many missing metatags in a new YT MP3 import, it reports error 'missing fpcalc.exe'

but, based on the above, so IS fpcalc a suitable tool for this?
can this be replaced in MB with a different tool?
is there a better tool?
Check the post here https://getmusicbee.com/forum/index.php?topic=28838.msg196646#msg196646 (https://getmusicbee.com/forum/index.php?topic=28838.msg196646#msg196646) on where to download fpcalc.exe;  then put it in your main "MusicBee" folder where MusicBee.exe is.

No tools like this are perfect, nor should they be used willy-nilly on a huge batch of files at once.  Correct tagging inevitably requires manual review and editing after use of automatic methods.

If you are using the latest 3.5x version of MusicBee, you can also choose to let MB use MusicBrainz to auto-update tags (Prefs/Tags(2)/Auto-tagging), but you are safer downloading MusicBrainz Picard separately and using it manually against a few files at a time to see what it proposes to do (https://picard.musicbrainz.org/ (https://picard.musicbrainz.org/)).  Also check the forum thread here: https://getmusicbee.com/forum/index.php?topic=16538.0 (https://getmusicbee.com/forum/index.php?topic=16538.0) .

many thanks. fyi, i have both Picard and MusicBrainz locally, but have never really used either.
Title: Re: FPCALC - digital sound analysis
Post by: hiccup on May 26, 2023, 07:21:58 AM
many thanks. fyi, i have both Picard and MusicBrainz locally, but have never really used either.
How do you have MusicBrainz locally?