Alexander
|
6320f37240
|
Deduplicate GetAlbum response: merge release info into AlbumDetail, track release into TrackDetail
|
2026-05-09 23:23:34 +02:00 |
|
Alexander
|
2740585261
|
Add album/track releases with audio analysis, AnalyzeAlbumRelease RPC, Docker path auto-resolution, release parsing decision tree
|
2026-05-09 23:16:59 +02:00 |
|
Alexander
|
ef75b9bfba
|
Share single torrent client across all services, eliminate triple qBittorrent login on startup
|
2026-05-09 21:42:53 +02:00 |
|
Alexander
|
31ec3f9826
|
Add MonitorAlbum component tests: 21 cases covering all flow diagrams (bufconn + testcontainers + hand-rolled mocks)
|
2026-05-09 21:31:09 +02:00 |
|
Alexander
|
6f31698006
|
Fix monitor state: never downgrade on upsert, explicitly set monitored on MonitorAlbum
|
2026-05-09 20:26:38 +02:00 |
|
Alexander
|
3ce6e23421
|
Fix duplicate download insert: handle NULL columns in download scan, check by torrent ID, enrich MonitorAlbum response, recover orphaned downloads on startup
|
2026-05-09 20:13:43 +02:00 |
|
Alexander
|
cca404bcc0
|
Enrich MonitorAlbum response, prevent duplicate downloads, recover orphaned jobs on startup
|
2026-05-09 20:01:53 +02:00 |
|
Alexander
|
5257ed0f1b
|
Fix album persistence by passing artist DB ID directly to PersistAlbum
|
2026-05-09 11:18:52 +02:00 |
|
Alexander
|
8c60fe5e35
|
Add GetAlbum RPC with track details and persist metadata on discovery
|
2026-05-09 10:47:06 +02:00 |
|
Alexander
|
e61e58be72
|
Expand GetArtists with album details, download info, and generic MonitorState enum
|
2026-05-08 23:00:42 +02:00 |
|
Alexander
|
e49cc25372
|
Add GetArtists RPC with artist monitor state (monitored/unmonitored/excluded)
|
2026-05-08 22:27:56 +02:00 |
|
Alexander
|
60c94935b2
|
Persist metadata to DB, poll download worker, metadata service layer
|
2026-05-08 11:00:04 +02:00 |
|
Alexander
|
84a6fe8ec7
|
Refactor MonitorAlbum into focused methods
|
2026-05-07 23:28:35 +02:00 |
|
Alexander
|
8ad2734964
|
Implement MonitorAlbum: search, parse, filter by quality, add best to qbittorrent
|
2026-05-07 23:21:21 +02:00 |
|
Alexander
|
79f3f145de
|
Add indexer cache with River queue for scheduled refresh
|
2026-05-07 21:41:17 +02:00 |
|