* fix: use a different convention to handle multiple devices on same card
* fix: use a different convention to handle multiple devices on same card
* Update alsa.py
* Update alsa.py
* Add support for stats & code cleanup
* Add more stats
* Move code into own object
* Add to API
* Update API
* Add error handling
* fix lint
* fix block io