Repository: youtube-dl
Issue: Update DirecTV Now to AT&T TV
Labels: request

<!--

######################################################################
  WARNING!
  IGNORING THE FOLLOWING TEMPLATE WILL RESULT IN ISSUE CLOSED AS INCOMPLETE
######################################################################

-->


## Checklist

<!--
Carefully read and work through this check list in order to prevent the most common mistakes and misuse of youtube-dl:
- First of, make sure you are using the latest version of youtube-dl. Run `youtube-dl --version` and ensure your version is 2020.07.28. If it's not, see https://yt-dl.org/update on how to update. Issues with outdated version will be REJECTED.
- Search the bugtracker for similar feature requests: http://yt-dl.org/search-issues. DO NOT post duplicates.
- Finally, put x into all relevant boxes (like this [x])
-->

- [x] I'm reporting a feature request
- [x] I've verified that I'm running youtube-dl version **2020.07.28**
- [x] I've searched the bugtracker for similar feature requests including closed ones


## Description

<!--
Provide an explanation of your issue in an arbitrary form. Please make sure the description is worded well enough to be understood, see https://github.com/ytdl-org/youtube-dl#is-the-description-of-the-issue-itself-sufficient. Provide any additional information, suggested solution and as much context and examples as possible.
-->

I can not download anything from Discovery Go or any related networks by passing my AT&T TV (--ap-list-mso: ATTOTT) login credentials. It seems that the rebrand of Direct TV Now to AT&T TV might be interfering with Youtube-dl's ability to use the login credentials. I know it's not a geo blocking issue because I can login and watch content via my browser without issue, [here's proof](https://i.postimg.cc/V6XRc4Fs/Screenshot-at-2020-08-12-10-24-58.png), [as well as the actual link to demonstrate it's not one of the free episodes that doesn't require a login](https://www.animalplanet.com/tv-shows/i-was-prey/full-episodes/feeding-frenzy), and passing a cookie file to Youtube-dl does work. On top of it these exact same credentials worked before the rebrand to AT&T TV. Here is the current code concerning ATTOTT:

```
    'ATTOTT': {
        'name': 'DIRECTV NOW',
        'username_field': 'email',
        'password_field': 'loginpassword',
    },
```

But when presented with the AT&T TV Login page (when logging in via the browser) the username field ID is `userName` while the password field ID is `password` as shown [here](https://i.postimg.cc/y843M9Nn/Screenshot-at-2020-08-12-10-55-05.png) so I forked Youtube-dl to change that to the field ID:

```
    'ATTOTT': {
        'name': 'AT&T TV',
        'username_field': 'userName',
        'password_field': 'password',
    },
```
and when that didn't work I tried the field name (both with and without the underscore in USER ID):

```
    'ATTOTT': {
        'name': 'AT&T TV',
        'username_field': 'User_ID',
        'password_field': 'Password',
    },
```

but neither seem to get AT&T TV/DirecTV now back up and running. I do have an active login so I can help troubleshoot this as much as needed to get this login in working order again. I am not being geo-restricted: I am a US Citizen, I am currently physically in the US, using a US TV provider (AT&T TV), attempting to use a US service.