Pular para o conteúdo

Criador de Playlist M3U

Script em shell para criar automaticamente uma playlist m3u com direito a verificação de mídia e filtro de imagem, já que os mesmos passam pelo ffprobe como vídeos.
Mauricio Ferrari (LinuxProativo) maurixnovatrento
Hits: 8.602 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Script em shell para criar automaticamente uma playlist m3u com direito a verificação de mídia e filtro de imagem, já que os mesmos passam pelo ffprobe como vídeos.
Download m3u-gen Enviar nova versão

Esconder código-fonte

#!/bin/bash
#
# Criador de playlist automático, só executa no diretório corrente e deu.
#
# By Mauricio Ferrari - m10ferrari1200@gmail.com - 2024
#
##########################################################################

NAME=${PWD##*/}

echo "#EXTM3U" > $NAME.m3u

for FILE in *
{
    test -d "$FILE" && continue

    printf "Inspecionando ${FILE##*/} ... "
    RES="$(ffprobe -v error -show_streams "$FILE" 2>&-)"

    if grep -qE "codec_type=(audio|video)" <<< "$RES"; then

        if grep -qi "image" <(file "$FILE"); then
            printf "\e[33mIMAGE FILE\e[m\n"
            continue
        fi

        printf "\e[32mVALID MULTIMEDIA\e[m\n"
        echo "$FILE" >> $NAME.m3u
    else
       printf "\e[31mNO VALID MULTIMEDIA\e[m\n"
    fi
}

exit 0

Fazendo backup de vários arquivos no LINUX

Gravar dvd no Linux

Seletor DOOM para Doomretro

Compactando arquivos em lote

Km/s --> M/s

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.