From 3acafb285f23de93850892a5662a106da5c874ce Mon Sep 17 00:00:00 2001 From: G2 <72430668+G2-Games@users.noreply.github.com> Date: Sun, 10 Mar 2024 05:05:20 -0500 Subject: [PATCH] Update README.md --- README.md | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index d4848a0..ff85238 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,17 @@ -# 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). -Docs are a work in progress. +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). + +## Current Features +### NetMD +- [x] Track upload +- [x] Track management +- [x] Playback control +- [x] Track download ([MZ-RH1](https://www.minidisc.wiki/equipment/sony/portable/mz-rh1) only) + +### Hi-MD +- [ ] Track upload +- [ ] Track management +- [ ] Playback control +- [ ] Track download