in a grid all elements needs to have the same size so smaller artists would have empty space.
With more columns or larger fonts in many cases, the artist name can’t be properly split on a space and would be split randomly in the middle of their name or at the wrong place.
And of course this does not really solve the issue for artists who needs 3 or more lines.
As a more subtle improvement, you could implement an option for an adjustment in the font size for the grid items, this could solve a good amount of problems of this nature and also compensate for very large or small fonts.
I think a compromise would be to allow specifying a minimum font size and a maximum font size. That way longer, but not extremely long strings would still fit without becoming unreadable.
I’d also love that for titles in the now playing screen. Having a song name scroll horizontally nonstop because it was 2 characters too long to fit always annoys me a bit.
Or if that’s out of the question a setting to disable automatic horizontal scrolling would be nice. Instead, starting/stopping the scrolling could be done by tapping the song title (which currently does nothing).