I've incorporated your enhancements. I had the same memory leak issue, due to taglib throwing AIOBEs.
The memory leak appears to be fixed now, along with the root cause of those pesky AIOBEs.
Thank you. Cheers. Keith.
© 2017, O’Reilly Media, Inc.
All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners.