Suppose a trapezium $ABCD$. There are circles $m,n$ with centres midpoint of leg $BC=M_{1}$ and leg $AD=M_{2}$, respectively; and diametres $BC$ and $AD$, respectively. The point $P$ is the intersection of $BC$ and $AD$. We have tangent lines to $m,n$ from $P$. Prove that the angle $\alpha$ between the tangents to $m$ is equal to $\beta$ between the tangents to $n$.
Since the tangents touch the circle only at one point, they are perpendicular to the radii. Therefore, $$\sin\Bigl(\frac{\alpha}{2} \Bigr)=\frac{r}{|M_{1}P|}\implies \alpha=2\sin^{-1}\left(\frac{|CB|}{2|M_{1}P|} \right)~.$$ Likewise for $\beta$.
It is then enough to prove that $\displaystyle\frac{|CB|}{|M_{1}P|}=\frac{|AD|}{|M_{2}P|}$.
I have had trouble with proving that last part. Your help would be really appreciated!

You're very close. Recall that for positive reals (to ensure denominator is non-zero)
$$ \frac{a}{b} = \frac{ c}{d} \Leftrightarrow \frac{b-a}{b+a} = \frac{ d-c}{d+c}.$$
So, from OP's work, we have $ \frac{CB/2}{M_1 P } = \frac{AD/2}{M_2 P } \Leftrightarrow \frac{PB } {PC } = \frac { PA} {PD } $ by applying the above, which is true from the set of similar triangles $PAB \sim PDC$ with $ AB\parallel DC$ .