This repository has been archived by the owner on Nov 16, 2024. It is now read-only.
Releases: ajchili/sync
Releases · ajchili/sync
Reticulating splines
Version 1.2.0
What's new
- New version naming scheme, it's now cooler and random-ish
- Added ability to remove ControlPanel from Client UI
- Added new UI for providing and selecting a server IP address
- Previously entered IP addresses will now be saved and accessible for later connections
- Changed marquee text
- It is now on the bottom of the screen
- Changed opacity
- Changed "Pausing" to "Paused"
- Changed media player to properly auto pause when media finishes loading
- Changed the Server to use the file rather than an internet connection for offline media
- Changed UI to look less like Windows XP on Windows machines
- OS X and Linux users shouldn't notices much of a change
- Fixed bug where a server in fullscreen could unpause while a user is connecting
- Fixed UI glitch where Volume slider would not properly be rended
- Fixed issues with server shutdown
Here are some things to keep in mind
- Clients that are connecting to the server while media is playing may experience a period desync before media is properly displayed, however, no buffering loop should occur
- If this were to happen, pausing then playing the media will fix the sync issue
- There is still a graphical bug that occurs when using the UI while no media is selected or playing, please disregard them as they are harmless
Bug fixes and general improvements
Version 1.1.2
What's new
- New server side debugging for client playback times
- The server host will now be able to see the playback time of all connected clients
- New connection handler
- The server will pause media when a client is connecting, this will remove issues where a client connects and is thrown into a buffering loop
- Changed some debug messages
- Changed chat log to use word wrap
- Added a play and pause marquee to the media player to inform users of media events
Here are some things to keep in mind
- Clients that are connecting to the server while media is playing may experience up to 5 seconds of desync before media is properly displayed, however, no buffering loop will occur
- There is currently a graphical bug that occurs when using the UI while no media is selected or playing, please disregard them as they are harmless
User friendly enhancements
Version 1.1.1
What's new
- Added dedicated hotkeys for fullscreen
- You no longer have to press the
Fullscreen
button to launch fullscreen, it has been replaced by pressingF11
- You no longer have to press the
- Implemented proper media scrubbing for the server
- Server media position slider will now display current media time
Fullscreen support
Version 1.1.0
What's new
- Addition of fullscreen
- This can be accessed by pressing the
Fullscreen
button - While in fullscreen, it can be exited by pressing
F11
orESC
and the server can play/pause the media by pressingSpace
- This can be accessed by pressing the
- Removed dark mode
First official release
Sync has been officially released!
Here are some key features of the first full release
- Online and offline media support
- Realtime chat
- Full media syncing
- Support across all Java supported platforms
- Low bandwidth usage
Here are some things to keep in mind with the first full release
- There will be bugs
- These should be brought to our attention through Github Issues
- Frequent updates will be made to fix these bugs
- Depending on your internet connection speeds, you may experience some issues with playback or server hosting
- New features are still to come!
Introduction of Tomcat
Merge pull request #2 from ajchili/tomcat Introduction of Tomcat
Switch to vlcj
0.4.0 Pushing iml files
Dark mode fixed
0.3.2 Fixed dark mode issue where everything was black
Dark mode, performance improvements, and continuity tweaks
String Literals -> Character literals Small performance boost
Fullscreen!
New feature, fullscreen playback Added fullscreen playback for server and client, it can be used by pressing F11. Changed how current playback state was sent by the server and handled by the client. Fixed/changed debug messages.