Alexander b88583707d feat: add metadata enrichment integration with music-agregator
- Add SyncedFile message and subdir scoping to RescanOrigin proto
- Add label, album_type, cover_url fields to UpdateMetadataRequest/MetadataResponse
- Implement OriginScanner: walk, hash, diff, ingest with live FUSE tree and content fetcher registration
- Add enrichment DB columns: enrichment_source, enriched_at, enrichment_attempts, genres_json, label, album_type, cover_url
- Add EnrichmentUpdate struct and update_enrichment DB method
- Wire BatchUpdateMetadata to write enrichment fields alongside audio metadata
- Wire gRPC server into CLI mount command with --grpc-port flag
- Pass VirtualTree and ContentFetcher to scanner so rescanned files are immediately visible and readable via FUSE
2026-05-17 23:32:18 +02:00
2026-05-13 23:22:26 +02:00
2026-05-13 20:34:14 +02:00
2026-05-17 15:44:31 +02:00
2026-05-13 20:34:14 +02:00
2026-05-13 21:50:25 +02:00
2010-07-16 18:39:16 +01:00
2026-05-17 13:44:20 +02:00
2026-05-17 13:43:12 +02:00
2026-05-13 23:22:26 +02:00
S
Description
No description provided
1.1 MiB
Languages
Rust 96.8%
Python 2.9%
Nix 0.3%