auto_raspi.sh: Añadida opcion para mostrar videos en pantalla completa, en bucle y aleatoriamente de una lista

This commit is contained in:
2023-10-23 08:52:57 +02:00
parent e81cb6a816
commit 47886f3b9c
2 changed files with 14 additions and 15 deletions
+14 -2
View File
@@ -2,7 +2,6 @@
# Script para ejecutar un slideshow con eom # Script para ejecutar un slideshow con eom
# de una carpeta al azar dentro de un directorio # de una carpeta al azar dentro de un directorio
if [[ $1 == 1 ]] if [[ $1 == 1 ]]
then then
FOLDER=/home/sergio/zx/scr_packs FOLDER=/home/sergio/zx/scr_packs
@@ -12,12 +11,25 @@ then
feh "${SUBFOLDERS[$NUM]}" -z -D 60 -F -Y feh "${SUBFOLDERS[$NUM]}" -z -D 60 -F -Y
fi fi
# Script para montar un tunel ssh hasta una camara # Script para montar un tunel ssh hasta una camara
# y mostrar el stream de video con el vlc # y mostrar el stream de video con el vlc
if [[ $1 == 2 ]] if [[ $1 == 2 ]]
then then
sleep 20 sleep 20
ssh -f -o ExitOnForwardFailure=yes cam sleep 30 ssh -f -o ExitOnForwardFailure=yes cam sleep 30
vlc -f rtsp://admin:ImouCr1st1n4@127.0.0.1:3501 vlc -f rtsp://admin:ImouCr1st1n4@127.0.0.1:3501
fi fi
# Script para mostrar un video al azar de una carpeta
# en modo pantalla completa y en bucle
if [[ $1 == 3 ]]
then
FOLDER=/home/sergio/Vídeos/zx_spectrum
VIDEOS=("${FOLDER}"/*)
NUM=$(( RANDOM % ${#VIDEOS[@]}))
ls -d $FOLDER > /tmp/auto_raspi.m3u
#vlc "${VIDEOS[$NUM]}" --fullscreen --loop --no-osd --mouse-hide-timeout=1 --no-mouse-events
vlc /tmp/auto_raspi.m3u --random --fullscreen --loop --no-osd --mouse-hide-timeout=1 --no-mouse-events
fi
-13
View File
@@ -1,13 +0,0 @@
#!/bin/bash
# Script para ejecutar un slideshow con eom
# de una carpeta al azar dentro de un directorio
FOLDER=/home/sergio/zx/scr_packs
array=("${FOLDER}"/*/)
#for dir in "${array[@]}"; do echo "$dir"; done
NUM=$(( RANDOM % ${#array[@]}))
#echo "${array[$NUM]}"
eom -f -s "${array[$NUM]}"