[package] name = "rhyth-rs" version = "0.1.0-beta" edition = "2021" authors = ["RarDog"] description = "A sleek, modern TUI audio player for Navidrome and Subsonic music servers written in Rust" license = "MIT" [dependencies] # Async Runtime tokio = { version = "1.43", features = ["full"] } # HTTP & API reqwest = { version = "0.12", default-features = false, features = ["json", "stream", "rustls-tls"] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" url = "2.5" md-5 = "0.10" hex = "0.4" rand = "0.8" bytes = "1.10" # Audio Playback & Analysis rodio = { version = "0.20", default-features = false } symphonia = { version = "0.5", features = ["all"] } rustfft = "6.2" # Image processing for Cover Art Thumbnail image = { version = "0.25", default-features = false, features = ["png", "jpeg"] } # TUI & Terminal ratatui = { version = "0.29", features = ["all-widgets", "crossterm"] } crossterm = { version = "0.28", features = ["event-stream"] } # Error Handling & Utilities anyhow = "1.0" thiserror = "2.0" parking_lot = "0.12" toml = "0.8" dirs = "6.0" tracing = "0.1" tracing-subscriber = "0.3"