Touchscreen Jukebox Project - Complete

Keep a log of a project build here. Be sure to include pictures and as much documentation as possible.

Touchscreen Jukebox Project - Complete

Postby Elementix » January 27th, 2011, 9:44 pm

Hey guys. :) I built this a few months ago and have been meaning to write it up, but haven't gotten around to it until now. I'll try to put as much information as I can remember. Let me know what you think!

Ok, here we go.


Touchscreen Jukebox Project

Image
Image
Image

This project originally stemmed from my desire to build a MAME cabinet when I stumbled upon people building their own jukeboxes. I really wanted to make one, but it was years later until I finally got around to it. Overall, I'm very happy with the end result. I used a lot of parts I had lying around, but everything would be easily accessible (if you're willing to pay the $$)

Here's a list of items I used in my project and their approximate prices:

Hardware:
1 - 15" ELO kiosk touchscreen from eBay - $80 shipped.
1 - Used Pentium 4 PC from my mom :) - Free
1 - 120GB Harddrive for music seperate from my system drive; laying around - Free
1 - Keyboard and wireless mouse; laying around - Free
1 - WiFi Adapter; laying around - Free
2 - Sony XPLOD XS-R1341 160W 5.25" Car Speakers - $20 shipped.
1 - Oak Cabinet of my liking bought locally - $50
2 - 5.25" Sony Home theater speakers w/ tweeters; laying around - Free
1 - 10" Sony Home theater speaker; laying around - Free
1 - Sony 4/3/2-Channel Xplod XM-GTX6040 240-Watt Car Amplifier - $100
1 - Extra PC power supply to power the amplifier; laying around - Free
1 - Surge protector; laying around - Free
1 - Yard of speaker cloth from eBay - $10 shipped
Miscellaneous wood for building the top box to house the touchscreen - $30 or so
Stain, Glue, Sandpaper, Screws, and other miscellaneous items - $15 or so

Software:
Jukebox Arcade - Special thanks to the guy that made this! - Free
Program Selector Pro - $35
Kylo Web Browser - Great touchscreen browser - Free
TightVNC -Easily remote control from my phone - Free
Mp3Tag - Free
Windows XP - Preinstalled, but I did a clean install from recovery disc.


I started out by finding my main components. The first item I received was my touchscreen. The screen is very similar to one that would be used in a nice ATM. It has VGA in and USB to control the touch input. Once I got it hooked to the computer and the drivers setup everything worked great. I then began my search for a cabinet. This took me about a week of looking everywhere to find something I was happy with. The cabinet is about 3.5' feet tall or so without the box on top; about 4 with the box/touchscreen. It is stained oak with a nice grain that I was unable to match with the top box; which is why I stained it black.

Image
Image


Once I had these three things I started to play around with the software side of things. I went through about 5 different jukebox softwares before I found Jukebox Arcade. It's a free piece of software that this guy originally wrote for his MAME cabinet. I searched through the program files and found that it used XML for a lot of the button placement. After a bit of trial and error, I was able to make the album art larger, remove buttons I didn't want, and remap the settings button to an invisible button under the top X button, etc. I also used GIMP to remove the logos from the top of the program. No offense to the dev, I just think it looks smoother without a title. :)
Below is a before and after look of the software:

Image

Image

Once everything was tested and I knew it was all working, I went out and bought the amplifier. By this time, 2 of my speakers had come in the mail and I found the others neatly packed away in my garage (no really! lol). I had to get an extra PC power supply to power the amp. DO NOT TRY TO DRAW POWER FROM YOUR MAIN SYSTEM'S POWER SUPPLY. I found a pinout of the power supply to figure out which 2 wires needed to be put together to eliminate the need for a seperate switch. I wired up everything again for a dry run and again, it all worked great!


A few days later, I picked up the wood I needed and recruited my dad for help with the woodwork (THANKS DAD!). By this time I had all my supplies and was ready to go. 2 holes were drilled on each side of the cabinet for the Xplod speakers and 4 holes were cut into the cabinet doors for the other speakers. We figured out the touchscreen's box and put it all together with dad's finish nailer and drill. Once everything on top was mounted, 2 holes were drilled in the back; 1 in the box and 1 in the cabinet.

Image
Image
Image
Image
Image
Image
Image
Image
Image
Image

Image

The monitor was removed, and the box was then sanded and stained. After everything dried, the VGA and USB cables were run through the back holes and connected. The motherboard, dvd drive, harddrives, and amplifier were also mounted to the inside of the cabinet. I decided to leave the 10" speaker in the enclosure to keep the good sound quality and just put the entire thing inside the cabinet. After all speakers were mounted and wired up in series, I began to make wooden frames that would fit into the inset in the front doors and made sure they fit fairly tight. Afterwards, I wrapped the wooden frames in speaker cloth, stapled the fabric to the frame and popped the covered frame back into the inset. Looks great. :)

Image
Image
Image

