catch empty playlist error
use formatted TODO list
don't display "dummy" output, which is used to keep the player running even when all other outputs have been disabled
added some more explanation