OAuth authentication
********************

Attention:

  As of November 2024, YouTube Music requires a Client Id and Secret
  for the YouTube Data API to connect to the API.Go to the YouTube
  Data API docs to obtain the credentials. This requires a Google
  Cloud Console account and project.For your new credentials, select
  "OAuth client ID" and pick "TVs and Limited Input devices".

After you have installed "ytmusicapi", run

   ytmusicapi oauth

and follow the instructions. This will create a file "oauth.json" in
the current directory.

You can pass this file to "YTMusic" as explained in Usage.

You will also need to pass "client_id" and "client_secret" to
"YTMusic":

   from ytmusicapi import YTMusic, OAuthCredentials

   ytmusic = YTMusic('oauth.json', oauth_credentials=OAuthCredentials(client_id=client_id, client_secret=client_secret))

This OAuth flow uses the Google API flow for TV devices.
