TheSession-data icon indicating copy to clipboard operation
TheSession-data copied to clipboard

Composer de-duping

Open zmoon opened this issue 2 months ago • 3 comments

Thanks to #20, I'm working on identifying potential misspellings/etc. that probably should be considered the same composer. For example O' vs O’ is a low-hanging fruit. But other cases may need more care, and a definitive version of the composer name to be manually identified.

zmoon avatar Sep 25 '25 21:09 zmoon

Here's an initial list

Aidan Coffey (1)|Aidan Cuffe (1)
Andy DeJarlis (19)|Andy De Jarlis (11)
Andy Thorburn (3)|Andy Thornburn (1)
Angus R. Grant (19)|Angus Grant (1)
Brian McNeill (16)|Brian MacNeil (1)
Catriona Mackay (6)|Catriona McKay (1)
Charles MacLeod Williamson (1)|Charles Williamson (1)
Charlie Sherrit (17)|Charlie Sherritt (3)
Cian O'Grady (17)|Ciaran O'Grady (8)
Conal Ó Gráda (37)|Conal O‘Grada (2)
Conor McCarthy (3)|Connor McCarthy (1)
Damien McKee (6)|Damian McKee (5)
Dan R. MacDonald (45)|Dan R Macdonald (1)
Denny Novek (4)|Danny Noveck (3)
Donald Ross MacLennan (2)|Donald MacLellan (1)
Donogh Hennessy (18)|Donough Hennessy (3)
Eamon McElholm (5)|Eamon McElholme (1)
Eugene O'Donnell (9)|Eugene O’Donnell (3)
Frank McCollum (44)|Frank McCollam (1)
Frankie O'Connor (7)|Francis O'Connor (5)
Hugh A MacDonald (2)|Hugh McDonald (1)
Iain M. Morrison (2)|Iain Morrison (2)
Iain Peterson (3)|Ian Peterson (1)
Ian Stephenson (13)|Ian Stevenson (11)
James Duncan Mackenzie (12)|James Duncan McKenzie (3)
James McMahon (34)|James Mahon (3)
James Ross Riddell (4)|James Riddell (1)
Jamie McLennan (3)|Jamie McClennan (1)
Jim Craigie (3)|Jimmy Craigie (1)
Jim Johnstone (8)|Jimmy Johnstone (4)
Jim Ritchie (3)|Jimmy Ritchie (1)
John Hoban (1)|John Huband (1)
John M. Mason (1)|John Mason (1)
John MacLellan (3)|John Afton MacLellan (1)
Johnny Óg Connolly (21)|John Conolly (4)
Kevin O'Connor (4)|Kevin O’Connor (1)
Larry E. McCullough (4)|Larry McCullough (1)
Madeleine Stewart (1)|Madeline Stewart (1)
Martin Barry (3)|Marty Barry (1)
Martin Donoghue (1)|Martin Donohoe (1)
Maura Scanlin (4)|Maura Shawn Scanlin (3)
Michel Ferry (17)|Michael Ferrie (7)
Mick McAuley (20)|Mick McAulney (6)
Máirtín O'Connor (20)|Máirtín O’Connor (9)|Máirtin O Connor (1)
Máirtín Sheamuis O'Fatharta (2)|Máirtín Sheamuis O’Fatharta (1)
Nickie McAuliffe (4)|Nicky McAuliffe (1)
Oisín McAuley (2)|Oisin MacAuley (1)
Patrick Giradet (5)|Patrick Girardet (2)
Paul O'Shaughnessy (10)|Paul O‘Shaughnessy (1)
Phillippe Bruneau (12)|Philippe Bruneau (4)
Ryan J. MacNeil (2)|Ryan MacNeil (2)
Teri Rasmussen (5)|Terri Rasmussen (2)
William M. MacDonald (3)|William MacDonald (3)
Willy Miller (4)|Billy Miller (2)

zmoon avatar Sep 25 '25 22:09 zmoon

Thanks for this! I’ve updated some of the obvious duplications. Like you said, some others are a bit tricky to call definitively.

Note: anyone can update the composer of a tune (using the "edit this tune" button on the tunes page) so feel free to do any de-duping you like!

adactio avatar Sep 26 '25 10:09 adactio

Note: anyone can update the composer of a tune (using the "edit this tune" button on the tunes page) so feel free to do any de-duping you like!

I'm certainly happy to do that. But for less obvious ones, do you think posting a thread in the website would be a good idea? To get more input and confidence?

For this it could be useful to have https://thesession.org/tunes/composers?format=json, to get the mapping from composer name to ID, to be able to link to the composer pages in an automated way,

And for (maybe) preventing future dupes, could there be like a "You're adding a new composer, are you sure it's not any of: <fuzzy matches>" warning? Or would that be too much?

zmoon avatar Sep 26 '25 18:09 zmoon