\[ y'(x)=\frac {x^3 y(x)+x^3+x y(x)^2+y(x)^3}{(x-1) x^3} \] ✓ Mathematica : cpu = 0.182902 (sec), leaf count = 57
\[\text {Solve}\left [-\frac {1}{4} \log \left (\frac {y(x)^2}{x^2}+1\right )+\frac {1}{2} \log \left (\frac {y(x)}{x}+1\right )+\frac {1}{2} \tan ^{-1}\left (\frac {y(x)}{x}\right )=\log (1-x)-\log (x)+c_1,y(x)\right ]\] ✓ Maple : cpu = 0.066 (sec), leaf count = 50
\[\left \{-c_{1}+\frac {\arctan \left (\frac {y \left (x \right )}{x}\right )}{2}+\ln \left (x \right )-\frac {\ln \left (\frac {x^{2}+y \left (x \right )^{2}}{x^{2}}\right )}{4}+\frac {\ln \left (\frac {x +y \left (x \right )}{x}\right )}{2}-\ln \left (x -1\right ) = 0\right \}\]