Plays audio files on Windows/MacOS/Linux
Project description
playaudio
pip install playaudio
A cross platform solution for playing a sound in MacOS/Windows/Linux.
Install
Uses the built in system commands to play audio.
Usage
Python
from playaudio import playaudio
playaudio("my.mp3") # blocks until sound is played.
Command line
> pip install playaudio
> playaudio "my.mp3"
> playaudio # plays an included bell.mp3 sound.
Develop
PR's are welcome!
To develop software git clone the repo then run . ./activate.sh
Windows
This environment requires you to use git-bash
. This library expects a sound card to be installed. If you are running on a server then you will need to install a virtual sound card. See windows setup here.
Linting
Run ./lint.sh
to find linting errors using pylint
, flake8
and mypy
.
Releases:
- 1.0.4: Windows: Supports playing mp3 files
- 1.0.3: Adds ignore_errors=True for playaudio()
- 1.0.2: BELL_FILE -> BELL_MP3
- 1.0.1: Fix readme
- 1.0.0: Initial release
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file playaudio-1.0.5.tar.gz
.
File metadata
- Download URL: playaudio-1.0.5.tar.gz
- Upload date:
- Size: 87.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f862502f096a127783ccfba61fdd0703324f715f15433581900dc1045479bce6 |
|
MD5 | ac55acf3d8f79a4f4be941ba14eacb15 |
|
BLAKE2b-256 | af2c4ac6f89730627313a7dd63a7a1740cdef5bbcc865abc871c68cce623d619 |
File details
Details for the file playaudio-1.0.5-py2.py3-none-any.whl
.
File metadata
- Download URL: playaudio-1.0.5-py2.py3-none-any.whl
- Upload date:
- Size: 81.7 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef7d33bdbdbd682452d4f2522a4e92bf8190a87077a4e33b635f2c095b4cd246 |
|
MD5 | 1db6ee1a55550189900571f3cefc5160 |
|
BLAKE2b-256 | 33be140a909687d23d0bceb606a3c42f98efb34e758d3edd38dd48feb3d21893 |