Added the organizer

This commit is contained in:
Connor Johnstone
2026-03-17 18:23:21 -04:00
parent 6a12ece5cd
commit 50e17eb227
7 changed files with 11 additions and 1196 deletions

9
Cargo.lock generated
View File

@@ -2500,11 +2500,20 @@ dependencies = [
name = "shanty-org" name = "shanty-org"
version = "0.1.0" version = "0.1.0"
dependencies = [ dependencies = [
"anyhow",
"chrono",
"clap", "clap",
"dirs",
"lofty",
"sea-orm",
"serde", "serde",
"shanty-db", "shanty-db",
"tempfile",
"thiserror", "thiserror",
"tokio",
"tracing", "tracing",
"tracing-subscriber",
"walkdir",
] ]
[[package]] [[package]]

1175
ISSUES.md

File diff suppressed because it is too large Load Diff

Submodule shanty-dl updated: d5641493b9...fed3a070fc

1
shanty-org Submodule

Submodule shanty-org added at 3159ee51ad

View File

@@ -1,13 +0,0 @@
[package]
name = "shanty-org"
version.workspace = true
edition.workspace = true
license.workspace = true
description = "Music file organization and renaming for Shanty"
[dependencies]
shanty-db = { path = "../shanty-db" }
clap = { workspace = true }
serde = { workspace = true }
thiserror = { workspace = true }
tracing = { workspace = true }

View File

@@ -1,4 +0,0 @@
//! Music file organization and renaming.
//!
//! Organizes music files into a clean directory structure (e.g.,
//! Artist/Album/Track) and renames them according to configurable templates.

View File

@@ -1,3 +0,0 @@
fn main() {
println!("shanty-org: music file organization and renaming");
}