at import commands def mpd_info_full(word, word_eol, userdata): # Title full # volume = commands.getoutput("mpc volume | sed 's/://g' | sed 's/v/V/g' | sed 's/%/ %/g' | sed 's/e1/e 1/g' | cut -c -11") notitle = commands.getoutput("mpc | wc -l") timetot = commands.getoutput("mpc --format '[%time%]' | head -n1") timeof = commands.getoutput("mpc | grep playing | tr ' ' '\012' | grep :") url = commands.getoutput("mpc --format '%file%' | head -n1") stream = commands.getoutput("mpc --format '%file%' | grep http:// | wc -l") streamtitle = commands.getoutput("mpc --format '[%title% (%name%)]' | head -n 1") bitrate = commands.getoutput("echo -e 'status\nclose' | nc localhost 6600 | grep bitrate | sed 's/bitrate: //;'") title = commands.getoutput("mpc --format '[%artist% - %album% - %title%]' | head -n 1 | sed 's/ - $//;s/^ - //'") if notitle == "1": xchat.command("me is listening to -=(\002 defintiv nothing\002 )=-") else: if stream == "1":xchat.command("me is listening to -=(\002 %s - %s - %s\002 at %s\002 )=-" % (streamtitle, url, volume, bitrate)) else: title = xchat.command("me \00324* \00319M\00320E\00319R\00320R\00319Y\00320 C\00319H\00320R\00319I\00320S\00319T\00320M\00319A\00320S\00319!\n\00327 / \ \003oorza is listening to\n\00327 / \ \003 %s \n\00327 / \ \003 %s of %s\n\00327 / \ \003 %s kbps\n\00323 | |" % (title, timeof, timetot, bitrate)) return xchat.EAT_ALL