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

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

[ Hits: 2.255 ]

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

Firewall com Iptable - rc.Firewall

Gerenciamento do Samba com Dialog

Script de controle do Alfresco para RHEL / CentOS / Fedora

Autenticação automática no Speedy Home

Script de Instalação de Layer7 no CentOS 6.0


  

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