From 6a12ece5cd1f81372f98436bed32f90be2bb311a Mon Sep 17 00:00:00 2001 From: Connor Johnstone Date: Tue, 17 Mar 2026 15:31:42 -0400 Subject: [PATCH] Added downloads --- Cargo.lock | 7 +++++++ shanty-dl | 1 + shanty-dl/Cargo.toml | 14 -------------- shanty-dl/src/lib.rs | 5 ----- shanty-dl/src/main.rs | 3 --- 5 files changed, 8 insertions(+), 22 deletions(-) create mode 160000 shanty-dl delete mode 100644 shanty-dl/Cargo.toml delete mode 100644 shanty-dl/src/lib.rs delete mode 100644 shanty-dl/src/main.rs diff --git a/Cargo.lock b/Cargo.lock index 3f95bef..4413353 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2450,12 +2450,19 @@ dependencies = [ name = "shanty-dl" version = "0.1.0" dependencies = [ + "anyhow", + "chrono", "clap", + "dirs", + "sea-orm", "serde", + "serde_json", "shanty-db", + "tempfile", "thiserror", "tokio", "tracing", + "tracing-subscriber", ] [[package]] diff --git a/shanty-dl b/shanty-dl new file mode 160000 index 0000000..d564149 --- /dev/null +++ b/shanty-dl @@ -0,0 +1 @@ +Subproject commit d5641493b9c64498e6115f1b327070dd0944804a diff --git a/shanty-dl/Cargo.toml b/shanty-dl/Cargo.toml deleted file mode 100644 index 84df8bd..0000000 --- a/shanty-dl/Cargo.toml +++ /dev/null @@ -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 } diff --git a/shanty-dl/src/lib.rs b/shanty-dl/src/lib.rs deleted file mode 100644 index fb0bd1b..0000000 --- a/shanty-dl/src/lib.rs +++ /dev/null @@ -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. diff --git a/shanty-dl/src/main.rs b/shanty-dl/src/main.rs deleted file mode 100644 index eb42cb0..0000000 --- a/shanty-dl/src/main.rs +++ /dev/null @@ -1,3 +0,0 @@ -fn main() { - println!("shanty-dl: music downloading"); -}