Skip to content

v0.8.0 - BETA

Compare
Choose a tag to compare
@yuroyami yuroyami released this 09 Jul 22:22
· 26 commits to master since this release

Remark:

Uninstall v0.7.0 or any older version or you'll have duplicate separate apps. App's namespace was changed and therefore requires a clean re-installation.

This MAJOR update comes with an enormous performance boost, bug fixes, feature ports from official Syncplay and a few enhancements here and there. Please note that the app is still in BETA release, feedback would be much appreciated.

New Features :

  • Shared Playlists (Ported from official Syncplay PC): Now users can share a single playlist (on PC and on Android), the playlist can be seen, updated or changed by anyone and it contains file names that will be searched in media folders and directories which are specified by each user. This feature is still in preliminary test phase. #11
  • Custom Servers (Ported from official Syncplay PC): You can input custom server info (address, port, password) now. This feature has not been tested yet and might not work properly. #15
  • New Setting: "File name sending / File size sending" as "Raw, Hashed or don't send at all" (ported from official Syncplay). This allows users to choose whether they wanna announce their file's properties (Size and Name) . Previously, using Syncplay Android with users who use both use Syncplay Desktop and enabled the hashing setting, would crash Syncplay Android as it didn't support parsing hashed filenames/sizes. This crash is automatically fixed with this feature.
  • New Setting: Warning about file mismatches (ported from official Syncplay). Users can now be notified about any minor mismatches between files (Name mismatching, size mismatching, or duration mismatching).
  • New Setting: "Pause if someone leaves" (Ported from official Syncplay).
  • Printing timestamp when pausing (Ported from Official Syncplay 1.7.0 Beta 1)
  • Redundant seeking messages such as (User jumped from 00:10 to 00:10) are no longer shown.

Bug Fixes :

  • Fixed an issue where users couldn't sometimes change audio/subtitle tracks (Selection was seldom getting ignored).
  • Fixed an issue where 'CONNECT' screen's height surpassed that of some small-screen devices, now it's scrollable unless the screen height suffices.
  • Back button no longer "hides" the room, now it closes the connection with the server permanently.
  • Fixed a bug where users could exist within a room with multiple parallel sessions. #16
  • Fixed issue where keeping the app in the background for far too long would kill the connection. Now the app reconnects if the connection got dropped. #12
  • Fixed an issue where getting disconnected repeatedly may cause "DISCONNECTED" popup to be spawned endless number of times.
  • Fixed an issue where some events were rarely not getting dispatched (Such as, when someone leaves the room, or when someone adds a file).
  • Fixed an issue where file information was not being sent again after successful reconnection.
  • Fixed a bug where username and room name were not getting trimmed to match server regulations.
  • Fixed an issue where video playback does not go back to 00:00 after loading a new video.
  • Fixed missing Arabic texts.
  • Smaller app size (13MBs > 7.6MBs).

User-Interface (UI) Adjustments :

  • Replaced the obnoxiously-looking starter hint ("Click on icon to load video" hint) with a popup dialog that can be dismissed permanently.
  • Replaced the main font with a multilingual font to match Latina and Arabic typesetting.
  • Reduced Splash Screen duration from 700ms to 500ms and improved its transition.
  • Rounded the corners of the following two areas: "Room Details" area card + "Messages" area card
  • Fixed issue where there would still exist a small gray square left after collapsing Room Details (By unchecking "Show Details").
  • Enhanced join button's appearance.
  • Defaulted server to syncplay.pl:8997. And added advice on 'Disconnected' pop to change server in case there are issues.

There's still a lot left to do. Let me know if anything needs to be fixed, or any feature to add. Also you can support the project by providing translations in your own native language.

In case you encounter any issues installing the app:

  • Make sure you have Android 5.0 Lollipop and higher.
  • Make sure you have uninstalled the previous version. There is no point in updating the app, just a clean install would do.

In case you encounter issues playing a video:

  • It's probably due to your device's capabilities. You are still welcome to open an issue thread here telling us the problem in detail.

Full Changelog: 0.7.0...v0.8.0