Regarding my post here: https://getmusicbee.com/forum/index.php?topic=35718.msg195333#msg195333
I'm trying to make a virtual tag that calculates the time spent listening to the highlighted songs by multiplying the time of each song by the play count of each song.
However, the way the play count tag behaves, it remains static based on the first track you highlight, disregarding every subsequently highlighted track.
That's how the above happens: it's using a play count of 1 for both songs despite the second song actually having 0 plays. The time listened it should be displaying is thus 4 minutes 29 seconds, not 7 minutes 19 seconds. Likewise, if I were to highlight the track with 0 plays first, and then highlight the track with 1 play, the time listened would still be 0.
I had a look at the "Configure Fields" options from the New Custom Tag Definition window, and noticed that <Time> was a string while <Play Count> was a number. So, I made a virtual tag where it was just <Play Count>, and made that virtual tag also a string, to no avail.
I'm guessing this is a bug? MusicBee can detect each songs' time no matter how many are highlighted, so I'd expect a consistent behaviour with other tags such as Play Count.