mirror of
https://github.com/G2-Games/minidisc-cli.git
synced 2025-04-19 03:32:53 -05:00
1.5 KiB
1.5 KiB
Rust Minidisc
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. Devlopment 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 help with it would be appreciated!
Usage
Current Features
NetMD
- Track upload
- Track management
- Playback control
- Group Management
- Track download (MZ-RH1 only)
- Factory Mode
Hi-MD
- Track upload
- Track management
- Playback control
- Group Management
Todo
- Exploits (from NetMD-exploits)
- Hi-MD experimentation
- Documentation
- Better JS bindings