Problem with importing files with semicolon in filename

Dear all,

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?


I think the important thing to realize here is that this is a feature of your shell and not something beets is doing. How to resolve it depends on your shell, but in most shells, you can escape the character with \ or ‘single quotes.’