Have you run this against a large collection of torrent files? There are many edge cases. E.g. many metadata handlers barf on very large torrents such as the TLMC or danbooru2019. Others have issues with non-utf8 filenames since while it is strongly recommended it's not required (since unix doesn't require it either).