Skip to content

feat: implement playlist support and real-time progress monitoring #4

@emineugurlu

Description

@emineugurlu

Problem
The current downloader.py script is limited to single video downloads and lacks visual feedback, leaving the user unsure about the download status or speed.

Solution
This update will enhance the tool by:

Enabling Playlist Downloads: Modifying ydl_opts to allow fetching multiple videos from a single link.

Adding a Progress Hook: Implementing a real-time status bar showing percentage, download speed, and ETA.

Standardizing Audio Quality: Setting a default 192kbps bitrate for MP3 conversions.

Tasks

[ ] Add progress_hook function for terminal feedback.

[ ] Set noplaylist: False in the downloader configuration.

[ ] Refactor the main loop to handle batch downloads gracefully.

[ ] Update the CLI prompts for better user interaction.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions