Since this equation is of the form $y' = \frac{M(x,y)}{N(x,y)}$, I tried computing the partials $M_y$, $N_x$, $\frac{M_y - N_x}{N(x,y)}$ and $\frac{N_x - M_y}{M(x,y)}$ - unfortunately, all of these expressions are functions of $x$ and $y$. In particular, $M_y \neq N_x$, so the equation is inexact but clearly, the methods used to solve inexact differential equations aren't applicable here either as I don't know how to find the relevant integrating factor.
Wolfram Alpha gives the "standard computation time exceeded" message.
I've also tried various substitutions but I'm now stumped. Are there any alternative approaches? I appreciate the help.