diff --git a/core/Cargo.lock b/core/Cargo.lock index fb7dfa18..620aaa6f 100644 --- a/core/Cargo.lock +++ b/core/Cargo.lock @@ -139,6 +139,7 @@ dependencies = [ "iroh", "iroh-blobs", "libc", + "lofty", "mainline", "mdns-sd", "nostr-sdk", @@ -2929,6 +2930,32 @@ dependencies = [ "scopeguard", ] +[[package]] +name = "lofty" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dec4feeff6c7d75093278133a06e827d7af6d2bfe20b0f331f9d10338a5ec7ca" +dependencies = [ + "byteorder", + "data-encoding", + "flate2", + "lofty_attr", + "log", + "ogg_pager", + "paste", +] + +[[package]] +name = "lofty_attr" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "458ace39169e4b83c4f77ae3d42d5d1d11c422feef590219a97c973d3b524557" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.114", +] + [[package]] name = "log" version = "0.4.29" @@ -3618,6 +3645,15 @@ dependencies = [ "objc2-security", ] +[[package]] +name = "ogg_pager" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d36b1d6964c3ac92b7aea701057e02b6b91143d70d83b20abf75a231a3c0216" +dependencies = [ + "byteorder", +] + [[package]] name = "oid-registry" version = "0.8.1" diff --git a/core/archipelago/Cargo.toml b/core/archipelago/Cargo.toml index 9308b365..4a3a9018 100644 --- a/core/archipelago/Cargo.toml +++ b/core/archipelago/Cargo.toml @@ -132,6 +132,7 @@ async-trait = "0.1" # flag so the default fleet build is unaffected until the PoC is measured. iroh = { version = "1", optional = true } iroh-blobs = { version = "0.103", optional = true } +lofty = "0.24.0" [dev-dependencies] tokio-test = "0.4"