What's Changed
many new contributors and important fixes in this update.
✨ Features
- updated OAuth setup CLI implementation to require client ID and secret via YouTube Data API. Please check the updated documentation for usage and instructions to create the credentials.
- added optional parameters for OAuth client ID and secret to setup by @fischcode in #688
- remove_search_suggestions: added new function to remove search suggestion by @comarquet in #678
- added option to
get_lyrics
to retrieve timestamped lyrics instead by @heinrich26 in #693 - added thumbnail to
get_podcast
get_episode
by @sigma67 in #695
🐞 Fixes
- fixed duration parsing for very long videos by @abhishekmj303 in #661
- fixed get_history crash due to server-side update by @luisignaciocc in #689 and @sigma67 in #691
- chore: Update pdm.lock by @github-actions in #636
- fix #675 by @sigma67 in #692
- get_playlist: join multiple title runs by @sgvictorino in #667
Chores
- Docstring cleanup by @heinrich26 in #665
- update oauth docs and request interactive input instead of aborting by @sigma67 in #694
New Contributors
- @abhishekmj303 made their first contribution in #661
- @luisignaciocc made their first contribution in #689
- @comarquet made their first contribution in #678
- @sgvictorino made their first contribution in #667
- @heinrich26 made their first contribution in #665
Full Changelog: 1.8.2...1.9.0