Home Radio nightly scrape + Spotify playlist refresh — run 413132

completed · started 2026-06-13T02:00:23.964078+02:00 · finished 2026-06-13T02:02:00.701264+02:00 · 96.733661s
run_id=413132
task_id=home-radio-scrape
status=completed
logged_at=2026-06-13T02:02:00.700100+02:00
truncated=false

[smooth_chill] scraping onlineradiobox:uk/chilldigital ...
  2061 plays scraped
  200 unique tracks (cap=200)
  resolved 186 URIs, 14 misses
  wrote 186 tracks -> playlist '26nUTzCCG31rgFFOYNCddD' ('Home Radio - Smooth Chill')
[smooth_radio] scraping onlineradiobox:uk/smoothradio1022 ...
  1881 plays scraped
  200 unique tracks (cap=200)
  resolved 197 URIs, 3 misses
  wrote 197 tracks -> playlist '5gUbqMiluMlybr4uRfcyVh' ('Home Radio - Smooth Radio (substitute for Smooth Extra)')
[air1] scraping radoxo: ...
  1738 plays scraped
  186 unique tracks (cap=200)
  resolved 164 URIs, 22 misses
  wrote 164 tracks -> playlist '76bKWN2UZltR2DogSKxjAt' ('Home Radio - Air 1')
[elmar_50th] scraping spotify_playlist: ...
  127 plays scraped
  pre-resolved 127 URIs from playlist
  126 unique tracks (cap=200)
  resolved 126 URIs, 0 misses
  wrote 126 tracks -> playlist '54SCyu91qV22Nro3pkUI3T' ('Home Radio - Elmar 50th (Spotify playlist)')
[elmar_liked] scraping spotify_liked: ...
  980 plays scraped
  pre-resolved 980 URIs from playlist
  200 unique tracks (cap=200)
  resolved 200 URIs, 0 misses
  wrote 200 tracks -> playlist '2IDid3uuhzwkk869oRqo0x' ('Home Radio - Elmar Liked Songs')

run_id=46 done. ok=True. summary:
  {'id': '100hitz_top40', 'ok': True, 'plays': 2519, 'unique': 200, 'uris': 193, 'miss': 7, 'playlist_id': '2oFCdYoVWHrFsRVPWdx0Cw'}
  {'id': '100hitz_hothitz', 'ok': True, 'plays': 2428, 'unique': 200, 'uris': 198, 'miss': 2, 'playlist_id': '6pKmiyLIV2z6qiKFdFdQL8'}
  {'id': '100hitz_themix', 'ok': True, 'plays': 2239, 'unique': 200, 'uris': 195, 'miss': 5, 'playlist_id': '1BOJyet0arqfD7yeIRi5fY'}
  {'id': '977_todayshits', 'ok': True, 'plays': 2427, 'unique': 200, 'uris': 190, 'miss': 10, 'playlist_id': '44y7UyBSQJbGmKyxr1UN8W'}
  {'id': 'classichits109_80s', 'ok': True, 'plays': 2169, 'unique': 200, 'uris': 197, 'miss': 3, 'playlist_id': '2xua34Ylq9sZkHpzXxjFcF'}
  {'id': 'classichits109_70s', 'ok': True, 'plays': 2346, 'unique': 200, 'uris': 199, 'miss': 1, 'playlist_id': '6HAGAL4XbtcooCLx7HZhzT'}
  {'id': 'smooth_chill', 'ok': True, 'plays': 2061, 'unique': 200, 'uris': 186, 'miss': 14, 'playlist_id': '26nUTzCCG31rgFFOYNCddD'}
  {'id': 'smooth_radio', 'ok': True, 'plays': 1881, 'unique': 200, 'uris': 197, 'miss': 3, 'playlist_id': '5gUbqMiluMlybr4uRfcyVh'}
  {'id': 'air1', 'ok': True, 'plays': 1738, 'unique': 186, 'uris': 164, 'miss': 22, 'playlist_id': '76bKWN2UZltR2DogSKxjAt'}
  {'id': 'elmar_50th', 'ok': True, 'plays': 127, 'unique': 126, 'uris': 126, 'miss': 0, 'playlist_id': '54SCyu91qV22Nro3pkUI3T'}
  {'id': 'elmar_liked', 'ok': True, 'plays': 980, 'unique': 200, 'uris': 200, 'miss': 0, 'playlist_id': '2IDid3uuhzwkk869oRqo0x'}