rewritten to utilize the plex api instead of screen scraping