🔊 Play music and sounds in your Python scripts
Play sounds in your Python scripts
This project provides a simple cross-platform API to play sounds in your Python scripts, and allows you to play sounds while a function or code block executes, or afterwards.
boombox is great and 90% of the way there, however the default options for playing sounds on Windows are limited to WAV files. If the platform is Windows,
play_sounds will default to the
python3 -m pip install play_sounds
This library uses
pathlib.Path objects when pointing to filenames and paths.
Playing a file
from play_sounds import play_file, DEFAULT_SONG play_file(DEFAULT_SONG) # blocks by default # play without blocking play_file(DEFAULT_SONG, block=False)
Playing while work completes
from time import sleep from play_sounds import play_while_running, DEFAULT_SONG with play_while_running(DEFAULT_SONG): sleep(60)
Play sound after work completes
from time import sleep from play_sounds import play_after, DEFAULT_SOUND with play_after(DEFAULT_SOUND): # blocks by default sleep(60) # play without blocking with play_after(DEFAULT_SOUND, block=False): sleep(60)
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for play_sounds-0.3.1-py2.py3-none-any.whl