I had problems to import files with a semicolon in the filename.
beet import -AC /media/music
did not import the files, but I could import them when I imported them directly escapeing the semicolon.
beet import -AC /media/music/foo;bar*
As the semicolon is a special character on the commandline I think that this is the intended behaviour.
Do you know of any side effects? Shall I better normalize the filenames and reimport them?