Files
poprhythm 4a311301e2 subwave: fix matcher scoring for composite credits/subtitles, add 3 more 1995 shows
score_candidate compared library tags verbatim against chart artist/title, so a
reissue's composite artist credit (e.g. "Green Day • Billie Joe Armstrong, Mike
Dirnt, & Tre Cool") or a dropped subtitle ("Sour Times" vs "Sour Times (Nobody
Loves Me)") could push an otherwise-correct match just under the score
threshold. Added whole-word substring containment as a scoring boost for both
fields, which recovered several real misses.

Also adds three more 1995 Tunecaster Rock Top 30 weeks (Jan 14, Jun 10, Dec 16)
alongside the existing Oct 28 show, cross-checked against it for exact-track
duplicates (swapped for a different real single by the same artist, or dropped
where none existed in the library).

Claude-Session: https://claude.ai/code/session_01L7Rwa6guD5wK8F8tWQwcJX
2026-09-11 21:50:39 +00:00

156 lines
2.8 KiB
JSON

{
"station": "Tunecaster Rock Top 30",
"date": "1995-06-10",
"tracks": [
{
"rank": 1,
"artist": "Soul Asylum",
"title": "Runaway Train"
},
{
"rank": 2,
"artist": "Collective Soul",
"title": "December"
},
{
"rank": 3,
"artist": "Live",
"title": "All Over You"
},
{
"rank": 4,
"artist": "U2",
"title": "Hold Me, Thrill Me, Kiss Me, Kill Me"
},
{
"rank": 5,
"artist": "Green Day",
"title": "She"
},
{
"rank": 6,
"artist": "R.E.M.",
"title": "Strange Currencies"
},
{
"rank": 7,
"artist": "Bush",
"title": "Little Things"
},
{
"rank": 8,
"artist": "Nirvana",
"title": "Lake Of Fire"
},
{
"rank": 9,
"artist": "White Zombie",
"title": "More Human Than Human"
},
{
"rank": 10,
"artist": "Sponge",
"title": "Molly (Sixteen Candles)"
},
{
"rank": 11,
"artist": "The Magnificent Bastards",
"title": "Mockingbird Girl"
},
{
"rank": 12,
"artist": "Radiohead",
"title": "Fake Plastic Trees"
},
{
"rank": 13,
"artist": "Blues Traveler",
"title": "Run-Around"
},
{
"rank": 14,
"artist": "Nine Inch Nails",
"title": "Hurt"
},
{
"rank": 15,
"artist": "Filter",
"title": "Hey Man, Nice Shot"
},
{
"rank": 16,
"artist": "Catherine Wheel",
"title": "Waydown"
},
{
"rank": 17,
"artist": "The Black Crowes",
"title": "Wiser Time"
},
{
"rank": 18,
"artist": "Weezer",
"title": "Say It Ain't So"
},
{
"rank": 19,
"artist": "Monster Magnet",
"title": "Negasonic Teenage Warhead"
},
{
"rank": 20,
"artist": "The Rembrandts",
"title": "I'll Be There For You"
},
{
"rank": 21,
"artist": "The Offspring",
"title": "Self Esteem"
},
{
"rank": 22,
"artist": "Van Halen",
"title": "Amsterdam"
},
{
"rank": 23,
"artist": "Hum",
"title": "Stars"
},
{
"rank": 24,
"artist": "Mad Season",
"title": "River Of Deceit"
},
{
"rank": 25,
"artist": "The Cranberries",
"title": "Ridiculous Thoughts"
},
{
"rank": 26,
"artist": "Better Than Ezra",
"title": "Good"
},
{
"rank": 27,
"artist": "Pink Floyd",
"title": "What Do You Want From Me"
},
{
"rank": 28,
"artist": "Tom Petty",
"title": "It's Good To Be King"
},
{
"rank": 29,
"artist": "Stone Temple Pilots",
"title": "Dancing Days"
},
{
"rank": 30,
"artist": "Jill Sobule",
"title": "I Kissed A Girl"
}
]
}