------------------
**Added**
- Guid
- Implemented new :code:`Guid` agent mapper
- Support for strict guid parsing
- :code:`Guid.parse()` will now always return a :code:`Guid` object, use the :code:`Guid.valid` property to check validity
- Properties
- :code:`agent_id`
- :code:`id`
- :code:`invalid`
- :code:`language`
- :code:`matched`
- :code:`original`
- :code:`service`
- :code:`valid`
- :code:`value`
- Agent Mappings:
- :code:`com.arendshome.plex.agents.personalmedia`
- :code:`com.plexapp.agents.AlloCine`
- :code:`com.plexapp.agents.anidb`
- :code:`com.plexapp.agents.cinepassion`
- :code:`com.plexapp.agents.filmaffinity`
- :code:`com.plexapp.agents.hama` *(anidb, imdb, tmdb, tvdb, tvdb2, tvdb3)*
- :code:`com.plexapp.agents.kinopoisk`
- :code:`com.plexapp.agents.kinopoiskru`
- :code:`com.plexapp.agents.kinopoiskrushow`
- :code:`com.plexapp.agents.youtube`
- :code:`net.devvsbugs.coding.plex.myanimelist`
- :code:`net.fribbtastic.coding.plex.myanimelist`
**Changed**
- Metadata
- Ensure the "key" provided to the :code:`fetch()` method is an integer
- Removed some unneeded logger messages