GPMDP not working after inputting code from player

Has anyone been able to get GPMDP to work? I am pretty new to HASS,IO and I put it in my configuration.yaml and it will show the configuration for GPMDP and ask for a code from the player. Once it accepts the code there is no longer any GPMDP device listed in the system. Here is what I have in my config yaml file. Am I doing something wrong?

I also see a similar thing with my Smart TVs and Plex server where sometimes they are there and sometimes they are not. Do I need to manually define them somehow to keep them from disappearing?

#Media Players
media_player:

  • platform: gpmdp
    name: DethMachine
    host: 10.0.1.0

I am also seeing in the log a whole lot. If that helps any.

2018-02-18 14:59:47 WARNING (MainThread) [homeassistant.components.media_player] Updating gpmdp media_player took longer than the scheduled update interval 0:00:10
2018-02-18 14:59:57 WARNING (MainThread) [homeassistant.components.media_player] Updating gpmdp media_player took longer than the scheduled update interval 0:00:10