{"library":"pydub-stubs","title":"pydub-stubs","description":"pydub-stubs is a stub-only package providing type information for the pydub library. It aims to enhance type checking and IDE support for pydub, covering its public interface and some private functions. The package is actively maintained, with versions generally aligning with the pydub releases.","language":"python","status":"active","last_verified":"Sat May 16","install":{"commands":["pip install pydub-stubs"],"cli":null},"imports":["from pydub import AudioSegment","from pydub.playback import play","import pydub.effects"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from pydub import AudioSegment\nfrom pydub.playback import play\nimport os\n\n# Create a dummy silent WAV file for demonstration\nsilent_audio = AudioSegment.silent(duration=1000) # 1 second of silence\nsilent_audio.export(\"input.wav\", format=\"wav\")\n\n# Load an audio file (replace with your actual file if not using dummy)\nsong = AudioSegment.from_file(\"input.wav\", format=\"wav\")\n\n# Boost volume by 6 dB\nlouder_song = song + 6\n\n# Export the modified audio\nlouder_song.export(\"output.wav\", format=\"wav\")\n\n# Play the original and louder song (requires simpleaudio or similar for playback)\n# print(\"Playing original song...\")\n# play(song)\n# print(\"Playing louder song...\")\n# play(louder_song)\n\nprint(\"Original and louder audio files created as input.wav and output.wav\")\nprint(\"Note: For non-WAV formats (like MP3), pydub requires ffmpeg or libav to be installed and in your system PATH.\")\n\n# Clean up dummy files\nos.remove(\"input.wav\")\nos.remove(\"output.wav\")","lang":"python","description":"This quickstart demonstrates basic pydub functionality: loading an audio file, applying a simple effect (volume boost), and exporting the result. It uses a programmatically generated WAV file to ensure the example is runnable without external downloads. For handling common formats like MP3, FLAC, or OGG, ensure `ffmpeg` or `libav` is installed and accessible in your system's PATH.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":{"tag":null,"tag_description":null,"last_tested":"2026-05-16","installed_version":"0.25.1.6","pypi_latest":"0.25.1.6","is_stale":false,"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":1.6,"avg_import_s":null,"wheel_type":"wheel"},"results":[{"runtime":"python:3.10-alpine","python_version":"3.10","os_libc":"alpine (musl)","variant":"pydub-stubs","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":"18.1M"},{"runtime":"python:3.10-slim","python_version":"3.10","os_libc":"slim (glibc)","variant":"pydub-stubs","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":1.6,"import_time_s":null,"mem_mb":null,"disk_size":"19M"},{"runtime":"python:3.11-alpine","python_version":"3.11","os_libc":"alpine (musl)","variant":"pydub-stubs","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":"20.0M"},{"runtime":"python:3.11-slim","python_version":"3.11","os_libc":"slim (glibc)","variant":"pydub-stubs","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":1.7,"import_time_s":null,"mem_mb":null,"disk_size":"21M"},{"runtime":"python:3.12-alpine","python_version":"3.12","os_libc":"alpine (musl)","variant":"pydub-stubs","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":"11.9M"},{"runtime":"python:3.12-slim","python_version":"3.12","os_libc":"slim (glibc)","variant":"pydub-stubs","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":1.5,"import_time_s":null,"mem_mb":null,"disk_size":"12M"},{"runtime":"python:3.13-alpine","python_version":"3.13","os_libc":"alpine (musl)","variant":"pydub-stubs","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":"11.6M"},{"runtime":"python:3.13-slim","python_version":"3.13","os_libc":"slim (glibc)","variant":"pydub-stubs","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":1.6,"import_time_s":null,"mem_mb":null,"disk_size":"12M"},{"runtime":"python:3.9-alpine","python_version":"3.9","os_libc":"alpine (musl)","variant":"pydub-stubs","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":"17.6M"},{"runtime":"python:3.9-slim","python_version":"3.9","os_libc":"slim (glibc)","variant":"pydub-stubs","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":1.8,"import_time_s":null,"mem_mb":null,"disk_size":"18M"}]}}