Как я восстановил 1700 потерянных файлов в проекте Reaper и случайно создал полезную утилиту...

Всем привет, друзья!
Недавно решил я отрендерить несколько книг, над которыми работал по муз.шум. оформлению, под новый формат. В итоге из этой простой затеи родилась довольно полезная утилита для всех, кто работает с Reaper.
Как всё началось
Открываю, значит, проект «Паргелий» и обнаруживаю, что с момента последней работы над ним я успел основательно перетрясти свою звуковую библиотеку.
Какие-то папки переехали, какие-то файлы были переконвертированы, у многих сменились расширения — например, WAV превратился во FLAC и т.д., и т.п. В результате Reaper не может найти огромное количество файлов и предлагает либо указывать каждый вручную, либо воспользоваться встроенным поиском. А файлов там не десять и даже не сто....
Звездец пришёл откуда не звали.
Прикинул я объём ручной работы, немного погрустил, но решил проверить формат проекта Reaper. И о чудо! Это обычный текстовый файл, в котором все поля прописаны открытым текстом. В том числе и все пути к используемым аудиофайлам!
Распеваем славу всем звуковым богам и формулируем задачу:
Создать утилиту на Python с графической оболочкой на PySide6. Она должна открывать файл проекта Reaper, проверять все указанные в нём пути и искать замену для отсутствующих файлов в выбранной папке и её подпапках.