Store the source of listening
In some situations, it may be desirable to know how a listening was triggered: from a radio, from manual selection, from a playlist.
For instance, if we have a radio that plays tracks based on user activity on the same, pod, it could create some feedback loops if we're not able to exclude tracks that were listened because of radios.