Planned Enhancements and Known Bugs
===================================

Road Map
--------
This is a "rough" plan, nothing is set in stone.

0.6.0
  x UTF-16 encoding (0x01 byte prefix)
  x UTF-16BE encoding (0x02 byte prefix) (ID3 v2.4)
  x UTF-8 encoding (0x03 byte prefix)    (ID3 v2.4)
  x --attach-picture=[TYPE:]DESCRIPTION:]FILE
                   Attach picture
  o ebuild
    dev-python
  o Summary consistency in README, setup.py, and rpm, etc.
  o Use sourceforge.net servers (or nicfit for dl/site)
     redirect script for graves server.
  o Native Support for: MCDID, TMED, IPLS/TIPL, PCNT, TEXT, USLT
                        SYLT, TDAT(2.3 rendering TDRC)
  o --write-images=<target dir>
  o --remove-images
  o --remove-frames interactively.
  o Confirm updates.
  o thatspot.tag - Parses fine, but native support for TMED, USLT, PCNT, POPM,
               TLEN, and IPLS is needed.
  o eyeD3 man page

0.7.0
  o --playlist - Create playlists from scanned files.
      --playlist=CMD_LINE,SMART
        SMART - 1) Order artists alphabetically
                2) Order albums by same artist by year
                3) Order by track.
  o --set-text-frame=FID:TEXT Set any text frame.
  o --rename[=STRING]         Rename filename from tag info
  o -r, --rename[=STRING]         Rename filename from tag info
  o -S, --sanitize-filename       Sanitize filenames
  o -C, --capitalize[=ARG]        Capitalize frames
  o --play-counter=NUMBER     Set play counter value
  o -i, --interactive[=FRAME(S)]  Set tag data interactively
  o -B, --save-binary[=FRAME(S)]  Save binary frame(s)
  o -P, --force-padding           Enforce padding of tag data
  o --padded-size             Set padded size
  o Tag.export() (export) to save to empty files.
  o -E, --export[=FILENAME]       Export tag(s) to file
  o More "low-level" capibilities via bin/eyeD3
  o Regression/unit test app.

0.8.0
  o bin/eyeD3 XML output.
  o Handle appended ID3v2 tags, SEEK frames, and footers.

0.9.0
  o Native support for all frames!
  o Abide by read only and tag/file alter flags in tag header when
    setting/saving.
  o Abide by extended header restrictions when setting/saving.

1.0.0
  o Ogg Tag Support
  o Ogg tag writing.
  o Ogg audio spec support
  o GUI

Problematic id3lib Sample Tags
------------------------------
230-syncedlyrics.tag - Not tested, synced lyrics has not been implemented
                       yet.
