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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|