In response to generosity, I am sure that there is no acceptable or official source for the accepted answer.
The official documentation for the <audio> tag does not consistently refer to the title attribute MDN: <audio> as an example. And using the title attribute in the <audio> element will not lead to any magic behavior for typical users of the native api.
The author of audio.js also does not mention title in his documentation and does not mention this in his well-commented source code. The author of audio.js also does not use it in official examples of using the module.
Two examples are provided in the audio.js documentation, which displays the names of the songs. One of them uses <h1> to display the name and the other uses the :before pseudo-element. There are no signs of the title attribute.
The fact that the proposal to use the title attribute answered the OP question seems like a happy coincidence.
@sphinx
source share