
Size
28.88 MB
Android
7.0+
Downloads
50
Security Scan
Verified Safe
✓ Scanned with ClamAV, APKiD, and Quark-Engine
Screenshots


What's New
Core Changes:
Full iOS support: The project now compiles and runs on iOS devices and is usable. Volunteers interested in hosting the app on the Apple Store to make it available for installation to all users are encouraged to contribute.
Fixed issue with Preference Saving: Resolved a significant issue where user preferences were not saved or applied upon exiting the preference screen, affecting both in-room settings and global settings (#92).
VLC Integration: Implemented additional video playback support through the inclusion of VLC video playback engine (via libVLC). It is powerful but not as stable as mpv. VLC is also implemented on the iOS side via MobileVLCKit.
Reactivated Shared Playlist feature: although it is still experiencing functionality issues. Updates include:
Syncplay now scans for files within subfolders of media directories to address issue #54.
Fixed a bug where the UI playlist play indicator failed to update with server index changes.
New Network Setting Option: Introduced a new network engine selection option within global home settings (Settings -> Network -> Network Engine), enabling users to choose their preferred network engine.
For Android, options include Netty (Default, comes with TLS support) and Ktor (experimental, doesn't support TLS).
For iOS, options include SwiftNIO (basically the Netty equivalent, stable and supports TLS) and Ktor (no TLS).
Addition of MPV Options: Included two new MPV options, 'video sync mode' and 'profile preset', to control how mpv syncs the video (either by setting it sync video to the audio or to the display). This also fixes the “Framerate interpolation” which had no effect due to mpv applying the ‘audio’ video sync option by default. Note that this option is not exactly phone-performance-friendly especially when the display refresh rate is higher than 60 FPS. (#59 requested by @Zhaodaidai)
Bug Fixes and Improvements :
Resolved an issue where MPV would become permanently broken after reaching the end of a file.
Fixed track selection malfunction with ExoPlayer (#94 raised by @Grandark1231, #95 raised by @ahmady2001).
Addressed issues where player continued playback after leaving a room (#84 by @soredake).
Fixed playback persistence after closing the PIP window (#67 by @soredake).
Corrected a bug where the player received playback events while in the background (#76 raised by @soredake).
Adjustments to Picture-in-Picture Mode: Modified the behavior of entering picture-in-picture mode to prevent poor user experiences. Instead of automatic activation upon app minimization, users can now access PIP mode through the overflow menu in the top right corner of the room.
Set gpu-next as the default value for the MPV engine to prevent black screens caused by differing rendering logic in libMPV (#85 raised by @soredake
Adjustments to Picture-in-Picture Mode: Modified the behavior of entering picture-in-picture mode to prevent poor user experiences. Instead of automatic activation upon app minimization, users can now access PIP mode through the overflow menu in the top right corner of the room.
Set gpu-next as the default value for the MPV engine to prevent black screens caused by differing rendering logic in libMPV (#85 raised by @soredake).
Fixed an issue where the setting “Pause when someone leaves” would result in resuming playback when the media is already paused, as well as another issue where it tries to take effect even when there is no media, potentially causing a crash.
Fixed an issue where subtitles could not be loaded due to filename having a non-lowercase extension.
Added a new "General" setting Remove all shortcuts to quickly remove existing dynamic home shortcuts.
Introduced Russian translation (#47) by @ivy-reps (Thanks!) - requested by @b0s-at-works.
Description
This is the UNOFFICIAL Syncplay client for Android. If you don't know Syncplay, have a look here. Syncplay synchronizes playback on different devices and makes sure everyone is watching the same thing at the same second, even if they're miles away.
What Syncplay Desktop needed is a Mobile client, people are using phones more than ever, so I dedicated myself to bringing its functionality to Android while keeping it compatible and interoperable with the Desktop version ! That means, users with both Syncplay Desktop and Syncplay BETA on Android can watch together. It supports the chat functionality, and most video formats ! (Working on the FFmpeg integration as of now, to make sure everyone can play all various formats). It's still a work in progress and it's really early in the alpha phase. There are various stuff that are still missing but exist in the official release. I am working on it slowly.
Features:
Flawless interoperability with Syncplay's official desktop client and other Syncplay BETA Android clients.
Same base functionality as Syncplay for Desktop. The Syncplay protocol was re-written from Python to Kotlin line by line.
Integrated lightning-speed video player, whose capabilities depend on your device.
Real-time chat functionality, with emojis support.
A huge set of settings and preferences to tweak and customize your client.
Supports all audio track formats.
Supports loading custom external subtitle files.
No delay or latency opening the app or the room.
App written in efficient native Kotlin code, reassurring the optimal performance.
Multi-language support (Available Language: English, Arabic. More languages on the way)
Rate this app
Ratings & Reviews
No reviews yet.