\[ (a+x (y(x)+x)) y'(x)-b-y(x) (y(x)+x)=0 \] ✓ Mathematica : cpu = 0.0441271 (sec), leaf count = 192
\[\left \{\left \{y(x)\to \frac {1}{x \left (-\frac {x}{\left (a^2+a x^2+b x^2\right )^{3/2} \sqrt {c_1-\frac {1}{(a+b) \left (a^2+a x^2+b x^2\right )}}}-\frac {a}{-a^2-a x^2-b x^2}\right )}-\frac {a+x^2}{x}\right \},\left \{y(x)\to \frac {1}{x \left (\frac {x}{\left (a^2+a x^2+b x^2\right )^{3/2} \sqrt {c_1-\frac {1}{(a+b) \left (a^2+a x^2+b x^2\right )}}}-\frac {a}{-a^2-a x^2-b x^2}\right )}-\frac {a+x^2}{x}\right \}\right \}\]
✓ Maple : cpu = 0.081 (sec), leaf count = 133
\[ \left \{ y \left ( x \right ) ={\frac {1}{{\it \_C1}\,{a}^{2}-1} \left ( {\it \_C1}\,abx+\sqrt {{\it \_C1}\,{a}^{2}{x}^{2}+2\,{\it \_C1}\,ab{x}^{2}+{\it \_C1}\,{b}^{2}{x}^{2}+{\it \_C1}\,{a}^{3}+{\it \_C1}\,{a}^{2}b-a-b}+x \right ) },y \left ( x \right ) =-{\frac {1}{{\it \_C1}\,{a}^{2}-1} \left ( -{\it \_C1}\,abx+\sqrt {{\it \_C1}\,{a}^{2}{x}^{2}+2\,{\it \_C1}\,ab{x}^{2}+{\it \_C1}\,{b}^{2}{x}^{2}+{\it \_C1}\,{a}^{3}+{\it \_C1}\,{a}^{2}b-a-b}-x \right ) } \right \} \]