Background Music [Continued from Help/Support]
-
Is there an easy way to modify one of these scripts so the audio plays on boot? I don't want to make all the splash screens I use into videos (I have them on random)
I was thinking of having the dial up modem sound play upon booting, can someone please help me? :)
-
@madmodder123 So I tried just adding "mpg123 -q insert mp3 here" above emulationstation #auto in the autostart.sh file, but there was still a delay for when the sound actually started playing and it still displayed the console for a little bit before loading ES (I have it hidden by default)
Is there another file I can edit to make it play the file right after it boots? (right after mounting the SD card preferably)
-
@madmodder123
You might try just puttingmpg123 -q <dial-up-modem>.mp3 &
at the very bottom of/etc/rc.local
just above the last lineexit 0
. This should only play that dial up modem sound when you boot your RPi. Then you could still play other random MP3s by using/home/pi/.bashrc
.If that isn't soon enough, you might experiment with putting that mpg123 line up higher in
/etc/rc.local
but make sure to make a back up of that file just in case! -
@Livewire I was looking into background music, but I wanted a way to have retropie as media player while playing games at the same. So for instance imagine playing MAME with only sound effects from the game, but no gaming music. Instead you hear your mp3 while game on.
-
Instead you hear your mp3 while game on.
You could follow steps 1 and 2 of @synack alternative background music script (leave out steps 3, 4 and 5):
https://retropie.org.uk/forum/topic/347/background-music-continued-from-help-support/43This will make it continually play random MP3s from the /home/pi/bgm/ directory...even when you're playing games.
Recap of the directions (steps 1 and 2):
- Install mpg123
sudo apt-get install mpg123
- Edit /opt/retropie/configs/all/autostart.sh and add this before EmulationStation is called;
nano /opt/retropie/configs/all/autostart.sh
while pgrep omxplayer >/dev/null; do sleep 1; done mpg123 -Z /home/pi/bgm/*.mp3 >/dev/null 2>&1 & emulationstation #auto
-
Hey I was wondering if there's a way to skip a song or turn off the music (at a push of a button). It's not too important but would be great if I could. BTW, for some reason it doesn't play the full repertoire of songs and the script picks favorites, can I fix this somehow? Thanks
-
I have noticed that in FBA for example the in game music stops for a second and after that resumes in random games... Ive tried to unistall theBGM but its still there? anyone
-
Hello and Thank you for the script its great.
Just a little help though. It still plays while launching daphne and Nintendo DS emulator. I checked the script and saw that daphne was on there with the others and I added Nintendo DS but music still plays over those 2.
Sorry in advance if this issue has been resolved in this thread and I missed it. I skimmed through the entire thing but didn't see it.
Thanks -
I'm having a problem with Daphne for some reason it's not seeing the emulator and the music continues to play. I checked the script and Daphne is on the list all of the other emulators work. Any help would be greatly appreciated.
-
great work man! works perfectly. I really like it that it mutes or pauses the mp3 once I start playing a game.
-
hello,
i have the same problem that the music is still playing when i start the C64 vice emulator. in line 25 of the script it is listed. how can i solve the problem?
-
@huettmaster Are you using any external devices such as a usb sound card?
-
no. all roms and the music are located on the sd-scard...
-
I am loading my roms off a usb stick so far pifba and daphne do not work the music just plays right through.
-
it just might not work. i have come across the port of prince of persia the music plays right thought also.
you might want to look in to using what @synack posted for a different way. Im going to be giving it a try my self. I still like @Livewire version more, but for what ever reason when i have DraStic in the list. my controller stop working.
sucks but what can you do.
-
I have followed everything and triple checked it. I still have no sound though. I have the pi 3 if that makes any difference?
Can anyone throw any pointers my way? -
@Darby
try
sudo apt-get update
then
sudo apt-get install mpg123
Should work after the update.
-
@samuel95_54 said in Background Music [Continued from Help/Support]:
@Darby
try
sudo apt-get update
then
sudo apt-get install mpg123
Should work after the update.
I have tried op way and also the mpg123 way. Neither give me sound. I know everything sound related is working as I can hear noises when I navigate around the emulator menus.
-
we need a little more info to help. do you have the commands in
/rc.local
correct if you are useing the op wayand for mpg123 do you have all the commands for
runcommand-onstart.sh
andruncommand-onend.sh
correctalso where is your music folder?
-
@johnboyw
If you're using HDMI cable sound, try forcing HDMI audio out by addinghdmi_drive=2
to your/boot/config.txt
then restart your RPi.Here's some more sound troubleshooting:
https://github.com/RetroPie/RetroPie-Setup/wiki/Sound-Issues
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.