Skip to content

Releases: petermg/SyLC-MVC-Player-Android

SyLC MVC Player 0.20.0-alpha.5

Pre-release

Choose a tag to compare

@petermg petermg released this 01 Aug 03:25

Experimental pre-release. This build is intended for testing and may still fail with unusual Blu-ray authoring, remuxes, or playlist obfuscation.

Download

Download the file ending in .apk from Assets below.

Requirements:

  • Android 8.0 or newer
  • ARM64 (arm64-v8a) device
  • OpenGL ES 3.0

Because the APK is distributed outside Google Play, Android may ask you to allow installation from your browser or file manager.

Fixed in alpha.5

Alpha.5 improves Blu-ray feature selection for ISOs containing misleading or malformed playlists.

  • Detects replay-loop playlists whose reported duration is inflated by repeating identical (clip ID, IN time, OUT time) PlayItems.
  • Prefers genuine playable AVC/MVC feature playlists with audio over replay-loop decoys.
  • Keeps a decoy playlist only as an emergency fallback when no plausible feature is available.
  • Adds candidate diagnostics for:
    • total PlayItems
    • unique and repeated PlayItems
    • unique-content duration
    • replay ratio
    • decoy classification

This addresses the case where a remuxed Guardians of the Galaxy 3D ISO exposed a playlist of about 5 hours 50 minutes by repeatedly referencing the same clip range.

Preserved from alpha.4

  • The physical CLPI/PES timeline fallback remains available for malformed single-title, single-clip ISOs whose MPLS duration is severely truncated.
  • This addresses the Disney's A Christmas Carol 3D ISO that reported only 2:33 even though the physical movie stream is approximately 1:35:48.
  • The corrected physical timeline is used consistently for displayed duration, seek range, audio, and video.

Other important fixes retained

  • Preserves the AVC/MVC deblocking mode signaled by the bitstream.
  • Prevents dependent-view MVC decoding from reusing and overwriting the same-time base-picture DPB slot.
  • Retains direct local and SMB playback for supported MVC MKV and Blu-ray ISO sources.

Important limitations

  • This remains an experimental alpha.
  • Unusual remuxes, seamless branching, playlist obfuscation, and malformed disc structures may still fail.
  • ARM64 only.
  • No Blu-ray menus or BD-J.
  • No disc decryption.
  • Some multichannel tracks may sound too loud or clipped; this is still under investigation.
  • Playback compatibility depends on the Android device and GPU.

Reporting problems

When reporting a problem, please include:

  1. The saved diagnostic report from the app.
  2. The exact playback or seek timestamp.
  3. Screenshots for visual corruption.
  4. Whether the source was local or SMB.
  5. Whether the same source works in another player.

See README.md, KNOWN_ISSUES.md, BUILDING.md, TESTING.md, and THIRD_PARTY_NOTICES.md in the repository or source archives.

SyLC MVC Player 0.20.0-alpha.1

Pre-release

Choose a tag to compare

@petermg petermg released this 31 Jul 22:25

SyLC MVC Player 0.20.0-alpha.1

First public alpha of the open-source Android MVC 3D player.

Download

Download the file ending in .apk from Assets below.

Requirements: Android 8.0 or newer, an ARM64 (arm64-v8a) device,
and OpenGL ES 3.0.

Because this is distributed outside Google Play, Android may ask you to
allow installation from your browser or file manager.

Included

  • Local and SMB Blu-ray ISO/BDMV playback
  • MVC MKV/MK3D and M2TS/SSIF playback
  • SBS, over/under, anaglyph and single-eye modes
  • Eye swap, scaling, seeking and audio-track selection
  • DTS/DTS-HD software fallback
  • Saved compatibility reports

Major fixes

  • Preserves bitstream-signaled deblocking behavior
  • Prevents the dependent view from reusing and overwriting its same-time base-picture DPB slot

Known issues

  • Incorrect duration/seek range on some playlists
  • Possible excessive gain or clipping on some multichannel tracks
  • Limited seamless-branching and multi-clip testing
  • ARM64 only; no menus, BD-J or disc decryption

This is an alpha, not a stable release. Please include a saved report, exact timestamp and screenshots with bug reports.

See README.md, KNOWN_ISSUES.md, BUILDING.md, TESTING.md, and
THIRD_PARTY_NOTICES.md in the repository or source archives.