It is not unofficial - it is an official standard compliant user-defined field. ID3V2.3 allows user-defined fields.
If Auditon reads user-defined fields - great, one of the few programs that does.
It would be interesting to see what the other programs make of a field with such an ambiguous name - do they convert it also into a standard compliant one?
Hello LyricsLover, thanks for the info...
I have a question, Open Source programs, like VLC, experienced people can write in these programs, I imagine they have to have their programming approved by a group that takes care of VLC...
I'm curious to know the steps, how do they do to have their modifications recognized in this kind of program?
This question is far outside the scope of the Mp3tag forum.
If you are interested to contribute to an Open Source software, you should ask your preferred search machine about "Contribute to Github" for example.
Sorry LyricsLover, thank you for reminding me, following the information you provided me, I ask myself the question...
Okay, let's stay on the topic Tag BPM & TBPM ![]()
Thanks ohrenkino, for this information:
It is not unofficial - it is an official standard compliant user-defined field. ID3V2.3 allows user-defined fields.
For other programs that recognize the BPM TAG (BPM), I don't know...
Adobe Audition, who are Leaders in the field, recognize this Tag, I conclude that it opens the door to other Software companies, perhaps less known, to recognize this Tag
Correct if I am wrong, I believe that the kid3 program recognizes this Tag...
To "recognize" means for me: to be able to read it and to show the contents.
This feature is lacking in VLC as it refuses to read and show the contents of the standard complient field for the beats-per-minute-value.
The Windows Media Player, BTW, does not reveal that data, also - but it also refuses to show user-defined fields.
So, currently, we discuss the not really straightforward implementation of a player and imply the deduction: to make good for the shortcomings of that player a different program should change its concept.
This does not seem right to me. The correct way would be: make the player read standard fields.
So the whole discussion should be transferred to the player's support.
That is what I think.
No, it does not according to my own tests:
If I'm wrong I would be happy if you could show us in the linked thread where "Adobe Audition" shows and writes BPM as ID3 metadata.
Yes, and it is not the only standard field that VLC refuses to show.
Just for example it shows not ALBUMARTIST, which for me even is much more important than BPM. So if Mp3Tag should compensate this problem, it had to do this with a lot of other official tag fields, that are not supported by VLC..
This is surprising because the VLC source code clearly declares ALBUMARTIST (TPE2) at line #40.
I had quickly read the information on the BSI website
LyricsLover, following your tests, I went to read in my Simian book in PDF...
For Adobe Audition, it is mentioned that we can do tests with our audio files with this program to have the BPM of the audio... It is not written the audio format, "I imagine that we must do it in WAV"...
It is not written that it can detect the BPM written in our Mp3 file...
According to your tests, for Mp3 files, it does not seem to recognize: Tag BPM (BPM) & Tag BPM (TBPM), etc...
Sorry for my mistake...
It is written:
BPM (Beats Per Minute)
Beats per minute is a way of measuring a songās tempo. It is usually based on a segment of a song and
is not necessarily the average of the entire song. To measure the BPM, open the song in Adobe
Audition. Highlight an area that has one bar, which can be just a small sample that repeats itself
throughout the music (if you looped this bar it would make a long beat -- this is how you know you have
selected a bar). Now make sure it runs smoothly, meaning it doesn't cut any part of the beat off. When
you do this go to Edit > Edit Tempo. With just one bar selected, click Extract. This will change the BPM
box at the bottom. You just have to make sure you select the right section, which would just be one
repeating section of music throughout your audio
Thanks also to ohrenkino, for your tests...
According to ohrenkino tests, LyricsLover and our tests, it gives us an idea, that there are many programs that do not display certain tags, that do not recognize tags, and sometimes do not recognize all tags: User defined.
This topic has wandered on but the bottom line is that VLC and some other players just don't adhere to the standard for a tag field that is already well documented as an existing format. IMO This isn't something that mp3tag should cater to as it then makes it stray from the intention to stay compliant. Even if such support would be made optionally, all too often features like this get enabled inadvertently and becomes a challenge for other users.
Hello MotleyG, I don't think so, This topic has wandered
We have researched to the best of our knowledge, in my opinion, you who have participated in our exchanges of information, you are among the best of Mp3tag Community, we have learned, that the programs that read and recognize tags:
Some programs: Do not detect many Tags or nothing at all, are less complete and other programs are a little more complete in their programming, for tags
I learned a lot, thank you to all of you who participated in our exchanges of information...
![]()
It was identified early in the thread that VLC didn't support the standard BPM tag. Several others have since tested and verified that it was definitely a case of VLC and then later extended to even some other software that did not as well. So perhaps not wandered, but at least expanded beyond the original question.
Regardless it seems there is no change to the BPM tag handling in mp3tag pending.
Yes MotleyG, I grant you, the initial question has been broadened...
In my previous interventions, I asked Floriant a question and expressed an opinion, here is what I wrote:
I express my opinion, I believe that Floriant could create a Tag BPM (BPM) with Mp3tag
To answer your question: «it seems there is no change to the BPM tag handling in mp3tag pending.»
As you saw, I already made my request to Floriant and gave my opinion about Mp3tag, I am waiting for his answer...
People should do whatever they want in general, but I donāt think facilitating the use of nonstandard tags should be encouraged. Especially when there is a fully functional standard compliant version. There are too many hacks and nonstandard solutions in the metadata world of audio, so it is time to be conservative too force people to use the standards in the way they are supposed to do.
Hello AreDigg, we know that this Tag is non-standard, because it was not programmed BPM (TBPM) but BPM (BPM)
It was created among the 1st Tag programs, by a very honest company, more than 25 years ago, this program was sold on a very large scale in a very large number of countries, and still works on many versions of Windows and that it would be difficult for the designer of the program to change the Tag BPM (BPM) for the Tag BPM (TBPM), which I explained in detail in private in a very long text to Florian...
This BPM (BPM) tag is not part of the hacks, I remind you that these are 2 tags have the same data source %bpm%, which works the same way...
ohrenkino gave us the following information: it is an official standard compliant user-defined field. ID3V2.3 allows user-defined fields.
I prefer to currently not add any configuration option to allow writing ID3v2 frames TXXX:BPM instead of TBPM.
I believe that many valid explanations were already given and I'd prefer everyone who is missing support for this standard frame to instead ask the developers or company behind the respective tool to add support for TBPM.
If this is not an option, there is plenty compatible software out there (also recommended in this topic) which might make life a little easier.
Thanks Florian, for your answer
I understand that you currently do not want to add a configuration option to allow writing ID3v2 TXXX:BPM frames instead of TBPM.
- On the other hand, I never asked to replace the Tag TBPM, by TXXX:BPM, I wrote that there could be 2 Tags in your Mp3tag program...
The BSI company following our recent email exchanges, which were very constructive, they decided following information that we exchanged, to launch a new version of Simian which could last a few years of development, they could make an update of their TAGS program when their program would be almost perfect, so it will be very long, we are talking about years...
I console myself, I already have for the moment as you know, I have a program that writes the Tag BPM (BPM) via a Mp3tag Tools, it is certain that I would have liked to do it directly with Mp3tag, which would have been more direct without going through intermediate programs...
Congratulations again for your great Mp3tag program, which in my opinion is the best Tag program that exists...
![]()
Have a happy holiday seasonā¦
Yes, that's correct. I also prefer not to add a mapping of two different ID3v2 frame IDs TXXX:BPM and TBPM to the BPM field name, even if this would be optional.
Thanks for your kind feedback on Mp3tag and Happy Holidays to you too.