Commit Graph

7 Commits

Author SHA1 Message Date
Peter Meier
1c72ac1a7b Update extractor-args in download API to include additional player clients for improved YouTube compatibility 2025-12-22 13:21:07 +01:00
Peter Meier
923c0776e3 Add user-agent and extractor-args to bypass YouTube bot detection 2025-12-22 13:07:56 +01:00
Peter Meier
a8f822807d Enhance Dockerfile and API for yt-dlp integration
- Install Deno as a JavaScript runtime for yt-dlp in the Dockerfile.
- Add configuration for yt-dlp to support cookies and JavaScript runtime selection.
- Update API to handle cookies for YouTube bot detection and allow specifying the JavaScript runtime.
- Introduce new environment variables for cookie management and JavaScript runtime configuration in README.
2025-12-22 12:58:09 +01:00
root
eb32dd1064 Fix Docker deployment and runtime environment variables
- Add --break-system-packages flag to pip install for Alpine Linux 3.12+ compatibility
- Configure Astro server to bind to 0.0.0.0 for Docker container accessibility
- Replace import.meta.env with process.env for runtime environment variable access in SSR
- Enable dynamic LOGIN configuration at runtime

Co-Authored-By: Warp <agent@warp.dev>
2025-12-22 12:41:22 +01:00
Peter Meier
4fd9d3f400 Add audio format option to download form and update API for audio downloads 2025-12-22 11:06:14 +01:00
Peter Meier
486639aaea Initial commit of YouTube Downloader application, including core functionality for downloading videos, user authentication, and Docker support. Added configuration files, environment setup, and basic UI components using Astro.js and Tailwind CSS. 2025-12-22 10:59:01 +01:00
79d8a95391 Initial commit 2025-12-22 08:32:09 +00:00