Falting's theorem states that a non-singular algebraic curve with genus $g>1$ only has finite many rational points. Apparently, the degree-formula (see https://en.wikipedia.org/wiki/Genus%E2%80%93degree_formula) allows to determine the genus if the singularities are known.
If the formula gives $g>1$, can we apply Falting's theorem also in the case of a singular algebraic curve ?
How can Falting's theorem be used to determine whether a diophantine equation in two variables has finite or infinite many rational points ? In particular, for which integer polynomials $p(x)$ can we guarantee that $y^2=p(x)$ has only finite many rational solutions ?