Skip to content

A library for interfacing with Net-MD and Hi-MD devices written in rust

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE2
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

G2-Games/minidisc-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1bc2f5b · Dec 29, 2024
May 29, 2024
Mar 11, 2024
Dec 29, 2024
Mar 10, 2024
Dec 29, 2024
Jun 19, 2024
Jun 19, 2024
Aug 16, 2024

Repository files navigation

Rust Minidisc

Lib.rs Version docs.rs

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!

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

About

A library for interfacing with Net-MD and Hi-MD devices written in rust

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE2
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

No packages published

Languages