hendrik on 02 Mar, 2019 08:38 AM
Are you doing your own mood analysis or do you only rely on last.fm?
beaTunes 5.x does the following:
The beaTunes database is asked. If a mood is found, it is used and processing stops.
Last.fm is asked. If the track is found, tags are scanned for emotionally significant words and valence/arousal values are inferred. Those are then used and processing is stopped.
As a last resort, AcousticBrainz is asked and its mood values are used.
The beaTunes database consists of values submitted by users. Those values in turn may have been inferred from Last.fm tags, from AcousticBrainz, or have been manually set. What's currently returned by the beaTunes database server is the median of both the stored valences and arousals, regardless of how they were produced.