aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Cargo.lock15
-rw-r--r--Cargo.toml30
2 files changed, 38 insertions, 7 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 4031efa..caf04ae 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -4391,7 +4391,7 @@ dependencies = [
4391 4391
4392[[package]] 4392[[package]]
4393name = "senator-sperma" 4393name = "senator-sperma"
4394version = "0.4.0" 4394version = "0.4.1"
4395dependencies = [ 4395dependencies = [
4396 "chrono", 4396 "chrono",
4397 "cron", 4397 "cron",
@@ -5176,7 +5176,7 @@ dependencies = [
5176 "lazy_static", 5176 "lazy_static",
5177 "symphonia-bundle-flac 0.5.5", 5177 "symphonia-bundle-flac 0.5.5",
5178 "symphonia-codec-adpcm", 5178 "symphonia-codec-adpcm",
5179 "symphonia-codec-pcm", 5179 "symphonia-codec-pcm 0.5.5",
5180 "symphonia-codec-vorbis", 5180 "symphonia-codec-vorbis",
5181 "symphonia-core 0.5.5", 5181 "symphonia-core 0.5.5",
5182 "symphonia-format-mkv", 5182 "symphonia-format-mkv",
@@ -5196,6 +5196,7 @@ dependencies = [
5196 "symphonia-bundle-mp3", 5196 "symphonia-bundle-mp3",
5197 "symphonia-codec-aac", 5197 "symphonia-codec-aac",
5198 "symphonia-codec-alac", 5198 "symphonia-codec-alac",
5199 "symphonia-codec-pcm 0.6.0",
5199 "symphonia-core 0.6.0", 5200 "symphonia-core 0.6.0",
5200 "symphonia-format-isomp4", 5201 "symphonia-format-isomp4",
5201 "symphonia-format-ogg 0.6.0", 5202 "symphonia-format-ogg 0.6.0",
@@ -5282,6 +5283,16 @@ dependencies = [
5282] 5283]
5283 5284
5284[[package]] 5285[[package]]
5286name = "symphonia-codec-pcm"
5287version = "0.6.0"
5288source = "registry+https://github.com/rust-lang/crates.io-index"
5289checksum = "50baee168f0e9dcf6ba7fc06e8b57eb62072a4490cc7cf13af77e72baae5d328"
5290dependencies = [
5291 "log",
5292 "symphonia-core 0.6.0",
5293]
5294
5295[[package]]
5285name = "symphonia-codec-vorbis" 5296name = "symphonia-codec-vorbis"
5286version = "0.5.5" 5297version = "0.5.5"
5287source = "registry+https://github.com/rust-lang/crates.io-index" 5298source = "registry+https://github.com/rust-lang/crates.io-index"
diff --git a/Cargo.toml b/Cargo.toml
index 7127862..9049eef 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
1[package] 1[package]
2name = "senator-sperma" 2name = "senator-sperma"
3version = "0.4.0" 3version = "0.4.1"
4edition = "2024" 4edition = "2024"
5 5
6[profile.dev] 6[profile.dev]
@@ -13,7 +13,13 @@ serenity = "0.12.5"
13songbird = "0.6" 13songbird = "0.6"
14 14
15# Async runtime 15# Async runtime
16tokio = { version = "1.52.3", features = ["macros", "rt-multi-thread", "process", "time", "io-util"] } 16tokio = { version = "1.52.3", features = [
17 "macros",
18 "rt-multi-thread",
19 "process",
20 "time",
21 "io-util",
22] }
17 23
18# Database 24# Database
19sqlx = { version = "0.9", features = ["sqlite", "runtime-tokio", "chrono"] } 25sqlx = { version = "0.9", features = ["sqlite", "runtime-tokio", "chrono"] }
@@ -40,15 +46,29 @@ cron = "0.17"
40# QR 46# QR
41qrcode = "0.14.1" 47qrcode = "0.14.1"
42image = "=0.25.8" 48image = "=0.25.8"
43rxing = { version = "0.8", default-features = false, features = ["image", "encoding_rs"] } 49rxing = { version = "0.8", default-features = false, features = [
50 "image",
51 "encoding_rs",
52] }
44 53
45# HTML parsing 54# HTML parsing
46scraper = "0.27" 55scraper = "0.27"
47 56
48# Audio metadata 57# Audio metadata
49symphonia = { version = "0.6", default-features = false, features = ["mp3", "aac", "alac", "flac", "ogg", "wav", "isomp4"] } 58symphonia = { version = "0.6", default-features = false, features = [
59 "mp3",
60 "aac",
61 "alac",
62 "flac",
63 "ogg",
64 "wav",
65 "pcm",
66 "isomp4",
67] }
50# Enable pcm codec on songbird's internal symphonia 0.5 for RawReader support 68# Enable pcm codec on songbird's internal symphonia 0.5 for RawReader support
51songbird-codec-pcm = { package = "symphonia", version = "0.5", features = ["pcm"] } 69songbird-codec-pcm = { package = "symphonia", version = "0.5", features = [
70 "pcm",
71] }
52 72
53# Utilities 73# Utilities
54rand = "0.10.1" 74rand = "0.10.1"