supermihi/taglib — Issue #1: Need a way to list / remove tags not supported by dict interface
Author: supermihi
Created: 2011-11-02 13:26:35+00:00
State: open

Currently only a debug message is output when toDict() encounters a tag that cannot be cast to the dict interface. Most often, this happens for crazy ID3 frames (GEOB, PRIV, ...). There should be a possibility to:
- list how many such frames there are in the file, and what types
- remove them.
This however should also be Tag-Independent, thus it cannot contain to much structured information. My current idea would be
1) a bool function like "hasUndictableTags()" returning True if such tags are present,
2) a function like "undictableTagInfo()" returning a String describing that tags (i.e. for ID3, a comma-separated list of four-letter tag IDs)
3) a void function "removeUndictableTags()" removing all such tags.