A rewrite of MyPGM, which is a plugin inspired by Overcast Network's PGM.