A library for controlling and interfacing with MiniDisc devices from within Rust programs. Compatible with many cross platform targets (including Web Assembly!) by using cross-usb.
The feature set is very similar to that of netmd-js which this library is inspired by. Development of this project was made much easier by the absolutely awesome Web Minidisc project, NetMD-exploits, and the C based Linux Minidisc project. Go check those projects out!
Important
Documentation has not been finished and is a work in progress. Any contributions would be appreciated!
- Track upload
- Track management
- Playback control
- Group Management
- Track download (MZ-RH1 only)
- Factory Mode
- Track upload
- Track management
- Playback control
- Group Management
- Exploits (from NetMD-exploits)
- Hi-MD experimentation
- Documentation
- Better JS bindings