Streamit - OTT Streaming Flutter App (Add-on)

Streamit - OTT Streaming Flutter App (Add-on) v2.3.0

[v2.3.0] – 21 Aug 202

  • New – Added deep link support, including Short Drama content, so shared links open the app directly to the appropriate screen.
  • New – Added resume-pending-link handling so shared links open correctly even when received before a profile is selected.
  • Update -Migrated the project to Flutter 3.47.x for improved compatibility, stability, and performance.
  • Update – Upgraded Android build tooling and refreshed core SDKs, including payments, Firebase, ads, notifications, and video player dependencies, for improved compatibility and stability.
  • Update – Improved the Google Sign-In flow to prevent unnecessary error messages when sign-in is cancelled.
  • Update – Refined the app bar layout to prevent rendering issues on smaller or resized screens.
  • Fix – Resolved Android release build failures introduced by the build-system upgrade.
  • Fix – Resolved an iOS code-signing issue affecting embedded app binaries.
  • Fix – Fixed a crash when opening the share sheet on iPad.
  • Fix – Fixed silent failures when loading cached app data and made minor device-info and configuration corrections.

[v2.2.0] – 09 Jun 202

  • New – Added an Addon Bridge to seamlessly integrate the Short Drama Add-on module.
  • Update – Migrated the project to Flutter 3.44.x for improved compatibility, stability, and performance.
  • Update – Upgraded Android and Gradle configurations to the latest supported versions.
Changelog:
SDK Compatibility
Supported Flutter SDK: 3.41.x (Stable)
  • New – Firebase Analytics integration for the remote core configuration
  • New – Initial application structure and core configuration setup including splash and base navigation
  • Update – Android Picture-in-Picture (PiP) support for video player to allow background playback
  • Update – Gradle properties and dependency updates to improve build stability and performance
  • Update – Flutter upgraded to version 3.41.1 for better framework support and bug fixes
  • Fix – iOS trailer playback issue causing video interruptions on certain devices
  • Fix – Performance and compatibility issues across Android and iOS platforms

[v2.1.0] – 14 Feb 202

  • New – Add screenshot prevention feature and utility for asynchronous image loading
  • New – Add dynamic filtering and enhanced content handling
  • New – Added dedicated listing pages for homepage sections to explore full content
  • Update – Fix player, home screen, app bar, system status bar, and splash functionality (iOS)
  • Update – Refactor download layout for better readability and responsiveness
  • Update – Live TV categories added; remote config and localization improved
  • Fix – Update notification handling to parse additional data
  • Fix – Correct muted video parameter and subtitle timing issues; minor bug fixes and UI enhancements
  • Like
Reactions: manus
Supported Flutter SDK: 3.38.x (Stable)
  • New – Skip Intro support added for movies, episodes, and videos, allowing users to bypass intros during playback
  • New – Next Episode indicator with auto-play implemented for seamless continuation of episodic content
  • New – Clips module introduced, enabling playback of short clips from movies, videos, and TV shows
  • New – Forward & Backward seek controls enabled in the video player, configurable via the admin panel
  • New – Smart deletion of downloaded content implemented; completed downloads are automatically removed based on system configuration for mobile app
  • Update – UI/UX enhancements and layout refinements across multiple screens
  • Update – Performance optimizations applied across playback, navigation, and data loading
  • Update – Third-party libraries upgraded for improved stability, security, and compatibility
  • Update – Application upgraded to support Flutter 3.38.x
  • Fix – Playback resume state preserved when switching video quality during streaming
  • Fix – Enforced device session refresh after plan upgrade; users are prompted to log out from other devices
  • Fix – Profile limit handling corrected when switching to a lower-tier plan, with preference-based profile removal
Changelog:
  • Fix – Corrected bottom navigation text update (now changes instantly without reopening the app)
  • Fix – Resolved issue where “Skip” button was showing even when the video was not a trailer
  • Fix – Fixed Share button functionality on iOS
  • Fix – Corrected issue of multiple buttons showing inside the video details screen
  • Fix – Minor bug fixes and performance improvements
  • New – Introduced VAST and Custom Ads Integration — Seamlessly embed ads into your content using industry-standard VAST tags or your own custom ad sources. Enjoy full control over ad placement, format, and frequency, along with the option to enable “Skip Ads” for a better viewer experience
  • New – Added dynamic heading titles on the home screen, fetched from backend
  • New – Added “Premium” and “Rent” tags in the Watchlist section
  • New – Added bottom button for quick redirection to the Home screen
  • Fix – Resolved local video playback issue
  • Fix – Fixed Chromecast streaming issue
  • Fix – Continue Watching history now displays properly
  • Fix – Corrected OTP validation during login
  • Fix – Resolved issue with save to continue watch functionality
  • Fix – Fixed video subtitle display issue
  • Fix – Implemented proper video playback based on selected quality
  • Fix – Minor bug fixes and performance improvements
Change-Log: V1.5.1
  • New – Skip Trailer, Next Episode switch, and Subtitles now available for Embedded type
  • Fix – Fixed duplicate entries displaying in “Continue Watch” section after playing a movie and returning
  • Fix – Resolved Parental Control switch showing Off even when PIN is set from the Website
  • Fix – Improved Search Functionality
  • Fix – Corrected display name in rent history for “Pay Per View” buy and rent options
  • Fix – Rent History – Fixed wrong name display in rent history for TV show pay-per-view episode purchases
  • Fix – Corrected behaviour where “next episode” button displays incorrectly if it’s a pay-per-view episode and a previous episode was played
  • Fix – Improved error message display when internet connection is bad
  • Fix – Fixed downloaded videos not playing from the download list
  • Fix – Skipping trailer for Embedded video types no longer results in “No video found” error when the video link is available
  • Fix – Prevented unnecessary orientation changes in landscape mode (outside of the video player)
  • Fix – Logout device and Logout all not functioning as expected
Changelog:
  • New – Subtitle Support Added: Users can now enjoy movies and shows with subtitle support in multiple languages. Subtitles can be toggled on/off directly from the video player
  • Update – Upgraded libraries to the latest versions for improved compatibility and performance
  • Fix – Minor bug fixes
Change-log:
  • New – Introducing Pay Per View – Now you can rent content and watch it instantly, Pay only for what you watch and Watch within your rental window
  • Update – Flutter 3.32.x support added
  • Update – Upgraded libraries to the latest versions for improved compatibility and performance
  • New - Get Coupon Discounts! Apply promo codes during subscription checkout for instant savings and special offers
  • Update - Updated all supporting libraries for better compatibility and smoother experience
Top