Is there another way to solve this integral? My way to solve this integral. I wonder is there another way to solve it as it's very long for me. 
$$\int_{0}^{\pi}\frac{1-\sin (x)}{\sin (x)+1}dx$$
Let $$u=\tan (\frac{x}{2})$$
$$du=\frac{1}{2}\sec ^2(\frac{x}{2})dx $$
By Weierstrass Substitution
$$\sin (x)=\frac{2u}{u^2+1}$$
$$\cos (x)=\frac{1-u^2}{u^2+1}$$
$$dx=\frac{2du}{u^2+1}$$
$$=\int_{0}^{\infty }\frac{2(1-\frac{2u}{u^2+1})}{(u^2+1)(\frac{2u}{u^2+1}+1)}du$$
$$=\int_{0}^{\infty }\frac{2(u-1)^2}{u^4+2u^3+2u^2+2u+1}du $$
$$=2\int_{0}^{\infty }\frac{(u-1)^2}{u^4+2u^3+2u^2+2u+1}du  $$
$$=2\int_{0}^{\infty }\frac{(u-1)^2}{(u+1)^2(u^2+1)}du $$
$$=2\int_{0}^{\infty }(\frac{2}{(u+1)^2}-\frac{1}{u^2+1})du $$
$$=-2\int_{0}^{\infty  }\frac{1}{u^2+1}du+4\int_{0}^{\infty}\frac{1}{(u+1)^2}du $$
$$\lim_{b\rightarrow \infty }\left | (-2\tan^{-1}(u)) \right |_{0}^{b}+4\int_{0}^{\infty}\frac{1}{(u+1)^2}du$$
$$=(\lim_{b\rightarrow \infty}-2\tan^{-1}(b))+4\int_{0}^{\infty}\frac{1}{(u+1)^2}du$$
$$=-\pi+4\int_{0}^{\infty}\frac{1}{(u+1)^2}du$$
Let $$s=u+1$$
$$ds=du$$
$$=-\pi+4\int_{1}^{\infty}\frac{1}{s^2}ds$$
$$=-\pi+\lim_{b\rightarrow \infty}\left | (-\frac{4}{s}) \right |_{1}^{b}$$
$$=-\pi+(\lim_{b\rightarrow \infty} -\frac{4}{b}) +4$$
$$=4-\pi$$
$$\approx 0.85841$$

Hint:  Note that by symmetry our integral is twice the integral from $0$ to $\pi/2$. Then by symmetry replace $\sin x$ by $\cos x$. Then use the identities $\cos x=2\cos^2 (x/2)-1=1-2\sin^2(x/2)$.
