I have no problem being the 15th person to say "Beets is awesome!" In addition to the quality of the program sampsyo is a great maintainer. Quick to comment on issues and is usually available on IRC. Beets + the archive.org API for the Etree music collection would be awesome.
Tip: If you are about to import all of your music you and you have enough space you can save some of the tedium by doing a quiet import initially:
1. Optional: `$ cp -r ~/Music ~/ImportMusic ; mv ~/Music ~/Music.orig`
2. enable whatever plugins you want (atleast: chroma fromfilename fetchart)
3. Set up config
directory: ~/Music
import:
move: yes
quiet_fallback: skip
log: ~/.beets/imported-beets.log
4. `$ beet import -q ~/ImportMusic`
This will take a little while depending on how big your collection is. When that is finished the only things left in ImportMusic will be the things beets need some help identifying. This part requires time and a little input from you so plan on being near your $TERM 5. `$ beet import ~/ImportMusic`
Keeping the backup copy of Music is probably not needed but I like to play it safe.tldr: No matter how you want to import do the quiet+skip import initially.
ADDENDUM: A similar program for pdf/epub/mobi --boox-- would be awesome. If Calibre worked half as well and was developed by someone half as nice as sampsyo the UI would almost be tolerable.