\[ \boxed { \left ( {x}^{2}-1 \right ) {\frac {\rm d}{{\rm d}x}}y \left ( x \right ) + \left ( y \left ( x \right ) \right ) ^{2}-2\,xy \left ( x \right ) +1=0} \]
Mathematica: cpu = 0.017002 (sec), leaf count = 46 \[ \left \{\left \{y(x)\to \frac {1}{c_1+\frac {1}{2} \log (1-x)-\frac {1}{2} \log (x+1)}-\frac {x \left (1-x^2\right )}{x^2-1}\right \}\right \} \]
Maple: cpu = 0.094 (sec), leaf count = 14 \[ \left \{ y \left ( x \right ) =x+ \left ( {\it \_C1}-{\it Artanh} \left ( x \right ) \right ) ^{-1} \right \} \]