Higlights
* documentation: fixed 480, 489
* fixed 494
* `search`: supports podcasts and episodes filters
* new argument `oauth_credentials` to `YTMusic` supporting custom `client_id` and `client_secret`
* dev: pull requests are now linted and format-checked
What's Changed
* Move pop_songs_random_mix to be after results check. by theyak in https://github.com/sigma67/ytmusicapi/pull/493
* Authentication refactor by jcbirdwell in https://github.com/sigma67/ytmusicapi/pull/488
* Ruff lint by sigma67 in https://github.com/sigma67/ytmusicapi/pull/496
* fixed 494 by jcbirdwell in https://github.com/sigma67/ytmusicapi/pull/495
* add mypy (non-strict) by sigma67 in https://github.com/sigma67/ytmusicapi/pull/498
New Contributors
* theyak made their first contribution in https://github.com/sigma67/ytmusicapi/pull/493
* jcbirdwell made their first contribution in https://github.com/sigma67/ytmusicapi/pull/488 (thanks for this big contribution!)
**Full Changelog**: https://github.com/sigma67/ytmusicapi/compare/1.3.2...1.4.0