multiplex icon indicating copy to clipboard operation
multiplex copied to clipboard

Windows compatible?

Open Darthagnon opened this issue 2 years ago • 11 comments

Was just wondering if this awesome project was Windows-compatible? GoLang stuff usually is, but I saw references to GTK, which is a little more complicated on Windows.

Darthagnon avatar Sep 09 '23 22:09 Darthagnon

Yup, it is! I made sure that it spawns MPV etc. correctly, and tested it on Windows 11. There used to be a complete CI/CD setup I've set up for Windows, but I decided to drop it before release since I can't really test it properly: https://github.com/pojntfx/multiplex/blob/b2e0f2eb5ae8cd97493c7075fcb793da8fb93f46/Hydrunfile#L54-L99

pojntfx avatar Sep 10 '23 22:09 pojntfx

I'm def. open to building it on Windows again, but for that to be viable I would need to be able to build and test the Windows build from Linux for it to be maintainable.

pojntfx avatar Sep 10 '23 22:09 pojntfx

Or if possible sharing a webapp? Sharing a link with people would be an even lower barrier for entry, using WebRTC just to watch so only one person needs to have Linux.

Siilwyn avatar Sep 12 '23 08:09 Siilwyn

While the web sharing idea would be optimal, implementing it is a bit challenging due to browser limitations and legal concerns. See: https://github.com/pojntfx/multiplex/issues/5

pojntfx avatar Sep 12 '23 21:09 pojntfx

@pojntfx, can you publish windows build on releases tab please?

gmankab avatar Sep 15 '23 22:09 gmankab

@pojntfx, can you publish windows build on releases tab please?

I'm actively looking into it now that I got WINE on MSYS2 to work again, but I'm still not sure if I can genuinely support the platform considering that I don't really have a machine to do the testing for it on. See https://github.com/pojntfx/multiplex/issues/9#issuecomment-1712958270

pojntfx avatar Sep 18 '23 07:09 pojntfx

you can just publish it and community will test it :)

gmankab avatar Oct 05 '23 17:10 gmankab

That could be a way of doing it, but publishing a release without being able to test it on my end will eventually lead to a lot of issues that I can't really account for.

pojntfx avatar Oct 09 '23 00:10 pojntfx

:(

gmankab avatar Oct 18 '23 21:10 gmankab