mirror of
https://github.com/G2-Games/minidisc-cli.git
synced 2025-04-20 12:12:53 -05:00
Compare commits
No commits in common. "7630ca23a09b5a1f226dda72fa56fb1274f3cb48" and "80a5626a0c50fa953b689e3a2322786d9c825d33" have entirely different histories.
7630ca23a0
...
80a5626a0c
1 changed files with 5 additions and 15 deletions
18
README.md
18
README.md
|
@ -1,31 +1,21 @@
|
||||||
# Rust Minidisc
|
# Rust Minidisc
|
||||||

|
|
||||||

|
|
||||||
|
|
||||||
A library for controlling and interfacing with [MiniDisc](https://en.wikipedia.org/wiki/MiniDisc) devices from within Rust programs. Compatible with many cross platform targets (including Web Assembly!) by using [cross-usb](https://github.com/G2-Games/cross-usb).
|
A library for controlling and interfacing with [MiniDisc](https://en.wikipedia.org/wiki/MiniDisc) devices from within Rust programs. Compatible with many cross platform targets (including Web Assembly!) by using [cross-usb](https://github.com/G2-Games/cross-usb).
|
||||||
|
|
||||||
The feature set is very similar to that of [netmd-js](https://github.com/cybercase/netmd-js) which this library is inspired by. Devlopment of this project was made much easier by the absolutely awesome [Web Minidisc project](https://github.com/asivery/webminidisc), [NetMD-exploits](https://github.com/asivery/netmd-exploits), and the C based [Linux Minidisc project](https://github.com/linux-minidisc/linux-minidisc). Go check those projects out!
|
The feature set is very similar to that of [netmd-js](https://github.com/cybercase/netmd-js) which this library is inspired by. For more information check out the absolutely awesome [Web Minidisc project](https://github.com/asivery/webminidisc), [NetMD-exploits](https://github.com/asivery/netmd-exploits), and the C based [Linux Minidisc project](https://github.com/linux-minidisc/linux-minidisc).
|
||||||
|
|
||||||
> [!IMPORTANT]
|
Documentation has not been finished and is a work in progress.
|
||||||
> Documentation has not been finished and is a work in progress. Any help with it would be appreciated!
|
|
||||||
|
|
||||||
## Current Features
|
## Current Features
|
||||||
### NetMD
|
### NetMD
|
||||||
- [x] Track upload
|
- [x] Track upload
|
||||||
- [x] Track management
|
- [x] Track management
|
||||||
- [x] Playback control
|
- [x] Playback control
|
||||||
- [x] Group Management
|
- [ ] Group Management
|
||||||
- [x] Track download ([MZ-RH1](https://www.minidisc.wiki/equipment/sony/portable/mz-rh1) only)
|
- [x] Track download ([MZ-RH1](https://www.minidisc.wiki/equipment/sony/portable/mz-rh1) only)
|
||||||
- [ ] Factory Mode
|
|
||||||
|
|
||||||
### Hi-MD
|
### Hi-MD
|
||||||
- [ ] Track upload
|
- [ ] Track upload
|
||||||
- [ ] Track management
|
- [ ] Track management
|
||||||
- [ ] Playback control
|
- [ ] Playback control
|
||||||
- [ ] Group Management
|
- [ ] Group Management
|
||||||
|
- [ ] Track download
|
||||||
## Todo
|
|
||||||
- [ ] Exploits (from [NetMD-exploits](https://github.com/asivery/netmd-exploits))
|
|
||||||
- [ ] Hi-MD experimentation
|
|
||||||
- [ ] Documentation
|
|
||||||
- [ ] Better JS bindings
|
|
||||||
|
|
Loading…
Reference in a new issue