async def login(self):
<EOL>def _login_request():<EOL><INDENT>return self.http.get_data(<EOL>self._mkurl('<STR_LIT>',<EOL>session=False, login_id=True),<EOL>headers=_DMAP_HEADERS)<EOL><DEDENT>resp = await self._do(_login_request, is_login=True)<EOL>self._session_id = parser.first(resp, '<STR_LIT>', '<STR_LIT>')<EOL>_LOGGER.info('<STR_LIT>', self._session_id)<EOL>return self._session_id<EOL>
Login to Apple TV using specified login id.