I've implemented the requested changes, with the exceptions of refactoring the code for self.copyright and self.ccli_number.
While the code appears similar across all versions, it differs for version 6:
# ProPresenter 4 & 5
self.copyright = root.get('CCLICopyrightInfo')
self.ccli_number = root.get('CCLILicenseNumber')
I've implemented the requested changes, with the exceptions of refactoring the code for self.copyright and self.ccli_number.
While the code appears similar across all versions, it differs for version 6: 'CCLICopyrightI nfo') 'CCLILicenseNum ber')
# ProPresenter 4 & 5
self.copyright = root.get(
self.ccli_number = root.get(
# ProPresenter 6 'CCLICopyrightY ear') 'CCLISongNumber ')
self.copyright = root.get(
self.ccli_number = root.get(