I know this topic is a little old, but rather than starting the topic again, I figured making another comment is better.
Regarding the shading or line delineation mentioned in this topic and your opinion @RoJeC, there is likely little to no overhead in resources to add code for this. This happens in the rendering of the browser view and once rendered, scrolling may even use more resources what what it took to render the screen. Is your comment based on info from dev or a guess?
Furthermore, even when using a combination of UPPER and lower case as I do for Track title and artist name respectively, the delineation between tracks is still not good, especially when observing the BPM vs. Camelot Key values.
Even a different color for BPM vs. Camelot Key values may be helpful in this case. (color fonts would certainly not need additional overhead).