>>7244124For the scrolling text, it's just a loop-with-return animation. The trick is that it returns to the starting position exactly when another set of text overlaps it, which is a pretty simple illusion, but it requires a lot of tweaking to get exactly right.
I don't know how well you could manage it with dynamic text like for the currently playing song or something unless you tuned the animation to a text box of perfectly fixed width like I did.
Original pape as bonus