Добрый день.
Для начала рекомендую изучить основы python style guide
https://pythonworld.ru/osnovy/pep-8-rukovodstvo-po...
В функции remove смысла нет. Можно прямо после проверки на cover писать os.remove(filename), т.к. ты уже в этой папке
Я теги достаю через eyed3 как описано здесь
https://eyed3.readthedocs.io/en/latest/
Python - регистрозависимый язык, для него Tag и tag это разные вещи
audiofile = eyed3.load("song.mp3")
artist = audiofile.tag.artist