Torcod

SnapReels | Short Drama Streaming SaaS Script with Android App v1.2.0

No permission to download
  • Please do not create multiple accounts on Torcod. Each member is allowed one account only. If multiple accounts are detected, all associated accounts may be permanently banned or closed without prior notice.
  • You MUST read the Torcod Rules before making your first post otherwise you may get permanent warning points or a permanent Ban.

    Our resources on Torcod Forum are carefully reviewed for quality and security. You can use them for development and testing purposes. All scripts are checked before publication to help ensure a safe and reliable experience. Enjoy your presence on Torcod"

NEW FEATURES & ENHANCEMENTS
* [Feature] Integrated Bunny.net Stream API backend support for multi-quality adaptive HLS streaming.
* [Feature] Premium HD Paywall: Monetize your high-quality 1080p bandwidth by requiring users to pay coins to unlock the HD stream.
* [Feature] Analytics Widget Library: Added over 30 customizable Widgets in Admin Analytics for advanced real-time data tracking and charting.
* [Feature] Universal Webhook System: Added automated webhook endpoints for Stripe, PayPal, Razorpay, Flutterwave, Cashfree, and PayU to automatically credit users for background payments.
* [Feature] Google Play RTDN: Integrated Google Play Real-Time Developer Notifications to handle automatic VIP subscription renewals in the background.
* [Feature] Restore Purchases: Added automatic purchase syncing to the Android App to restore active VIP subscriptions upon app launch.
* [Feature] Deep Linking & App Links: Added support for Multiple Android SHA-256 App Certificate Fingerprints in the Admin Panel for flawless deep linking.

UI / UX IMPROVEMENTS
* [UI/UX] Redesigned the Website Series Detail page with a sticky backdrop-blurred navbar, collapsible "Read More" synopsis, and horizontal scrollable episodes for a better mobile experience.
* [UI/UX] Added sleek hover animations for genre tags, episode padlock overlays, and scale animations for primary action buttons on the Website.
* [UI/UX] Added a sleek, modern custom scrollbar for horizontal episode lists on desktop browsers.
* [UI/UX] Added Cashfree, PhonePe, and PayU payment method logos to the Android App and Flutter App with perfectly uniform rounded designs.

NATIVE ANDROID & FLUTTER UPDATES
* [Android App] Configured ExoPlayer with HlsMediaSource to correctly parse and stream secured multi-quality HLS m3u8 playlists.
* [Android App] Added a new "1080p Upgrade" overlay button inside the Native Video Player when HD is locked.
* [Flutter App] Upgraded Flutter Android build configuration to SDK 36 and integrated HD premium overlay features.
* [Flutter App] Updated configuration for Envato compliance (removed hardcoded Firebase keys/URLs, replaced default placeholder tests, updated README).

BUG FIXES
* [Backend] Created an HLS proxy API route using Google Identity Toolkit to securely sign and manipulate Bunny .m3u8 manifests dynamically based on HD unlock status.
* [Backend] Fixed a major checkout issue where selecting Cashfree, PhonePe, or PayU would display a "No Payment Methods" error on the wallet page.
* [Backend] Fully implemented real API Session Generation for Cashfree Orders, PhonePe Checksum / X-VERIFY, and PayU HTML Forms.
* [Android App] Fixed a critical issue where Google Play IAP successfully charged the user but failed to credit coins. The app now strictly sends the purchaseToken for backend validation.
* [Android App] Fixed a bug in the Checkout WebView where PayU's auto-submitting base64 URIs failed to load.
* [Android App] Fixed a massive memory leak in TopUpScreen where Google Play BillingClient connections were not being properly closed.
* [Android App] Fixed compilation errors by migrating legacy MediaType.parse and RequestBody.create network calls to OkHttp 4 extension functions.
* [Android App] Restored missing isHdUnlocked logic to properly support 1080p HD episode unlocking.
* [Flutter App] Fixed massive UI rebuild loops and performance issues in home_screen.dart and video_player_screen.dart.
* [Flutter App] Fixed API error swallowing in the network layer to ensure proper error messages are displayed to users.
* [Mobile Apps] Fixed an issue where the device screen would turn off (Sleep Mode) while watching long videos by enforcing Screen Wakelock during playback.
* [Mobile Apps] Fixed an issue where the Like button icon would turn red but the like count would incorrectly remain at 0 by implementing optimistic UI updates.
* [Mobile Apps] Re-enabled internal views tracking and synchronized the "Top 10 / Most Viewed" sorting logic to update based on real user watch counts.
* [Website] Fixed an issue where the WebVTT subtitle track was obscured by custom video controls by adjusting vertical offset and adding a translucent background.
* [Website] Fixed a routing bug when selecting a language, replacing hard reloads with Next.js SPA router transitions.
* [Website] Fixed a mobile responsiveness issue where long titles caused horizontal overflow and broke the layout.
* [Website] Added missing ARIA labels and alt tags across the Header, Footer, and Video Player to improve accessibility and SEO compliance.
* [Website] Fixed an issue where the "GET THE APP" title in the footer would still appear when Store links were left empty in the Admin settings.