Hi Raimund
The clicky switches are easy to strip for adding numbers and words to the button, see photo, a knife blade under the button will lift off the clear cover. The insert in the button can be removed by inserting the knife blade at the ends, this will release the opaque insert where you can stick on a vinyl letter or word. Further examples for connecting switches and wireless/ usb numeric keypads can be seen on pages 22, 23 and 25.

thanks for this very helpful illustration. Hope, my clickies will arrive pretty soon so I can jump on my next Fruitbox project.
Yes, I join you in thanking Mike so much as this wonderful piece of software helped me to get my Wurlitzer alive again.

Well, it's been a while but I promise I didn't fall off the face of the earth. Just a little 12 hour surgery and 8 months of chemo to kick colon cancers ass, and now I'm back. Something like that really helps you put your priorities straight. Like working on your classic video game collection and finishing that damn jukebox... Glad to see this is still being developed.

thanks for this very helpful illustration. Hope, my clickies will arrive pretty soon so I can jump on my next Fruitbox project.
Yes, I join you in thanking Mike so much as this wonderful piece of software helped me to get my Wurlitzer alive again.

Hi Mike, great program by the way and I will make a donation for the great work you have done.
I’m very new at Python and rasberry Pi but learning!!! I started to learn PC back early 80”s on Commodore Pet with Basic language!!! LOL My first computer was a Timex Sinclair run by cassette tape!!! I recently discover those Rasberry Pi and decided to give it a try, was for a gaming console using Retropie. Since they sent me the wrong one Rasberry Pi 3 instead of the 3 B+ that I ordered I kept it and discovered your Jukebox program and started to build a box for it.
I finally have almost everything setup on the software (Not without a few frustration!! LOL) since I’m a newbie at this. I discovered how to make executable files and that works great for me, dont have to re-type the command lines, shortcuts!!!
Have them for starting Jukebox, Test Buttons, Config Buttons, Remove fruitbox.db, but I was going to try
the —choose.cfg function, I was reading the guide and talks about adding the file location i suppose you can setup what skins you want to select from.
My exec file is started like this:

cd /home/pi/rip-fruitbox-master
sudo ./fruitbox —choose-cfg ????

I tried different way to input the skins file but no success , so how to put in the skins I want to to choose from?
The fruitbox.db once created is it used by all the skins or it has to be redone for every skins? Since the amount of music for each page is different in each skins.
Thanks,
Mario

I manage to see the skins.txt file and fixed it to my liking and saved

Fixed my Executable file as:

cd /home/pi/rip-fruitbox-master
sudo ./fruitbox —choose-cfg skins.txt

Works fine now!!! And I seen also that the fruitbox.db is fine with all the skins once created!!

Now to finish my box the SD card is ready to go !!

When I finish my Jukebox what size of file can be posted on the forum?

Thanks,
Mario

Hi Mario,

Glad it's working for you now.

To answer one of your questions, as you've probably already discovered, each skin can use the same database; fruitbox will load the database and sort and display it according to the skin settings.

If you prefer, each skin can use a different database if you want a different set of songs on each skin; you just need to specify unique Database and MusicPath values in each skin file (i.e. in the WallJuke fruitbox.cfg file you could have Database = WallJuke.db for example).

Furthermore, if you want different sets of songs for the same skin, you can have multiple cfg files in that particular skins folder, with each cfg file using a different database (i.e. WallJuke/sixties.cfg, WallJuke/seventies.cfg, etc...you don't have to name the cfg files fruitbox.cfg). To choose between these, just add all the cfg files to the skins.txt file for the skin chooser.

Thanks for the info, it make sense!! I only got one more thing to program is the USB stick mount on boot up.
I think I will try to follow the instruction on page 34 3rd reply if this is ok to work!!
I did sent some to your Paypal I will again later on.
My wife can’t wait to see it finished!! LOL since this for her anyway.
I did notice that It was working ok from the USB stick when I Had rasbian boot first since it mounts the USB and Jukebox was running after that, thats when I realized that Jukebox boot first the USB was not mounted and no music was playing.
Hope it will be ok after I try the mount of the USB on boot up.
Anyway keep up The Good Work.
Mario

Thanks for the info, it make sense!! I only got one more thing to program is the USB stick mount on boot up.
I think I will try to follow the instruction on page 34 3rd reply if this is ok to work!!
I did sent some to your Paypal I will again later on.
My wife can’t wait to see it finished!! LOL since this for her anyway.
I did notice that It was working ok from the USB stick when I Had rasbian boot first since it mounts the USB and Jukebox was running after that, thats when I realized that Jukebox boot first the USB was not mounted and no music was playing.
Hope it will be ok after I try the mount of the USB on boot up.
Anyway keep up The Good Work.
Mario

I finally after 3 try was able to mount the USB stick so that Jukebox start on boot with the music, like they says “3rd time is the charm”
Now to finish my button panel and program them using the —config-buttons function, that works really well Mike!! A bit of cable management and finish the outside of the box!!
Will keep you posted and again Thanks!!

Since today I have my test setup of fruitbox up and running and am very satisfied with this program. Now on to the definitive housing. However while playing songs I heard a strange sound every 30 seconds or so. It appeared to be the PageMove sound when the pages are changed automatically. Is it possible to suppress the PageMove sound while a song is played? If so, what must I do to accomplish that?

Since today I have my test setup of fruitbox up and running and am very satisfied with this program. Now on to the definitive housing. However while playing songs I heard a strange sound every 30 seconds or so. It appeared to be the PageMove sound when the pages are changed automatically. Is it possible to suppress the PageMove sound while a song is played? If so, what must I do to accomplish that?

Greetings,

Theo.

Hi Theo

You can suppress the PageMove sound by editing the skins config file, and removing or commenting out the PageMove parameter in the [sounds] section. This however will suppress the sound under all conditions, not just whilst the song is playing. There's no way to suppress the sound only when a song is playing.

Alternatively, you could turn off the pages changing automatically by commenting out the AutoPageTurnTime parameter in the [general] section, or set its value to zero.

I already thought of the option to set the PageMove sound to 0 in the cfg file if there was no other solution. But I think I will opt for the possibility to set the AutoPageTurnTime to 0. That way I will not hear the sound while playing music but if someone pushes one of the page buttons themselves the sound is still audible.

im having an issue with the install of fruitbox.il do the steps to install it,it opens up and runs it works.when i turn off the pi or reboot it,when i try to launch fruitbox it says command not found.can someone help m with this please ive been at it all da

To run a program in linux you have to call the copy from within the directory where the executable file was created.
Alternative::
1. create an autostart of fruitbox when booting the system ( there are detailled descriptions in this thread)
2. modify the path context of your login user, so you can start the program from ‚everywhere‘ within your raspbian