MusicIndexer/old-work-dir/first-fetch
Шурупов Илья Викторович ca1ca74244 Incremental Spotify ingest + --no-enrich
- spotify_raw: skip re-ingesting when the cache files are unchanged (signature
  in ingest_state), matching the iTunes/local incremental behaviour — so a
  re-run with no changes touches nothing.
- fetch --no-enrich: skip MusicBrainz enrichment and rely on MBIDs already on
  tracks (e.g. local Picard tags).

Verified on the real library: 1st run ~9s, unchanged re-run ~0.3s with all
three sources skipping; with enrichment off, 1164 Spotify tracks still match
locally by ISRC/MBID from tags.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-15 02:04:54 +03:00
..
playlist_covers Incremental Spotify ingest + --no-enrich 2026-06-15 02:04:54 +03:00
ItunesLibrary.json Incremental Spotify ingest + --no-enrich 2026-06-15 02:04:54 +03:00
ItunesLibrary.xml Incremental Spotify ingest + --no-enrich 2026-06-15 02:04:54 +03:00
link_pattern_fuzzy.json Incremental Spotify ingest + --no-enrich 2026-06-15 02:04:54 +03:00
link_pattern_spotify.json Incremental Spotify ingest + --no-enrich 2026-06-15 02:04:54 +03:00
link_pattern_tags.json Incremental Spotify ingest + --no-enrich 2026-06-15 02:04:54 +03:00
local_library.json Incremental Spotify ingest + --no-enrich 2026-06-15 02:04:54 +03:00
local_library_tmp.json Incremental Spotify ingest + --no-enrich 2026-06-15 02:04:54 +03:00
playlists.json Incremental Spotify ingest + --no-enrich 2026-06-15 02:04:54 +03:00
playlistTracks.json Incremental Spotify ingest + --no-enrich 2026-06-15 02:04:54 +03:00
top_artists.json Incremental Spotify ingest + --no-enrich 2026-06-15 02:04:54 +03:00
top_tracks.json Incremental Spotify ingest + --no-enrich 2026-06-15 02:04:54 +03:00
tracks.json Incremental Spotify ingest + --no-enrich 2026-06-15 02:04:54 +03:00
user.jpg Incremental Spotify ingest + --no-enrich 2026-06-15 02:04:54 +03:00
user_data.json Incremental Spotify ingest + --no-enrich 2026-06-15 02:04:54 +03:00
user_profile.json Incremental Spotify ingest + --no-enrich 2026-06-15 02:04:54 +03:00