APPSOM - Listar e reproduzir músicas, vídeos e imagens

Publicado por Renato Araújo (última atualização em 07/01/2016)

[ Hits: 1.748 ]

Homepage: https://pingall.wordpress.com/

Download 6337.APPSOM.sh




Script para listagem e reprodução de músicas, vídeos e imagens, de maneira interativa.

  



Esconder código-fonte

#!/bin/bash

# Renato Cavalcante
# 18/12/2015

# Script para listar e reproduzir músicas, vídeos e imagens.

OPCAO=$1
PATHMUSICA="$HOME/Música"
PATHVIDEO="$HOME/Vídeos"
PATHIMAGEM="$HOME/Imagens"

function ACAO() {
    case $OPCAO in
        1) echo "Listando Músicas"
        ls $PATHMUSICA/* 2> /dev/null
        sleep 5
        ;;

        2) echo "Carregando Músicas"
        sleep 2
        find "$PATHMUSICA" -iname *.mp3 -exec totem {} + &> /dev/null
        echo "Reprodutor de Músicas encerrado!"
        ;;

        3) echo "Listando Vídeos"
        ls $PATHVIDEO/* 2> /dev/null
        sleep 5
        ;;

        4) echo "Carregando Vídeos"
        sleep 2
        find "$PATHVIDEO" -iname *.mp4 -exec totem {} + &> /dev/null
        echo "Reprodutor de Vídeos encerrado!"
        ;;

        5) echo "Listando Imagens"
        ls $PATHIMAGEM/* 2> /dev/null
        sleep 5
        ;;

        6) echo "Carregando Imagens"
        sleep 2
        find "$PATHIMAGEM" -iname *.png -exec eog {} + &> /dev/null
        echo "Reprodutor de Imagens encerrado!"
        ;;

        7) echo "Saindo"
        exit 0
        ;;

        *) zenity --error --text="© Renato Cavalcante APPSOM --- Escolha uma opção \t
        1 - Listar Músicas \n
        2 - Reproduzir Músicas \n
        3 - Listar Vídeos \n
        4 - Reproduzir Vídeos \n
        5 - Listar Imagens \n
        6 - Reproduzir Imagens \n
        7 - Sair"
        ;;
    esac
}

function Menu() {
    clear # Limpa tela.
    echo -e "\t Escolha uma opção \n"
    echo "1 - Listar Músicas"
    echo "2 - Reproduzir Músicas"
    echo "3 - Listar Vídeos"
    echo "4 - Reproduzir Vídeos"
    echo "5 - Listar Imagens"
    echo "6 - Reproduzir Imagens"
    echo "7 - Sair"
    read OPCAO
    ACAO # Chama função ACAO.
}

while :
do
    Menu # Chama função Menu.
done

Scripts recomendados

Cadastrar usuario Squid

Script em Bash para gerenciar as novas versões do Java e permitir escolher a versão pa

Gerando pacotes do Slackware

Instalação para Placa Atheros

Loadbalance FAILOVER V.2


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts