Streaming internet radio when browsing for games and on screensaver?
-
@mtib said:
Ok I am missing something, when I type this command in Putty, I get:
You need to append the rest of the parameters - the filename/playlist for
mpg321
. You should add the-f <volume>
to the initial command used in the script. -
I really appreciate the help, but sorry, noob here. Should I type this?
# mpg321 /home/pi/radio/list.txt -f <32768>
-
@mtib Can you post the
autostart.sh
file that you modified to add the music script ? -
@mitu said in Streaming internet radio when browsing for games and on screensaver?:
@mtib Can you post the
autostart.sh
file that you modified to add the music script ?Sure.
while pgrep omxplayer >/dev/null; do sleep 1; done (sleep 10; [[ -f /home/pi/radio/list.txt ]] && vlc -I oldrc --rc-fake-tty --rc-unix /tmp/radio.sock -Zq --no-video /home/pi/radio/list.txt >/dev/null 2>&1) & emulationstation --no-splash #auto
-
So it seems
vlc
has nodirectusable CLI option to pass the volume, however it's possible to usegain
to alter the sound output. The parameter works by multiplying the current volume % with the value. Assuming a 100% volume, then--gain=1
would make the volume be 100%--gain=2
would amplify the volume to 200%--gain=0.3
would make the volume at 30%, etc.
So modify the command line that starts
vlc
in your file, and instead of(sleep 10; [[ -f /home/pi/radio/list.txt ]] && vlc -I oldrc --rc-fake-tty --rc-unix /tmp/radio.sock -Zq --no-video /home/pi/radio/list.txt >/dev/null 2>&1) &
add a
--gain=<X>
parameter with the<X>
to your liking (the line below has--gain=1
):(sleep 10; [[ -f /home/pi/radio/list.txt ]] && vlc --gain=1 -I oldrc --rc-fake-tty --rc-unix /tmp/radio.sock -Zq --no-video /home/pi/radio/list.txt >/dev/null 2>&1) &
-
@mitu Thankyou so much!!! It works.
-
Hi, it´s me again :)
I disabled the initial text in Emulation Station with this command:
emulationstation --no-splash #auto
So this way:
emulationstation --no-splash #auto while pgrep omxplayer >/dev/null; do sleep 1; done (sleep 10; [[ -f /home/pi/radio/list.txt ]] && vlc --gain=0.5 -I oldrc --rc-fake-tty --rc-unix /tmp/radio.sock -Zq --no-video /home/pi/radio/list.txt >/dev/null 2>&1) &
I have no initial text and also no radio
But when I put on the last line:
while pgrep omxplayer >/dev/null; do sleep 1; done (sleep 10; [[ -f /home/pi/radio/list.txt ]] && vlc --gain=0.5 -I oldrc --rc-fake-tty --rc-unix /tmp/radio.sock -Zq --no-video /home/pi/radio/list.txt >/dev/null 2>&1) & emulationstation --no-splash #auto
I have radio but the initial text persists. Is there a solution for this?
-
@mtib said in Streaming internet radio when browsing for games and on screensaver?:
Is there a solution for this?
The parameter is correct (
--no-splash
) and theemulationstation
command should always be last. If you run the command from the command line (after exiting Emulationstation), does the splash show up ? -
@mitu said in [Streaming internet radio when browsing for games and on screensaver?]
If you run the command from the command line (after exiting Emulationstation), does the splash show up ?
It doesn`t.
-
@mtib So the command is correct, are you sure you're typing it right in the file ?
-
@mitu said in Streaming internet radio when browsing for games and on screensaver?:
@mtib So the command is correct, are you sure you're typing it right in the file ?
I just copied and pasted, it is the same command. Anyhow the radio script is disabling it. When I change the order it works nomarly.
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.