2.1.63.2 Maple. Time used: 0.017 (sec). Leaf size: 49
ode:=diff(y(x),x) = (a+b*x+y(x))^4; 
dsolve(ode,y(x), singsol=all);
 
\begin{align*} y = -b x +\operatorname {RootOf}\left (-x +\int _{}^{\textit {\_Z}}\frac {1}{\textit {\_a}^{4}+4 \textit {\_a}^{3} a +6 \textit {\_a}^{2} a^{2}+4 \textit {\_a} \,a^{3}+a^{4}+b}d \textit {\_a} +c_1 \right ) \end{align*}

Maple trace

Methods for first order ODEs: 
--- Trying classification methods --- 
trying a quadrature 
trying 1st order linear 
trying Bernoulli 
trying separable 
trying inverse linear 
trying homogeneous types: 
trying homogeneous C 
1st order, trying the canonical coordinates of the invariance group 
   -> Calling odsolve with the ODE, diff(y(x),x) = -b, y(x) 
      *** Sublevel 2 *** 
      Methods for first order ODEs: 
      --- Trying classification methods --- 
      trying a quadrature 
      <- quadrature successful 
<- 1st order, canonical coordinates successful 
<- homogeneous successful
 

Maple step by step

\[ \begin {array}{lll} & {} & \textrm {Let's solve}\hspace {3pt} \\ {} & {} & \frac {d}{d x}y \left (x \right )=\left (a +b x +y \left (x \right )\right )^{4} \\ \bullet & {} & \textrm {Highest derivative means the order of the ODE is}\hspace {3pt} 1 \\ {} & {} & \frac {d}{d x}y \left (x \right ) \\ \bullet & {} & \textrm {Solve for the highest derivative}\hspace {3pt} \\ {} & {} & \frac {d}{d x}y \left (x \right )=\left (a +b x +y \left (x \right )\right )^{4} \end {array} \]