Hi,
Been working on my Fruitbox project a little bit at a time and having a lot of fun. Thanks Mike! Here's a couple things I've run into and solved that might help others.
Sound issues
I have a Raspberry Pi 3b with a Hifiberry Amp2 on top that is driving a pair of vintage Acoustic Research TSW-210 bookshelf speakers that I refoamed some years ago. Since I installed Fruitbox v1.03 a while back, the volume controls (+/-) and sound effects for things like page turn have lagged seconds behind the onscreen video trigger. Installing version 1.11 solved that issue. Glad you found that fix.
I also had an issue where the sound at default Fruitbox and
alsamixer levels was so loud it was vibrating the floor and my wife complained. LOL. Had to get that figured out. The symptom was that it started out blasting, but using volume controls (+/-) took forever to get the sound down to an acceptable level.
The key was getting into
alsamixer on the Pi and setting the playback volume to 85% (experiment to find what's best for your application). There is a great step-by-step tutorial on how to set it to your desired level by SC Phillips on his blog here -
http://blog.scphillips.com/posts/2013/0 ... with-alsa/.
It requires some command line work, but it is all shown clearly on his site. Great guide. Remember to save your
alsamixer setting by doing a "sudo alsactl store" or alternatively reboot with "sudo shutdown -r now". If you just unplug the Pi, you will not get the setting saved.
Once you've done that, you need to go into your skin's fruitbox.cfg file and add the SongVolume parameter in the Sounds section using a text editor like vi. I set it to 50 which starts it at 50% of what you set the Pi's master volume at using
alsamixer. That way you have room to move the volume up or down quite a ways. You might also want to turn the others down or set to 0. PageMove is really annoying to hear every so many seconds throughout a song, so I set it to 0.
[sounds]
InsertCoin Volume (0..100), Filename of sound effect when a coin is inserted (wav, flac, ogg)
LoadSong Volume (0..100), Filename of sound effect when a song is loading (wav, flac, ogg)
UnloadSong Volume (0..100), Filename of sound effect when a song is unloading (wav, flac, ogg)
PageMove Volume (0..100), Filename of sound effect when pages are moving (wav, flac, ogg)
SongVolume Initial song volume (0..100)
My settings:
InsertCoin = 30
LoadSong = 30
Unload Song= 30
PageMove = 0
Songvolume=50
Now that I have those issues resolved the sound comes on and I'm not blasted into the wall behind me. I have control of the volume quickly since the Fruitbox 1.11 version fix and I have some room to work with if I still want to crank it when the wife is not home.
One issue I've noticed is that I'm getting the thermometer symbol in the upper right corner after I use it for a while. The Amp2 apparently generates a lot of heat. I'm looking to put it into a portable container of some sort and it appears a fan will be needed to cool it. Anyone have any thoughts about that?
Next up is a touchscreen. I'm planning to get the Raspberry Pi Element 7" and see how that works. If anyone has any helpful advice on setting up the touchscreen beyond what's been posted to date, please respond with some tips.
Thanks Mike, great stuff and appreciate your engagement with us.
Greyfeld