scripts runs, but format_path() and split_trackdisc() need fixing