Add new `--max-retries` argument to allow users to specify maximum number of attempts to try before giving up ripping a track. This value defaults to `5` while `0` means infinity. Possible errors (negative number, string, etc) are also handled. Co-authored-by: JoeLametta <JoeLametta@users.noreply.github.com> Signed-off-by: JoeLametta <JoeLametta@users.noreply.github.com> Signed-off-by: ABCbum <kimlong221002@gmail.com>