Thanks for your insights! I think I have a good idea of how to handle this now.
I was thinking about it more last night and I realized having an option to loop the whole playlist would also be useful. Most players use exactly the icons you mentioned at the end, so I think it would make sense to have a toggling button that switches between no loop, playlist loop, and single track loop.
I’ll look into implementing this soon :)