I want to prove $\Gamma(\frac1m) \dots \Gamma(\frac{m-1}{m})=(2 \pi)^{m-1} m^{-\frac12}$.
My attempts:
For $m=2l+1$, I used the reflection formula $\Gamma(\frac{k}{m}) \Gamma(1-\frac{k}{m})=\frac{\pi}{\sin \frac{\pi k}{m}}$ and then replaced $\lim_{x \to 1} \dfrac{x^m-1}{x-1}$ once with $m$ and once with multiplication of roots of unity which results in the requested equality to prove.
For $m=2l$ this approach fails because of appearance of $\Gamma(\frac12)$ in the middle of the list with even with many tricks I used it fails to prove the final result. Reducing it to prove this : $$\dfrac{k}{2^{2k-2}}=(\prod_{j=1}^k \sin \frac{\pi j}{2k})^2 $$ How can I approach from this line on? It is true for small numbers of $k$ but appearance of $k$ in th denominator makes by-induction-method useless.
Added : The following is from the text but I believe it works for $m$ an odd integer. Does it work for $m$ even and if so how?

First, notice that $j=k$ can be excluded from consideration as the corresponding factor is $\sin\frac{\pi k}{2k}=1$.
Second, notice that $\pm\sin\frac{\pi j}{2k}$ for $j=1,2,\dots, k-1$ are the roots of the Chebyshev polynomial $U_{2k-1}(x)$ divided by $x$. By Vieta theorem, their product $(-1)^{k-1}\left(\prod_{j=1}^{k-1} \sin\frac{\pi j}{2k}\right)^2$ equals the free term of $\frac1xU_{2k-1}(x)$, which is $(-1)^{k-1}2k$, divided by its leading coefficient, which is $2^{2k-1}$. That is, $$\left(\prod_{j=1}^{k-1} \sin\frac{\pi j}{2k}\right)^2 = \frac{k}{2^{2k-2}}.$$