Background Music [Continued from Help/Support]
-
-
what im doing wrong?
Hmmm...I'm kind of stumped right now.
look at the S on script is that right? its from 1 page here
That uppercase 'S' is correct in
/home/pi/PyScripts/Test1.py
Your picture of the
Test1.py
looks correct as well. -
@backstander thats strange! ?????
-
@backstander
can i unistall this and install it again somehow? -
@retronerd
To uninstall use the step I posted above here:
https://retropie.org.uk/forum/topic/347/background-music-continued-from-help-support/125Also here is an alternative script that kind of does the same thing. Maybe try to follow this one instead:
https://retropie.org.uk/forum/topic/347/background-music-continued-from-help-support/43 -
@backstander ive tried the alternative script but i got this error?
-
@retronerd
Try this first:
sudo apt-get update
Then try:
sudo apt-get install mpg123
-
its seems to download:)
how do i edit /opt/retropie/configs/all/autostart.sh which command? -
how do i edit /opt/retropie/configs/all/autostart.sh which command?
Most of us use that program "nano" to edit files from the command line. Examples below!
step 2:
nano /opt/retropie/configs/all/autostart.sh
step 3:
nano /opt/retropie/configs/all/runcommand-onstart.sh
step 4:
nano /opt/retropie/configs/all/runcommand-onend.sh
step 5:
nano /home/pi/.bashrc
If any of those won't let you save your changes, then add
sudo
before thenano
likesudo nano blah blah blah...
-
Thanks! but where shall i put [[ $(tty) == "/dev/tty1" ]] && pkill mpg123 in last step?
where shall i put my music?
in step 2: shall i put it the row under emulationstation #auto? -
but where shall i put [[ $(tty) == "/dev/tty1" ]] && pkill mpg123 in last step?
inside the file
/home/pi/.bashrc
ornano /home/pi/.bashrc
where shall i put my music?
In a folder named
/home/pi/bgm/
"bgm" stands for Back Ground Music ;-)
in step 2: shall i put it the row under emulationstation #auto?
I believe so.
-
@backstander said in Background Music [Continued from Help/Support]:
inside the file /home/pi/.bashrc
i mean under wish line in the file?
-
in step 2: shall i put it the row under emulationstation #auto?
Correction! you put that before
emulationstation #auto
like this:while pgrep omxplayer >/dev/null; do sleep 1; done mpg123 -Z /home/pi/bgm/*.mp3 >/dev/null 2>&1 & emulationstation #auto
inside the file /home/pi/.bashrc
i mean under wish line in the file?I just put it at the very end of that file and it worked for me.
-
everything is working ecept the music is still playing if i quit emualationstation.
thats why i dont know where to put
[[ $(tty) == "/dev/tty1" ]] && pkill mpg123 Before which line? -
@retronerd
I just put mine at the very end and it works for me.Here is what the very bottom of my
/home/pi/.bashrc
looks like:retropie_welcome # RETROPIE PROFILE END [[ $(tty) == "/dev/tty1" ]] && pkill mpg123
-
@backstander Thanks for everything works great:)
-
Needs help ladies and gents, works great. But noticed it doesn't cut out when I run daphne roms 😣
-
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!
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.