Added downloads

This commit is contained in:
Connor Johnstone
2026-03-17 15:31:42 -04:00
parent 3f837647e0
commit 6a12ece5cd
5 changed files with 8 additions and 22 deletions

7
Cargo.lock generated
View File

@@ -2450,12 +2450,19 @@ dependencies = [
name = "shanty-dl" name = "shanty-dl"
version = "0.1.0" version = "0.1.0"
dependencies = [ dependencies = [
"anyhow",
"chrono",
"clap", "clap",
"dirs",
"sea-orm",
"serde", "serde",
"serde_json",
"shanty-db", "shanty-db",
"tempfile",
"thiserror", "thiserror",
"tokio", "tokio",
"tracing", "tracing",
"tracing-subscriber",
] ]
[[package]] [[package]]

1
shanty-dl Submodule

Submodule shanty-dl added at d5641493b9

View File

@@ -1,14 +0,0 @@
[package]
name = "shanty-dl"
version.workspace = true
edition.workspace = true
license.workspace = true
description = "Music downloading for Shanty"
[dependencies]
shanty-db = { path = "../shanty-db" }
clap = { workspace = true }
serde = { workspace = true }
thiserror = { workspace = true }
tracing = { workspace = true }
tokio = { workspace = true }

View File

@@ -1,5 +0,0 @@
//! Music downloading.
//!
//! Downloads music files using pluggable backends. The default backend uses
//! yt-dlp, with support for additional backends (torrents, Soulseek, etc.)
//! via a trait-based architecture.

View File

@@ -1,3 +0,0 @@
fn main() {
println!("shanty-dl: music downloading");
}