connor 8fd7b03353 Enable clap env feature and fix useless format! in tests
The CLI reads SHANTY_DATABASE_URL via #[arg(env)], which needs the
feature. It was previously only enabled through sea-orm-cli.
2026-10-26 12:02:26 -04:00
2026-03-26 17:52:03 -04:00
2026-03-17 18:36:35 -04:00
2026-03-17 18:36:35 -04:00

shanty-watch

Library watchlist management for Shanty.

Tracks what music the user wants vs what they have. Supports monitoring at artist, album, and individual track level. Auto-detects owned items by fuzzy-matching against the indexed library.

Usage

# Add items to the watchlist
shanty-watch add artist "Pink Floyd"
shanty-watch add album "Pink Floyd" "The Dark Side of the Moon"
shanty-watch add track "Pink Floyd" "Time"

# List watchlist items
shanty-watch list
shanty-watch list --status wanted
shanty-watch list --artist "Pink Floyd"

# Library summary
shanty-watch status

# Remove an item
shanty-watch remove 42

Status Flow

Wanted → Available → Downloaded → Owned

  • Wanted: User wants this but doesn't have it
  • Available: Found online but not yet downloaded
  • Downloaded: Downloaded but not yet processed
  • Owned: Fully processed, tagged, and organized in the library
S
Description
"Watchlist" functionality for shanty
Readme
149 KiB
0 Stars 1 Watchers 0 Forks
Languages
Rust 100%