feat: add authorized YouTube audio downloads - #35
Conversation
There was a problem hiding this comment.
Code Review
This pull request introduces a feature to download authorized audio from YouTube using yt-dlp. It adds a new YoutubeDownloadService to handle the download process asynchronously, integrates it with the application state and event loop, and provides a user-friendly download dialog in the playback info panel with support for localization. The code review feedback highlights several important improvements: enhancing cross-platform compatibility on Windows by checking the USERPROFILE environment variable, securing the yt-dlp command execution against option injection using --, simplifying the library path lookup logic to avoid fragile assumptions, and localizing hardcoded English status messages to align with the application's internationalization standards.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
Summary
Verification
Notes