I feel like jukeboxes are kinda plain at the moment. I had this idea for interface that could be used on jukebox
As with the previously cited suggestion, I would prefer the play mechanics of a jukebox be built by the player using redstone. [This would still require changes to the jukebox interface, but would avoid the 1-block machine trap. (Single block solutions remove, as a general case (IMO), too much of the 'build cool stuff' aspect of the game.)]
I agree completely with ScotsMiser. GUI's imo should be avoided as much as possible. A disc should be able to be paused when a jukebox receives a redstone signal. More discs should be able to added using hoppers. Putting a hopper on the bottom should collect the disc once it finishes playing. Shuffling discs could be done using dispensers.
Your stereo should never be bigger than the door into your house. I wish we DID have more one-block machines with UIs...that or much smaller blockspaces so that the dozens-of-blocks-big contraptions we build can match the scale used in basic building.
Minecraft isn't grounded on realism in terms of size and shape and therefore does not need to appeal to realism in that way. GUIs lead to a lack of inter-activeness within the game and limits the players creative skills to create contraptions.