Releases: arkangel-dev/SyncPlay.NET
Redundent Sync Thread
- Added a new thread that will indefinitely monitor the difference between SyncPlay client and the media player. That way it will not have to rely only on events to communicate the player position. This sync thread will also monitor the pause state in addition to the player position
Beep Boop Working Building
Finally a usable build π₯³ π
First Proper Release ππ
This version the following implemented
- Support for mpv.net
- Implemented settings UI
- Implemented controls to view what other users are playing
- Implemented controls to toggle TLS π
- Implemented code to let the user pick the media player
- Started implementing unsync mode
- Improved API code
- More stuff I don't remember doing
Bug Fixes + Loading screen
Some bugs were removed, some were added. But most importantly, the UI will no longer hang while establishing a connection with the server. Instead a loading screen will be displayed. Some other stuff were added too but I can't bothered to remember what
TLS Support
In addition to TLSv1.2 Support, the title bar buttons have been implemented (in hindsight, should've implemented that earlier) + an exception handler window. But the best part is that now it works with the official sync play servers. Because now it wont crash when trying to negotiate TLS
Note : The network threads are still not handled properly. Check if any threads are still running via task manager
Exception Handler Viewer
Initial Release
This is the initial release. It the basics like the position syncing, chat and ready state done. The following still needs to be implemented
- File View (A view where the user can view all the other members and what they're playing.
- Second Conversion (Right now the seek info messages are displayed as plain seconds
- Auto closing VLC (Close VLC when SyncPlay.NET closes and close SyncPlay.NET when VLC closes)
β οΈ This does not work with the official SyncPlay servers because TLS is not implemented yet