Add support for all the fields Beatunes/Tracktor seems to add (apart from the PRIV ones)

Issue #191 new
IJabz repo owner created an issue

e.g

TXXX:Description="replaygain_track_gain"; Text="-9.90 dB";
TXXX:Description="EnergyLevel"; Text="6";
TXXX:Description="Beats"; Text="SteadyBeats;46439;483861;342752;1;";
TXXX:Description="BeatsAlgorithm"; Text="OnsetPeak;v=4.6.10";
TXXX:Description="Meter"; Text="4/4";
TXXX:Description="TimeSignatureAlgorithm"; Text="OnsetPeak;v=4.6.10";
TXXX:Description="beaTunes_SPECTRUM"; Text="99.0;82.24016;35.07874;31.570866;22.606298;21.437008;13.641732;16.759842;20.65748;21.047245;33.90945;25.72441;32.740158;35.07874;22.216536;22.996063;22.606298;36.637794;44.04331;56.125984;72.49606;92.374016;67.42913;0.0;";
TXXX:Description="beaTunes_COLOR"; Text="f0b795";
TXXX:Description="Similarities"; Text="75789:199691:99567;219939:276224:50898;

Comments (6)

  1. Hendrik Schreiber

    Just FYI:

    • I believe EnergyLevel is a MIK tag.
    • Any tag added by beaTunes ending in Algorithm is obviously information about how (by which alg.) the actual value was computed.
    • beaTunes_COLOR corresponds to a hex RGB value.
    • Similarities consists of triples: start audio A:start of audio B:duration; all values are in milliseconds.
    • Beats: SteadyBeats means that we assume constant tempo. Then: time of anchor beat in microseconds; microseconds per beat; duration of song; beats per measure (if known, defaults to 1). Note, that this is not used in the beaTunes 4.x UI, as it has not been tested sufficiently. But in theory you could create a beat grid with it.

    While the tags written by beaTunes are relatively stable, please keep in mind that they may change in the future, as they are not an officially published API.

  2. IJabz reporter

    Henrik, how do you add these fields to your files, have you customized jaudiotagger or using a different lib

  3. Hendrik Schreiber

    I have not customized jaudiotagger as they are all simple text frames—so it simply wasn't necessary.

  4. Log in to comment