Fix python 3 syntax errors due to print() changes
Use subprocess.getoutput() instead of commands.getoutput()
Use GObject from gi.repository instead of gobject
Convert bytes objects to str
Fix encoding before generating album hash