Skip to content

v0.12.0 - Hello mpv!

Compare
Choose a tag to compare
@yuroyami yuroyami released this 03 Jun 00:45
· 33 commits to master since this release

Core changes:

  • Introduced a new player engine: mpv (Experimental, now default engine). Switch between players on the home screen (Exoplayer for maximum compatibility). mpv provides powerful video playback capabilities, especially for AV1 video and resolving subtitle issues (#26 #42 raised by @yuroyami, #56 raised by @soredake, #64 raised by @aicynide). On devices with no hardware codecs for 10-bit, mpv is still not programmed to fallback to software decoders which will be fixed by next version.
  • Added Picture-in-picture mode: App goes into PIP mode upon minimizing (default behavior, toggle in In-room Settings -> Player) #50
  • Added shortcut pinning to quickly launch rooms (#62 raised by @soredake): Click on Add home shortcut for current config button on mainscreen, it will create a dynamic shortcut (which you'll find by long-clicking syncplay's icon) and a pinned shortcut which you can place anywhere in your home screen.
  • Subtitles now have a default outline when using mpv (#49 raised by @soredake)
  • Fixed "Set as ready first-hand" option (#57 raised by @soredake).
  • Fixed "Seek to precise position" (#58 raised by @soredake).
  • Fixed issue where rewinding could jump to a negative timestamp (ex: 00:-15) consequently breaking the player.
  • Disabled double-tap gesture for rewind/fast-forward by default (manual activation).
  • Resolved issue with incorrect fading message display after hiding player controls.
  • Added support for Android 6 (Marshmallow) and Android 7 (Nougat).

Aesthetic changes:

  • Improved UI text visibility with added outline (#53, applied only to chat messages
  • Fixed settings animation choppiness (#48 raised by soredake).
  • Added a not-so-important night/day mode toggle button (top-right overflow menu).
  • Enhanced convenience for clicking "Add media" button when no media is present (Helps those with broken screens)
  • Adjusted home screen to better fit device UI (status bar + nav bar), especially on tablets.
  • Corrected SplashScreen logo size.

Known issues and upcoming additions/fixes:

  • Shared playlists are still not functioning as expected.
  • Some texts in non-English languages may be missing or inaccurate.
  • Occasional difficulty in detecting lost connections due to Android's JVM networking limitation.
  • Aspect ratio button currently ineffective with mpv player; work in progress for implementing player commands.
  • Future plans include adding additional mpv control commands (e.g., hardware/software decoding toggling, frame interpolation, subtitle and audio delaying, debug Lua mode) to leverage the player's versatility.

Which APK should you download ?
If you're not familiar with different phone architectures, go ahead and download the arm64-v8a APK. It should work on most phones out there. In case it doesn't work, you can try the armeabi-v7a APK as an alternative. Keep in mind that there are some devices with rare architectures such as x86_64 or x86. Please note that I won't be providing a universal APK since it would be too large (around 110MBs).

If you don't want multiple engines (both ExoPlayer and mpv), go ahead and download syncplay-version-exo-only.apk which contains only ExoPlayer (which should be compatible and stable with any phone, although I personally prefer running mpv).