The new method pair() receives an arbitrary name/value pair. Support for this is being added to a few decoder plugins.
Pass a callback table to scan_file() and scan_stream(), instead of returning a tag object.