Skip to main content

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.

MacOS_Tests Ubuntu_Tests Win_Tests

Linting

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

playaudio-1.0.5.tar.gz (87.9 kB view details)

Uploaded Source

Built Distribution

playaudio-1.0.5-py2.py3-none-any.whl (81.7 kB view details)

Uploaded Python 2 Python 3

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

Hashes for playaudio-1.0.5.tar.gz
Algorithm Hash digest
SHA256 f862502f096a127783ccfba61fdd0703324f715f15433581900dc1045479bce6
MD5 ac55acf3d8f79a4f4be941ba14eacb15
BLAKE2b-256 af2c4ac6f89730627313a7dd63a7a1740cdef5bbcc865abc871c68cce623d619

See more details on using hashes here.

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

Hashes for playaudio-1.0.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ef7d33bdbdbd682452d4f2522a4e92bf8190a87077a4e33b635f2c095b4cd246
MD5 1db6ee1a55550189900571f3cefc5160
BLAKE2b-256 33be140a909687d23d0bceb606a3c42f98efb34e758d3edd38dd48feb3d21893

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page