Stream song (#164)

* Added crates and dependency features

* Added endpoint to stream songs

* Changed name of function

* Song stream endpoint is now available

* Endpoint is now working

* Added test

* Warning fixes

* Code formatting

* Added TODO for later

* Test fix

* Version bump
This commit was merged in pull request #164.
This commit is contained in:
KD
2025-07-27 14:20:42 -04:00
committed by GitHub
parent a8603361c0
commit e98e055de0
6 changed files with 145 additions and 23 deletions
Generated
+16 -1
View File
@@ -630,6 +630,16 @@ dependencies = [
"hashbrown",
]
[[package]]
name = "hdrhistogram"
version = "7.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "765c9198f173dd59ce26ff9f95ef0aafd0a0fe01fb9d72841bc5066a4c06511d"
dependencies = [
"byteorder",
"num-traits",
]
[[package]]
name = "heck"
version = "0.5.0"
@@ -752,7 +762,7 @@ dependencies = [
[[package]]
name = "icarus"
version = "0.1.95"
version = "0.1.96"
dependencies = [
"axum",
"common-multipart-rfc7578",
@@ -760,6 +770,7 @@ dependencies = [
"icarus_envy",
"icarus_meta",
"icarus_models",
"mime_guess",
"serde",
"serde_json",
"sqlx",
@@ -2125,9 +2136,13 @@ checksum = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9"
dependencies = [
"futures-core",
"futures-util",
"hdrhistogram",
"indexmap",
"pin-project-lite",
"slab",
"sync_wrapper",
"tokio",
"tokio-util",
"tower-layer",
"tower-service",
"tracing",