Nothing to return on a void function
Initialize variable
Initialize variable
Die on invalid track number
Use proper int type for seconds
Fix integer type comparison, -Wsign-compare