I created it to watch movies with my girlfriend on one screen but listening to 2 different audio tracks. Each of us has a pair of earphones and each listens to its own audio track.
The key feature is that they are synchronized.
I can pause, play, seek, and the other player will do the same.
See the Github repo
It’s an experimental project, I wanted to show that it’s possible to create such a tool using Golang, even though it’s not the best language for GUI applications.
I had to develop the own build toolset for delivering the app to the major platforms.