This repository has been archived by the owner on Nov 16, 2024. It is now read-only.
Releases: ajchili/sync
Releases · ajchili/sync
Venal Vaquita
Version 2.0.0B
What's new
- Added feedback button
- Added support for auto-connect
- Added dark mode
- Changed file selector UI to use native OS file selector
- Changed some of the program from Java -> Kotlin
- Changed when message is shown to client
- Cleaned up code
- Fixed crash that would occur when joining a server
- Fixed crash that would occur when leaving a server
- Fixed crash where media would not be set or set to null
- Fixed alerts when incorrect/null files/urls were provided for media
- Removed client cap (was previously 10 per server)
Stagnant Saola
Political Penguin
Version 1.7.0
What's new
- Added new messaging system to display updates/changes
- Better README
- Client connection window is now a set size rather than a relative size
- Changed how version checking occurs
- Changed how the server and client close
- Changed how UI looks
- Fixed resizing of the control panel
- Fixed server crashes
- Server will now properly shutdown when ports 8000 and/or 8080 are already in use
Bumping Bears
Version 1.6.0
What's new
- Added UPnP
- Added proper exception handling
- Added ability to change size of the control panel
- Added new debug information to the client information UI
- Added current playback time
- Shows time with milliseconds
- Added current playback state
- Added current playback time
- Changed server and client communications to be more efficient
- Changed how media is selected to be easier
- Fixed
Share Server Address
button - Fixed uncaught exceptions
- Fixed chat window to properly scroll when messages are received
- Refactored multiple classes
- Removed debugging from sync
Automated Alpine
Version 1.5.0
What's new
- Added audio equalizer
- Added ability to change UI elements
- The control panel can now have its location changed or be hidden
- Current playback times are now visible to clients
- Playback times are also toggleable
- Added client information UI
- Displays username, user ID, and ping to server
- Allows server to kick client
- Added customizable indicator for client de-syncing
Yellow
warningRed
de-synced
- Fixed Tomcat on macOS
- Tomcat and offline media are now usable on macOS servers
- Fixed exception caused by closing the URL UI
- Fixed exceptions caused by a loss of communication with clients
- Fixed issue that would cause client to hang on close
- Fixed PortValidator to prevent the server from hanging
Concealed Concrete
Verison 1.4.1
What's new
- Changed sync to use default UI elements, this will make sync look like a native application rather than an ugly Java one
Poisonous Tambourine
Verison 1.4.0
What's new
- Added menu bar
- Added ability to select any media file
- This feature will automatically move and set the media
- Progress bar will be displayed to show the server how much longer it will take to move the media file
- Added beta version support
- Added ability to double-click into and out of fullscreen playback
- Added ability for users to visually see when someone is out of sync
- If enabled, a user who is out of sync by 1 second will appear yellow in the control panel, while a user who is out of sync by 2 seconds or more will appear red (this can be enabled through the menu bar)
- Changed debug messages to only show error messages for release versions
- This can be changed through command line arguments, use:
0
as errors messages only (default)1
as error and network messages only2
as full debug mode
- This can be changed through command line arguments, use:
- Changed rate at which connected users are sent to clients
- Fixed URL encoding bug
- Fixed bug where clients would not receive media updates after media finishes
- Fixed UI bug where previously opened or highlighted UI elements would be drawn to the PlaybackPanel
- Removed settings from launcher
- Removed center panel from the control panel
Fancy gazelle
Verison 1.3.2
What's new
- Addition of Version Checking
- Added URL encoding
- Fixed issues on server shutdown
- Fixed offline media
- Offline media was previously inaccessible to clients, this has been fixed
- Fixed issue where server would have to be restarted to change media
Baboon food
Version 1.3.1
What's new
- Fixed issue with offline media
- Clients will now be sent the proper URL to access offline media
Gentle marmoset
Version 1.3.0
What's new
- Added exception handling for the Tomcat server
- Added feature to validate that ports are forwarded
- Added feature to change resolution of media
- This currently has no impact on bandwidth but may improve performance on slower machines
- Changed the method in which syncing occurs, it yields higher stability and a better user experience
- Changed from time-based to playback rate based
- Changed minimum resolution of sync window
- Changed Client connection UI
- Added server history
- Previously joined server will appear and be easily joinable in the future
- UI now should allow for quicker and more intuitive connecting to servers
- Added server history
- Removed many of the debug messages
- Removed pause on client connection
Here are some things to keep in mind
- UI issues with no currently playing media still persist