ears alternatives and similar packages
Based on the "Audio" category.
Alternatively, view ears alternatives based on common mentions on social networks and blogs.
Do you think we are missing an alternative of ears or a related project?
ears is a simple library to play sounds and music in Rust.
- Provides an access to the OpenAL spatialization functionality in a simple way.
- Accepts a lot of audio formats, thanks to libsndfile.
You need to install OpenAL and libsndfile on your system:
sudo dnf install openal-soft-devel libsndfile-devel
Debian or Ubuntu:
sudo apt install libopenal-dev libsndfile1-dev
brew install openal-soft libsndfile
Install MSYS2 according to the instructions. Be sure to
use the default installation folder (i.e.
compiling won't work. Then, run the following in the MSYS2 shell:
pacman -S mingw-w64-x86_64-libsndfile mingw-w64-x86_64-openal
cargo run --example basic cargo run --example many_sounds cargo run --example music cargo run --example record cargo run --example simple_player
ears provides two ways to play audio files:
- The Sound class, which represents light sounds who can share a buffer of samples with another Sound.
- The Music class, which represents bigger sound and can't share sample buffers.