#sony #cross-platform #hi-md #net-md #netmd

minidisc

一个用于与 NetMD 和 Hi-MD Minidisc 设备交互的库

4 个版本

0.1.3 2024 年 8 月 15 日
0.1.2 2024 年 6 月 19 日
0.1.1 2024 年 3 月 11 日
0.1.0 2024 年 3 月 11 日

209WebAssembly 中排名

Download history 110/week @ 2024-06-17 1/week @ 2024-07-01 3/week @ 2024-07-29 119/week @ 2024-08-12

每月 122 次下载

MIT/ApacheGPL-3.0 许可协议

150KB
3.5K SLoC

Rust Minidisc

Lib.rs Version docs.rs

一个用于在 Rust 程序中控制和与 MiniDisc 设备交互的库。通过使用 cross-usb 与许多跨平台目标(包括 Web Assembly!)兼容。

功能集与 netmd-js 非常相似,本库受到了它的启发。此项目的开发得到了绝对出色的 Web Minidisc 项目NetMD-exploits 和基于 C 的 Linux Minidisc 项目的极大帮助。去看看那些项目吧!

[!IMPORTANT] 文档尚未完成,仍在进行中。任何贡献都将受到赞赏!

当前功能

NetMD

  • 轨道上传
  • 轨道管理
  • 播放控制
  • 分组管理
  • 轨道下载(仅限 MZ-RH1
  • 工厂模式

Hi-MD

  • 轨道上传
  • 轨道管理
  • 播放控制
  • 分组管理

待办事项

  • 漏洞(来自 NetMD-exploits
  • Hi-MD 实验
  • 文档
  • 更好的 JS 绑定

依赖项

~9–26MB
~422K SLoC