fix a fd leak
add "static"
remove duplicated get_module_directory()
fix: didn't error return after option validity check on some conditions
add --cue-tracks
bump version