{"repo":"zeozeozeo/kittyaudio","free":true,"listed":false,"github":"https://github.com/zeozeozeo/kittyaudio","clone":"git clone https://github.com/zeozeozeo/kittyaudio.git","description":"A Rust audio playback library focusing on simplicity.","language":"Rust","stars":26,"topics":["audio","audio-playback","cpal","gamedev","low-latency","multimedia","playback","rustlang","symphonia"],"license":"Unlicense","category":"game-templates","readme_excerpt":"🐱 kittyaudio crates.io docs.rs examples changelogs kittyaudio is a Rust audio playback library focusing on simplicity, speed and low-latency audio playback. Installation with cargo : Example Features Low-latency audio playback Cross-platform audio playback (including wasm) Handle device changes or disconnects in real time Low CPU usage Minimal dependencies Minimal memory allocations No panic!() or .unwrap() , always propogate errors No unsafe code Simple API, while being customizable Optionally use Symphonia to support most audio formats Feature to disable audio playback support, if you want to use kittyaudio purely as an audio library Commands to change volume, playback rate, position and panning in the sound with easings Loops, and commands to change them with easings Roadmap Those features are not implemented yet. Effects (reverb, delay, eq, etc.) C API Audio streaming from disk","default_branch":null,"files":null,"tree":[],"storefront":"/r/zeozeozeo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zeozeozeo/kittyaudio/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}