I started working on that on branch tw_playerRedesign but did not finish so far.
Main improvements:
added a new layout to better use the space that is available on-screen
display where to join (URL) using the game code
show YT Party DJ logo before first video is loaded to remove redundancy in the text and show the branding more often
To do:
$.map for the queue items needed to be replaced with always() function to be able to only show the first few items and is not really working so far (probably some syntax issue)
not everything is pixel perfect yet, in particular the queue needs more work and placement of the light/dark mode toggle needs improvements
is not responsive yet
Feel free to contribute. I'm unsure if I'll find the time to continue working on it this weekend.
Redesign the player to better use the screen proportions: