External Tags

Component for foobar2000 v1.4 alpha and newer.

Released:2018-09-22 20:05
Size:46.8 KB
License:Modified ISC license




Adds tagging support for non-taggable file formats. The tags are written as external files to the same directory as the target audio files.

For the component to work properly the "External Tags (reader)" decoder must have higher priority than the format to be tagged.

The "External Tags (writer)" decoder should have lowest priority so external tags won't take priority over native tags of any format.


0.9.2 (2018-09-22):Fixed inability to read tag files embedded in archives. Changed the component to reject file extensions not recognized by foobar2000 inputs - this leaves out all unwanted non-audio files when dragging and dropping folders to foobar2000 playlist.
0.9.1 (2018-08-02):Fixed tag writing when using properties dialog to do the initial tagging.
0.9 (2018-08-01):Option to store tags in NTFS Alternate Data Streams. Setting can be toggled in advanced preferences under Tagging.
0.8 (2018-07-15):Native album art writing works again. Tag reader now also supports tag writing for tracks that have external tags present. That way editing tags for such files forces the edits to go to external tags. Fixed external tagging of cue sheets.
0.7 (2018-07-04):Bugfixes. Tag reader made everything report tagtype as External APEv2. Album art writer will now only activate for files that have external tag file present.
0.6 (2018-06-30):Added album art support and ability to tag streams. Made the component prefer external tags outside archives over the ones stored in archives. Changed reported tag type to "External APEv2". Added context menu command for removing external tags from files. Note that stream tagging requires using "Edit External Tags" context menu command - regular properties dialog doesn't call tag writing functions on streams
0.5 (2018-06-17):Removed error message when trying to remove a non-existing tag file. External tag now allows "removing" existing tags from a file
0.4 (2018-06-17):Changed subsong tagging to not write separate file for each subsong. Added ability to tag files in archives
0.3 (2018-06-16):Fixed a bug that prevented tagging some files
0.2 (2018-06-16):Added support for subsongs
0.1 (2018-06-14):Initial version