I like to contribute later aswell but not matching 100% the OP wish.
The Ideas in my head plus differences to Vic would be:
- own GUI with own free to use audio-codec (that way I do have better control of files)
- basic converter options, bitrate and such
- option for automatic mp3 header fill (based on this rule, your files should be in that state before enable that option: "Artist - Title {optional - Year}.extension"
- option to keep original filedates for converted media
- option to set output folder
- option to test original and converted against (not visible presented, just audio playback, that way you have a chance to quickly test many converter variations)
- batch converting mode (convert many files at once)
- multithreading, you choose how many converting threads may be opened at once to get most power out of your hardware (# of your cpu-kernels will be the limit)
( ...or set to single-thread to keep system more stable for other usage while converting... )
( small example to give you an idea: 4-kernels/threads = each work with 25% of cpu power ... since 4 * 25 = 100% cpu
)
- no other external app will be supported (dbPoweramp or whatever), that would be Vic's try if I did understand correct
- 100% portable, no installation is required
- 100% not for commercial usage allowed (converter libs disallow, not me)
If you do not like that Idea, I will not disturb here anymore and silently put it on my Todo List as one of my many fun projects or NANY contributions.
Stay healty all of you!