diff options
| author | salmonik <salmonik@tuta.io> | 2026-08-19 19:45:04 +0200 |
|---|---|---|
| committer | salmonik <salmonik@tuta.io> | 2026-08-19 19:45:04 +0200 |
| commit | 06a2523476a11e2b8e5e12ca5579081d66f0e8cd (patch) | |
| tree | 0a80a1e4d9a6923e702a20cc19910e7b4dae3ae0 | |
| parent | feat: leaderboads (diff) | |
| download | senator-sperma-06a2523476a11e2b8e5e12ca5579081d66f0e8cd.tar.gz senator-sperma-06a2523476a11e2b8e5e12ca5579081d66f0e8cd.zip | |
fix: enable wav support
| -rw-r--r-- | Cargo.lock | 15 | ||||
| -rw-r--r-- | Cargo.toml | 30 |
2 files changed, 38 insertions, 7 deletions
| @@ -4391,7 +4391,7 @@ dependencies = [ | |||
| 4391 | 4391 | ||
| 4392 | [[package]] | 4392 | [[package]] |
| 4393 | name = "senator-sperma" | 4393 | name = "senator-sperma" |
| 4394 | version = "0.4.0" | 4394 | version = "0.4.1" |
| 4395 | dependencies = [ | 4395 | dependencies = [ |
| 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]] |
| 5286 | name = "symphonia-codec-pcm" | ||
| 5287 | version = "0.6.0" | ||
| 5288 | source = "registry+https://github.com/rust-lang/crates.io-index" | ||
| 5289 | checksum = "50baee168f0e9dcf6ba7fc06e8b57eb62072a4490cc7cf13af77e72baae5d328" | ||
| 5290 | dependencies = [ | ||
| 5291 | "log", | ||
| 5292 | "symphonia-core 0.6.0", | ||
| 5293 | ] | ||
| 5294 | |||
| 5295 | [[package]] | ||
| 5285 | name = "symphonia-codec-vorbis" | 5296 | name = "symphonia-codec-vorbis" |
| 5286 | version = "0.5.5" | 5297 | version = "0.5.5" |
| 5287 | source = "registry+https://github.com/rust-lang/crates.io-index" | 5298 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| @@ -1,6 +1,6 @@ | |||
| 1 | [package] | 1 | [package] |
| 2 | name = "senator-sperma" | 2 | name = "senator-sperma" |
| 3 | version = "0.4.0" | 3 | version = "0.4.1" |
| 4 | edition = "2024" | 4 | edition = "2024" |
| 5 | 5 | ||
| 6 | [profile.dev] | 6 | [profile.dev] |
| @@ -13,7 +13,13 @@ serenity = "0.12.5" | |||
| 13 | songbird = "0.6" | 13 | songbird = "0.6" |
| 14 | 14 | ||
| 15 | # Async runtime | 15 | # Async runtime |
| 16 | tokio = { version = "1.52.3", features = ["macros", "rt-multi-thread", "process", "time", "io-util"] } | 16 | tokio = { 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 |
| 19 | sqlx = { version = "0.9", features = ["sqlite", "runtime-tokio", "chrono"] } | 25 | sqlx = { version = "0.9", features = ["sqlite", "runtime-tokio", "chrono"] } |
| @@ -40,15 +46,29 @@ cron = "0.17" | |||
| 40 | # QR | 46 | # QR |
| 41 | qrcode = "0.14.1" | 47 | qrcode = "0.14.1" |
| 42 | image = "=0.25.8" | 48 | image = "=0.25.8" |
| 43 | rxing = { version = "0.8", default-features = false, features = ["image", "encoding_rs"] } | 49 | rxing = { version = "0.8", default-features = false, features = [ |
| 50 | "image", | ||
| 51 | "encoding_rs", | ||
| 52 | ] } | ||
| 44 | 53 | ||
| 45 | # HTML parsing | 54 | # HTML parsing |
| 46 | scraper = "0.27" | 55 | scraper = "0.27" |
| 47 | 56 | ||
| 48 | # Audio metadata | 57 | # Audio metadata |
| 49 | symphonia = { version = "0.6", default-features = false, features = ["mp3", "aac", "alac", "flac", "ogg", "wav", "isomp4"] } | 58 | symphonia = { 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 |
| 51 | songbird-codec-pcm = { package = "symphonia", version = "0.5", features = ["pcm"] } | 69 | songbird-codec-pcm = { package = "symphonia", version = "0.5", features = [ |
| 70 | "pcm", | ||
| 71 | ] } | ||
| 52 | 72 | ||
| 53 | # Utilities | 73 | # Utilities |
| 54 | rand = "0.10.1" | 74 | rand = "0.10.1" |
