- Use "Exact Audio Copy.cue" and "Exact Audio Copy.sha256" as filenames instead of "(release name).cue/sha256". The name of the release is usually imprecise when the image is ripped because EAC does not allow proper selection of releases from MusicBrainz. Further, using "Exact Audio Copy" as basename will make the user less likely to be confused about what the files are for.
- Update README.md to reflect the current and previous changes to the filenames in the output dir.
- Move TODOs with regards to HTOA to TODO.txt. It won't break anything to have the hidden track as "00 - pregap.wav". If we run into such CDs, we will notice that while tagging them and can still decide what to do about them then.
- Remove commented-out code which could be used to merge the HTOA with track 1. I am against doing this because the hidden track IS a different track than track 1.
Do not put the track title into the filename of the singletracks anymore. EAC will use the local charset for track titles instead of UTF-8 and it is difficult detect which charset it is. This would break bash processing of the filenames under certain conditions. Also, the metadata which EAC puts into the CUE is imprecise: It does not provide a proper way of selecting releases from MusicBrainz when using the FreeDB gateway. So the filenames would have to be changed when tagging with Picard anyway.