Criador de Playlist M3U

Publicado por Mauricio Ferrari (última atualização em 23/07/2024)

[ Hits: 6.967 ]

Homepage: https://www.youtube.com/@LinuxDicasPro

Download m3u-gen




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.

  



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

Scripts recomendados

Crivo de Eratóstenes Simples em Shell Script (BASH Script)

Script que recebe parametros e gera um arquivo

Script para Teste de Rede

Instalação do LibreOffice 64 bits no Ubuntu

Iptables com Roteando via NAT


  

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