From c6551d0630c3e8ed2d819481f3c88a4eb2e5c4f4 Mon Sep 17 00:00:00 2001 From: Mark Wooding Date: Tue, 2 Jun 2020 18:52:26 +0100 Subject: [PATCH] xlate.conf: Get this under revision control. --- xlate.conf | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 xlate.conf diff --git a/xlate.conf b/xlate.conf new file mode 100644 index 0000000..7396791 --- /dev/null +++ b/xlate.conf @@ -0,0 +1,89 @@ +### -*-conf-*- + +## Common translations. +transform track "^.*/([^/]+)\\.[a-zA-Z0-9]+$" $1 sort +transform track "^.*/([0-9]+-)?([0-9]+[.:] *)?([^/]+)\\.[a-zA-Z0-9]+$" $3 display +transform dir "^.*/([^/]+)$" $1 * +transform dir "^(a|the) (.*)$" "$2, $1" sort i + +###-------------------------------------------------------------------------- +### Fixing artist names. + +transform dir "^(Douglas) (Adams)$" "$2, $1" sort +transform dir "^(Ed) (Alleyne-Johnson)$" "$2, $1" sort +transform dir "^(Tori) (Amos)$" "$2, $1" sort +transform dir "^(David) (Arnold)$" "$2, $1" sort + +transform dir "^(David) (Bowie.*)$" "$2, $1" sort +transform dir "^(Johann Sebastian) (Bach)$" "$2, $1" sort +transform dir "^(Kate) (Bush)$" "$2, $1" sort +transform dir "^(Ludwig van) (Beethoven.*)$" "$2, $1" sort +transform dir "^(Sarah) (Brightman)$" "$2, $1" sort +transform dir "^(Scott) (Bradlee.*)$" "$2, $1" sort + +transform dir "^(Nick) (Cave.*)$" "$2, $1" sort +transform dir "^(Richard) (Cheese)$" "$2, $1" sort +transform dir "^(Leonard) (Cohen)$" "$2, $1" sort + +transform dir "^(Gitane) (DeMone)$" "$2, $1" sort +transform dir "^(Bruce) (Dickinson)$" "$2, $1" sort +transform dir "^(Ian) (Dury.*)$" "$2, $1" sort + +transform dir "^(Ludovico) (Einaudi)$" "$2, $1" sort + +transform dir "^(Mylène) (Farmer)$" "$2, $1" sort + +transform dir "^(Lisa) (Gerrard.*)$" "$2, $1" sort +transform dir "^(Richard) (Gibbs)$" "$2, $1" sort +transform dir "^(Philip) (Glass)$" "$2, $1" sort + +transform dir "^(Boo) (Hewerdine)$" "$2, $1" sort + +transform dir "^(Florence Foster) (Jenkins)$" "$2, $1" sort +transform dir "^(Milla) (Jovovich)$" "$2, $1" sort + +transform dir "^(Avril) (Lavigne)$" "$2, $1" sort +transform dir "^(Tom) (Lehrer)$" "$2, $1" sort + +transform dir "^(Bear) (McCreary)$" "$2, $1" sort +transform dir "^(Yana) (Mangi)$" "$2, $1" sort +transform dir "^(James) (Marsters)$" "$2, $1" sort +transform dir "^(Katie) (Melua)$" "$2, $1" sort +transform dir "^(Ennio) (Morricone)$" "$2, $1" sort +transform dir "^(Clive) (Murray)$" "$2, $1" sort + +transform dir "^(Richard) (O'Brien)$" "$2, $1" sort +transform dir "^(Mike) (Oldfield)$" "$2, $1" sort + +transform dir "^(Basil) (Poledouris)$" "$2, $1" sort + +transform dir "^(Gerry) (Rafferty)$" "$2, $1" sort +transform dir "^(Chris) (Rea)$" "$2, $1" sort +transform dir "^(Eddi) (Reader)$" "$2, $1" sort +transform dir "^(Graeme) (Revell)$" "$2, $1" sort +transform dir "^Николай Андреевич Римский-Корсаков$" "Rimskiy-Korsakov, Nikolay Andreevich" sort +transform dir "^(Joaquín) (Rodrigo.*)$" "$2, $1" sort +transform dir "^(Kate) (Rusby)$" "$2, $1" sort + +transform dir "^(Joe) (Satriani)$" "$2, $1" sort +transform dir "^(Paul) (Simon)$" "$2, $1" sort +transform dir "^(Donald) (Swann)$" "$2, $1" sort + +transform dir "^(Clare) (Teal)$" "$2, $1" sort +transform dir "^(J\\.R\\.R\\.) (Tolkien)$" "$2, $1" sort +transform dir "^(KT) (Tunstall)$" "$2, $1" sort + +transform dir "^(Antonio) (Vivaldi)$" "$2, $1" sort +transform dir "^(Steve) (Vai)$" "$2, $1" sort + +transform dir "^(Joss) (Whedon)$" "$2, $1" sort +transform dir "^(John) (Williams)$" "$2, $1" sort +transform dir "^(Rozz) (Williams)$" "$2, $1" sort +transform dir "^(Zakk) (Wylde)$" "$2, $1" sort + +transform dir "^(_Weird Al_) (Yankovic)$" "$2, $1" sort +transform dir "^(Neil) (Young.*)$" "$2, $1" sort + +transform dir "^(Rob) (Zombie)$" "$2, $1" sort + +###----- That's all, folks -------------------------------------------------- -- 2.11.0