| 1 | TODO: |
| 2 | ---- |
| 3 | * move the wav files to a different dir if the user wants to keep the tracks |
| 4 | * read the TOC and CDTEXT files and store them |
| 5 | * read the complete CD to a single file, storing TOC seems a good idea to |
| 6 | recreate the index entries if we decide to burn the cd. |
| 7 | * Make concatenating CD1...Cdn sets into one album possible: Maybe a "start |
| 8 | with number for files" flag? |
| 9 | |
| 10 | * read_and_encode function that uses named pipes for further ripping/encoding |
| 11 | parallelization where possible |
| 12 | * read_and_encode_and_tag? :) |
| 13 | * Customizable post-read/encode/tag hooks |
| 14 | (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=114851) |
| 15 | |
| 16 | * Separate local/dist tagging: if local encoding, the tags are added on the |
| 17 | encoding phase. If remote, the tracks need tagging. |
| 18 | And also add the possibility to add this information via oggenc directly |
| 19 | instead of explicitly invoking vorbiscomment. |
| 20 | |
| 21 | * Maybe repair files when they have the same name in the original CD? |
| 22 | (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=205634) |
| 23 | |
| 24 | * Separate the different output encodings, so a user can read and encode one |
| 25 | format and then encode another one, later, from the same wavs. Right now, |
| 26 | the same status line is used for all formats, so a re-encoding is rejected |
| 27 | since abcde sees the encoding already finished. Same with tags and moves. |
| 28 | |
| 29 | * Support UTF-8 tags |
| 30 | |
| 31 | DONE: |
| 32 | ---- |
| 33 | * FLAC support (http://flac.sourceforge.net/) |
| 34 | * Multiple ogg/mp3/flac output during the same session |
| 35 | * Track padding problem with single songs. |