soulsync/tests/tools
Broque Thomas d944884ab4 Backfill album release_date from stream tags when T2Tunes metadata omits it
T2Tunes albumList entries may not include a release_date field, leaving the
$year path template empty. get_album() now falls back to the first track's
release_date (populated from the FLAC date tag via get_album_tracks) when
album metadata has none. Also try camelCase releaseDate key at all albumList
read sites (Album.from_metadata, get_album, _fetch_album_metas consumers).

1 new test: release_date backfilled from stream date tag when absent from
album metadata. date tag "2024-11-22" added to MEDIA_RESPONSE_FLAC fixture.
2026-05-16 16:32:54 -07:00
..
__init__.py Amazon Music provider: metadata client + download source (T2Tunes) 2026-05-16 07:46:41 -07:00
test_amazon_client.py Backfill album release_date from stream tags when T2Tunes metadata omits it 2026-05-16 16:32:54 -07:00
test_amazon_download_client.py fix(tests): use asyncio.run() instead of get_event_loop() in amazon test helper 2026-05-16 12:48:36 -07:00
test_t2tunes_probe.py Add T2Tunes probe unit tests 2026-05-16 11:49:03 -07:00