Skip to main content

Fast reading of all kind of audio files

Project description

Test status code coverage audiofile's documentation on Read the Docs audiofile's supported Python versions audiofile's MIT license

The Python package audiofile handles all kind of audio files with a focus on reading speed.

It can read and get metadata information for all files that are supported by ffmpeg, sox, and mediainfo, if those are available on your system. In addition, it can create WAV files.

Code example for reading a file:

import audiofile as af

signal, sampling_rate = af.read('signal.wav')

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Version 0.3.0 (2020-10-27)

  • Changed: use audiofile.core structure under the hood

  • Changed: use Github Actions for tests

  • Changed: use Github Actions for automatic publishing

  • Changed: host documentation as Github pages

  • Removed: support for Python 2.7

Version 0.2.4 (2020-08-31)

  • Fixed: CHANGELOG format for PyPI server

Version 0.2.3 (2020-08-31)

  • Fixed: catch SoxiError in audiofile.read()

  • Fixed: test for more advanced audio files like OPUS, AMR, …

Version 0.2.2 (2019-10-04)

  • Changed: switch to keep a changelog format

  • Changed: define package in setup.cfg

Version 0.2.1 (2019-05-02)

  • Fixed: module only package

Version 0.2.0 (2019-05-02)

  • Changed: improve documentation

  • Changed: switch to single audiofile.py module

  • Fixed: skip tests if download fails

Version 0.1.3 (2019-03-27)

  • Fixed: metadata samples and duration for MP3 files

Version 0.1.2 (2019-03-25)

  • Fixed: metadata for pypi.org

Version 0.1.1 (2019-03-25)

  • Fixed: license statement in PyPI package

Version 0.1.0 (2019-03-25)

  • Added: First public 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

audiofile-0.3.0.tar.gz (14.5 kB view details)

Uploaded Source

Built Distribution

audiofile-0.3.0-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

Details for the file audiofile-0.3.0.tar.gz.

File metadata

  • Download URL: audiofile-0.3.0.tar.gz
  • Upload date:
  • Size: 14.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0

File hashes

Hashes for audiofile-0.3.0.tar.gz
Algorithm Hash digest
SHA256 31a2650d3d99c506ecfed0c66922d918b49339878dfcdf4e1ea30a587b6907a1
MD5 916052b15535d9536d4747c972370860
BLAKE2b-256 ec8f4da138b332af458a2db9e6c7d67da721e5672bbe893d3230ad9de1da15e7

See more details on using hashes here.

File details

Details for the file audiofile-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: audiofile-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0

File hashes

Hashes for audiofile-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bd31852d2a4cda1502e34c8aa2165b5cdf10d79b216b80c67251175de9f3b4d5
MD5 1fd20438a315d4abc2d3ca08d322a1c6
BLAKE2b-256 c22ba08a6fb380d22853577e6f6b347b210225efb104bf64a06a49ff2cc301eb

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