Engineering · 2023

Parallel Audio Downloader

A Python desktop app for downloading and processing .wav files in parallel, with pydub metadata extraction and a Tkinter UI.

A side-by-side study of serial vs. parallel audio downloading in Python. Built with Tkinter for the UI and multiprocessing / ThreadPoolExecutor for the work, with pydub extracting metadata after each download. Useful for understanding when parallelism actually helps and when it just adds overhead.