12 Commits
Author SHA1 Message Date
connor b4f1d3ca42 Don't overwrite DB metadata with missing tag values
An untagged file blanked the title, artist and other fields that the
download had recorded. Leave a column untouched when the file has no
value for it, as was already done for the MBID.
2026-10-26 12:51:53 -04:00
connor 76302aef88 Enable clap env feature
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
Connor Johnstone 11a8d3a88e fleshed out subsonic more 2026-04-01 19:36:24 -04:00
Connor Johnstone ed8175b1d0 Unified the track logic. Seems to work much better 2026-03-26 17:38:16 -04:00
Connor Johnstone 4f4e6e794a added the cleanup, which was missing. also artist lookup first rather than search on import 2026-03-25 14:04:24 -04:00
Connor Johnstone 6057ffa158 fixed some unwatch cleanup stuff 2026-03-24 20:41:13 -04:00
Connor Johnstone 494de64f0a Added the import/cleanup functionality 2026-03-24 15:58:14 -04:00
Connor Johnstone 3cba8f88c1 fixed up the featured artist thing 2026-03-24 11:38:07 -04:00
Connor Johnstone 9d1366f266 redux of the worker queue 2026-03-23 18:37:45 -04:00
Connor Johnstone 3494de1133 Formatting 2026-03-18 15:36:22 -04:00
Connor Johnstone 1d1674e3a1 Updates for the "full flow" 2026-03-17 21:38:47 -04:00
Connor Johnstone 884acfcd18 Initial commit 2026-03-17 14:32:52 -04:00