rendered paste body#! /bin/bashBLACK="\033[0;30m"BLUE="\033[1;34m"GREEN="\033[0;32m"CYAN="\033[0;36m"RED="\033[0;31m"PURPLE="\033[0;35m"BROWN="\033[0;33m"LIGHT_GRAY="\033[0;37m"DARK_GRAY="\033[1;30m"LIGHT_BLUE="\033[1;34m"LIGHT_GREEN="\033[1;32m"LIGHT_CYAN="\033[1;36m"LIGHT_RED="\033[1;31m"LIGHT_PURPLE="\033[1;35m"YELLOW="\033[1;33m"WHITE="\033[1;37m"NOCOLOR="\033[0m"if [[ ! `qdbus org.kde.amarok /Player` ]]; then echo "I am not playing any music right now!" exit 1fiBITRATE=$(qdbus org.kde.amarok /Player GetMetadata | grep bitrate | sed 's/audio-bitrate: //')ARTIST=$(qdbus org.kde.amarok /Player GetMetadata | grep artist | sed 's/artist: //')ALBUM=$(qdbus org.kde.amarok /Player GetMetadata | grep album | head -n 1 | sed 's/album: //')TITLE=$(qdbus org.kde.amarok /Player GetMetadata | grep title | tail -n 1 | sed 's/title: //')YEAR=$(qdbus org.kde.amarok /Player GetMetadata | grep year | sed 's/year: //')SAMPLERATE=$(qdbus org.kde.amarok /Player GetMetadata | grep audio-samplerate | sed 's/audio-samplerate: //')#REV=$(ls /home/leto/builds/amarok2-svn/amarok2-svn-*.pkg.tar.gz | tail -1 | sed 's/.*\/amarok2-svn-\([0-9+]*\)-1-i686.pkg.tar.gz/\1/')NOW=$(qdbus org.kde.amarok /Player PositionGet | sed 's/000//')SECONDS=$(($NOW%60))MINUTES=$(($NOW/60))if [[ $SECONDS -lt 10 ]]; then NDIVIDER=":0"else NDIVIDER=":"fiNOW=$MINUTES$NDIVIDER$SECONDSif [[ `qdbus org.kde.amarok /Player GetMetadata | grep "\.mp3"` ]]; then FILETYPE="MP3" elif [[ `qdbus org.kde.amarok /Player GetMetadata | grep "\.flac"` ]]; then FILETYPE="FLAC"fiTIME=$(qdbus org.kde.amarok /Player GetMetadata | grep "time:" |tail -n 1| sed 's/time: //')SECONDS=$(($TIME%60))MINUTES=$(($TIME/60))if [[ $SECONDS -lt 10 ]]; then DIVIDER=":0"else DIVIDER=":"fiTIME=$MINUTES$DIVIDER$SECONDS#echo $TITLEif [[ $1 == "nocolor" ]]; then echo -e "np: $ARTIST - $TITLE <$ALBUM ($YEAR)> [$FILETYPE @ $BITRATE kbps | $SAMPLERATE hz ] [$NOW/$TIME] - Amarok v2.0-SVN"else echo -e "np: $BLUE$ARTIST$NOCOLOR - $RED$TITLE$NOCOLOR $LIGHT_GREEN<$ALBUM ($YEAR)>$NOCOLOR [$CYAN$FILETYPE @ $BITRATE"kbps" $NOCOLOR|"$CYAN" "$SAMPLERATE"hz $NOCOLOR] "$BROWN"[$NOW"/"$TIME]"$NOCOLOR" - "$PURPLE"Amarok v2.0.96 $NOCOLOR" #" (Running on `uname -snr` which is a(n) `cat /proc/cpuinfo | grep Intel | head -n 2 | tail -n 1| sed 's/ / /g' | sed 's/ / /g' | sed 's/.*Intel/Intel/'`) with 2GB RAM [[spammed at `date +"%a, %b %d, %Y at %H:%M"`]]"fi