The keyboard and mouse were put into the top drawer of the cabinet and everything was closed up. I booted it up and adjusted the sound with the equalizer. The volume is a bit finicky because there is also volume control in Jukebox Arcade, so it just took some adjusting to figure out the ideal place. I then began to tweak a few settings and install a few applications. I installed the Kylo browser that is originally intended for HTPCs. I found the scroll bars in all my apps to be a bit too small for my finger. I went into the control panel and made the scroll bars as wide as my index finger. After that, everything is GREAT! I then began to put all my music onto the 120gb harddrive. Luckily most of my music was tagged correctly, but I still used Mp3Tag to save the album art into the tags and do some slight editing here and there. Most of it was really just trial and error to get everything the way I wanted it. The same will probably apply to you. Overall, this was an awesome project. It's nice to have a central place for my music collection that I can use during parties or when getting ready in the morning or just whenever I want to hear some music. I know there are a lot of audiophiles out there that are super picky about the sound of their music, but for me this is more than enough to keep me happy. :)

Make your own! It'd be awesome to see other people's take on this project. I hope you enjoyed reading this as much as I enjoyed making it! :)
Last edited by Elementix on November 26th, 2013, 6:42 pm, edited 2 times in total.
Elementix
 
Posts: 18
Joined: January 27th, 2011, 6:25 pm

Re: Touchscreen Jukebox Project - Complete

Postby Myrmidon » January 28th, 2011, 6:18 am

Hey that's brilliant! I really like it. :D

I bet it's a great talking point when you have friends round.
Myrmidon
 
Posts: 1
Joined: January 28th, 2011, 5:53 am
Location: Scotland

Re: Touchscreen Jukebox Project - Complete

Postby calebkraft » January 28th, 2011, 6:40 am

User avatar
calebkraft
 
Posts: 67
Joined: January 25th, 2011, 6:13 pm
Location: Missouri

Re: Touchscreen Jukebox Project - Complete

Postby Filespace » January 28th, 2011, 7:42 am

I use Jukebox Arcade and damn it... i like your gui 10x better you should upload the mod.
Filespace
 
Posts: 2
Joined: January 27th, 2011, 9:03 am

Re: Touchscreen Jukebox Project - Complete

Postby Elementix » January 28th, 2011, 8:46 am

Oh yea, we did cut a small circular hole in the back and mounted a PC fan to keep everything ventilated.

I'm not sure exactly which files to give you for the mod, so I'll just give you a link to the whole "Skins" folder. Keep in mind that the settings button is in the small empty space underneath the x button. Also, make sure you backup your old skins folder before you replace it and it doesn't work for you.

http://dl.dropbox.com/u/1456378/Jukebox%20project/Skins.zip


Let me know if it works for you.
Last edited by Elementix on January 28th, 2011, 9:05 am, edited 1 time in total.
Elementix
 
Posts: 18
Joined: January 27th, 2011, 6:25 pm

Re: Touchscreen Jukebox Project - Complete

Postby guitarist24000 » January 28th, 2011, 9:00 am

thats awesome can I have a copy of your modified jukebox arcade program, I'd love to do this with my tablet
guitarist24000
 
Posts: 1
Joined: January 28th, 2011, 8:57 am

Re: Touchscreen Jukebox Project - Complete

Postby antman » January 28th, 2011, 9:22 am

That is excellent. Looks great dude.
User avatar
antman
 
Posts: 7
Joined: January 27th, 2011, 9:17 am
Location: Austin, Texas

Re: Touchscreen Jukebox Project - Complete

Postby ebs » January 28th, 2011, 2:59 pm

Great job!

I turned an old (1940's vintage) console radio into a similar jukebox using an "all-in-one" touchscreen PC.
I'm using Silverjuke (http://www.silverjuke.net) as the player, but I really like the simplicity of the Jukebox Arcade screen.
Do you know if Jukebox Arcade plays FLAC files?

Regards,
Eric
ebs
 
Posts: 3
Joined: January 28th, 2011, 2:54 pm

Re: Touchscreen Jukebox Project - Complete

Postby Elementix » January 28th, 2011, 3:04 pm

It should. It uses WMP 9 or higher.

Here's some more info on it: http://wiki.arcadecontrols.com/wiki/Jukebox_Arcade
Elementix
 
Posts: 18
Joined: January 27th, 2011, 6:25 pm

Re: Touchscreen Jukebox Project - Complete

Postby ebs » January 29th, 2011, 2:04 pm

Thanks for your fast reply! It plays FLAC files just fine, once I added it to the list of audio formats.

One more question, please: What is the preferred directory structure for the music files?
I currently have my files organized in folders by artist, then a subfolder for each album.
Jukebox Arcade must need a different arrangement, since it displays the albums and songs, but not the artists.
The alphabetic filters don't work for the same reason.

Thanks again for your help.

Regards,
Eric
ebs
 
Posts: 3
Joined: January 28th, 2011, 2:54 pm

Next

Return to Project Logs

Who is online

Users browsing this forum: No registered users and 4 guests