the mobo that I'm using has 3 IDE channels. Basically, I can use up some of my old 20,30,60 Gb drives (up to 5 of them). Is there a limit to how many drives? I may want to include a NAS later on and would like to be able to use a network drive.
My software should not care how many hard drives you have connected. You simply inform the software of the different directory paths which contain the required formatted song directory structure and it will load the songs for you from all those places. I am currently using two hard drives myself.
As to the scrolling marquee, I've been trying to download the album review as I scrub my music and get cover art. I would like for the app to output the contents of any .txt file to a serial connected or usb connected marquee displays. Just have it as a default setting to where any txt file in the same directory of the currently playing music file will be displayed on the marquee.
Given that capability you can expand quite a bit down the road. Maybe run an RSS reader and have the feeds output to the marquee. Just something I think would be a cool feature to add to the juke 
Well, each of the song tracks can have an associated lyrics TXT file (sharing the same name as the song file) which is used to display lyrics for the current playing song. Having another TXT file in the song directory to be used for marquee scrolling is something I am not interested in doing ..... however, I believe you will be able to do whatever type of scrolling you want by developing a plugin for the jukebox application.
I recently integrated the jukebox plugin system (JPS) into my jukebox software. This allows my software to inform 3rd party plugins of the state of the jukebox (play, pause, fast forward, etc... etc..) as well as informing the 3rd party plugins what song is currently playing, what next song will be playing, etc.. etc.. Anyway, I think if someone wrote a plugin which obtains some of this information for you then you can display this information on a scrolling marquee yourself. Now, I think Loadman is in the process of designing a plugin which should be able to be used on any jukebox software which supports the JPS standard, although I am not sure exactly what his plugin will be doing at the moment.
I would like to see more skins or maybe a link to somewhere that gives instructions on skinning.
I added a few more skins to my site recently. I am not an artist and really can not work with PhotoShop but you can go to my site (link below) and click on "Skins" to see what I have added.
http://unclet.arcadecontrols.com/Jukebox/index.htmlAs for instructions on how to skin .....
- Start the Jukebox application
- Click top-left pullout menu button and click Options button to open options menu
- Click on "Skins"
- Click "NEW" to create a new skin
Everything listed in the "Skinnable Regions" section can be assigned a color and/or image. When you highlight a selection in the "Skinnable Regions" section then the little "Location Preview" section (upper right) will show you exactly what control you selected so you can understand exactly what you are skinning. You will understand this once you try it.
Things to know:1) You can skin a "button" differently whether the button is "UP" or "DOWN".
2) The term "background" represents the background of the region being skinned
3) The term "foreground" represents the text color which is used.
So you just make a selection from the "Skinnable Region" section and then apply a color/image to it. Press PREVIEW button to see what changes you have currently made without saving them and eventually press the SAVE button when you are done and wish to save your progress.
When you go back to the main Options/Skin page you will see all of the skins you have available are listed in this Options/Skin window. You can select the "New" button to create a new skin, select the "Edit Images/Colors" button to assign images/colors to controls within the skin or you can select the "Edit Font" button to change the text font used for the controls.
I would recommend playing around with to see what it can do.