When I still ran I often used a feature from Spotify where it would adjust my music to my speed that I was running at.
In addition the songs would not play from beginning to end but Spotify would mix them together with parts of the song that matched the intensity.
The song selection was always based on your own listing history/music taste.
For me personally it would be great if TR and Spotify teamed up to bring a feature like this for cycling training.
I know there are still playlists with certain BPM ranges, but those are all full length songs and they aren’t based on my personal preference per se. The blending of the songs based on user’s music preference that match the intensity of the training would be awesome.