| Crates.io | m8-file-parser |
| lib.rs | m8-file-parser |
| version | 0.6.1 |
| created_at | 2025-08-16 21:12:22.120412+00 |
| updated_at | 2026-01-07 20:39:57.724615+00 |
| description | Parse the Dirtywave M8's file formats (from M8 FW version 4 to 6) |
| homepage | https://github.com/Twinside/m8-file-parser |
| repository | https://github.com/Twinside/m8-file-parser |
| max_upload_size | |
| id | 1798907 |
| size | 2,561,706 |
Reads Dirtwave M8 files into Rust structs. Covers M8 firmware version 4.0 to 6.0
Big thanks to m8-js who did all the real dirty work.
Big thanks to AlexCharlton for the original version of the package m8-files.
Add to your Cargo.toml:
m8-file-parser = "0.6"
Or
$ cargo add m8-file-parser
Load an example song:
$ cargo run --example read_song -- examples/songs/DEFAULT.m8s