You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Feature Request: Add show_progress Argument to Display Progress Bar Using tqdm During Effect Processing
Description
Processing long audio files with PyDub effects can take a significant amount of time. For example, processing 1-hour audio files may take more than 10 minutes depending on the applied effect. To improve the user experience, I propose adding an optional show_progress argument to display a progress bar using tqdm for supported functions.
This feature would be especially useful for effects such as strip_silence, where the processing involves looping through chunks of audio data. By integrating tqdm, users can visually track the progress of the operation.
If this change is approved, I would like to submit a pull request myself to implement this feature.
Feature Request: Add
show_progress
Argument to Display Progress Bar Usingtqdm
During Effect ProcessingDescription
Processing long audio files with PyDub effects can take a significant amount of time. For example, processing 1-hour audio files may take more than 10 minutes depending on the applied effect. To improve the user experience, I propose adding an optional
show_progress
argument to display a progress bar usingtqdm
for supported functions.This feature would be especially useful for effects such as
strip_silence
, where the processing involves looping through chunks of audio data. By integratingtqdm
, users can visually track the progress of the operation.If this change is approved, I would like to submit a pull request myself to implement this feature.
Example Code Change
Expected Behavior
When
show_progress=True
, the function should display a progress bar usingtqdm
to indicate the completion status of processing.Actual Behavior
Currently, there is no feedback on progress, which can make it difficult to estimate how long the process will take.
Proposed Functions for Progress Bar Integration
The text was updated successfully, but these errors were encountered: