forked from
rocksky.app/rocksky
A decentralized music tracking and discovery platform built on AT Protocol 馃幍
1[package]
2name = "rocksky-scrobbler"
3version = "0.1.0"
4authors.workspace = true
5edition.workspace = true
6license.workspace = true
7repository.workspace = true
8
9[dependencies]
10serde = { version = "1.0.217", features = ["derive"] }
11serde_json = "1.0.139"
12sqlx = { version = "0.8.3", features = [
13 "runtime-tokio",
14 "tls-rustls",
15 "postgres",
16 "chrono",
17 "derive",
18 "macros",
19] }
20tokio = { version = "1.43.0", features = ["full"] }
21owo-colors = "4.1.0"
22dotenv = "0.15.0"
23anyhow = "1.0.96"
24actix-web = "4.9.0"
25redis = "0.29.0"
26hex = "0.4.3"
27jsonwebtoken = "9.3.1"
28md5 = "0.7.0"
29reqwest = { version = "0.12.12", features = [
30 "rustls-tls",
31 "json",
32 "multipart",
33], default-features = false }
34quick-xml = { version = "0.37.4", features = ["serialize"] }
35chrono = { version = "= 0.4.39", features = ["serde"] }
36aes = "0.8.4"
37ctr = "0.9.2"
38rand = "0.9.0"
39uuid = { version = "1.17.0", features = ["v4"] }
40actix-limitation = "0.5.1"
41actix-session = "0.10.1"
42tokio-stream = { version = "0.1.17", features = ["full"] }
43tracing = "0.1.41"