With the advent of internet streaming and bluetooth, jukeboxes are so obsolete it's not even funny. 
I agree! I had a buddy at work laugh at me when I mentioned a "jukebox project." He told me he had a jukebox.....it's called an iPod! He's right! I guess an iPod really is a current form of a jukebox.
All be it we are in a hobby (the coin op scene) where nostalgia dominates. And many of the things we are into are EXTREMELY dated! I mean why would you have an arcade cabinet with ONE game when you can have a muti-cart, or a modified system with 1000's of games ? But we have these things cause we like them.
I've always wanted something cool (or what I thought was cool) to showcase my music. Something user friendly that visitors to my house would get a kick out of using. A jukebox was always on the want list, but as the man cave game to be I realized I didn't have the space to accommodate all my wants.
My jukebox has taken on soooo many different forms since 2007 ! However now it is as close to done as it's ever been and it's probably at it's most simple form. A 23" all in one touchscreen PC with Touch Jams, custom skinned by myself. The PC is paired with a Bluetooth transmitter/receiver, the receiver being connected to my existing AV equipment. Lastly I used Splashtop to be able to control the PC with my tablet....essentially acting as a super cool remote control IMHO.
The funny thing to me is everything works out of the box, no hacking, no modding, nothing really special. Just equipment and software doing what it was meant to do...but all working well together to enhance the experience.
I like that I can boot up the PC and it will go right into Touch Jams. Users will easily be able to create a playlist and enjoy the music in my "man cave."
The only issue I need to resolve is my Bluetooth pairing. In doing some tests on my other PC I noticed I always need to select the receiver in order for the music to be sent. Where are with my iPhone or even Samsung phone when I turn it on the connection is automatically made.
Think i got off topic huh ?>