#!/bin/bash cd /cygdrive/t/T_Watching size=$(ls "$1" -l | egrep -o '[0-9]{6,15}') sizekb=`echo $size/1024 | bc` br=$(/usr/bin/mediainfo "$1" | grep Bit -m 1 | egrep -o '[0-9][ ]?[0-9][ ]?[0-9][ ]?([0-9]{1,10})?' | tr -d ' ') length_ms=$(/usr/bin/mediainfo "$1" -f | grep Dura -m 1 | egrep -o '[0-9]{1,50}') hours=$(echo $(($length_ms/3600000))) left_over1=$(echo $(($length_ms%3600000))) minutes=$(echo $(($left_over1/60000))) left_over2=$(echo $(($left_over1%60000))) seconds=$(echo $(($left_over2/1000))) milliseconds=$(echo $(($left_over2%1000))) width=$(/usr/bin/mediainfo "$1" | grep Width | tr -d " " | egrep -o '[0-9]{1,4}') height=$(/usr/bin/mediainfo "$1" | grep Height | tr -d " " | egrep -o '[0-9]{1,4}') filter=$(echo "$1" | tr '\\' ';' | tr ' ' '?' | egrep -o '[;:?a-zA-Z0-9._-]{1,999};') name=$(echo "$1" | tr '\\' ';' | tr ' ' '?' | sed -n "s/$filter//p") sizen=$(echo "$sizekb" | sed -r ':L;s=\b([0-9]+)([0-9]{3})\b=\1,\2=g;t L') if [ $hours == 0 ] then final_length=$(echo $minutes"m" $seconds"s" $milliseconds"ms") else final_length=$(echo $hours"h" $minutes"m" $seconds"s" $milliseconds"ms") fi echo "Now Playing: 2[14$name02] :: 2[14$sizen KB02] :: 2[14$final_length02] :: 2[14$br Kbps02] :: 2[14Res: $width""x$height02]" > $name.txt putclip < $name.txt rm $name.txt