EasyPlex - Movies - Live Streaming - TV Series, Anime icon

EasyPlex - Movies - Live Streaming - TV Series, Anime

Hot or Not
EasyPlex - Movies - Live Streaming - TV Series, Anime

Description

Android Video Streaming Application with Laravel Admin Panel

EasyPlex is a complete native Android application with a Laravel and Vue administration panel for businesses, organizations, and content owners that operate a legally licensed video service. Manage movies, series, anime, live channels, users, subscriptions, credits, home-screen sections, playback settings, notifications, and mobile security from one browser-based control panel.

Important: EasyPlex does not include movies, television series, anime, live channels, streaming accounts, or distribution rights. Buyers must provide media they own or are authorized to distribute.

Open the administration demo  |  Download the Android demo APK  |  Read the online documentation

The APK is a demonstration build only. The complete source package is delivered exclusively through Envato after purchase.

Demo credentials

Administrator: Email: admin@easyplex.com Password: EasyPlexDemo#2026!View

Sample user: Email: user@easyplex.com Password: EasyPlexUser#2026!View

The public demo operates in a restricted demonstration mode. Destructive and security-sensitive actions may be unavailable.

Optional professional installation service

A separate one-time complete installation and configuration service is available for $79 USD. It covers Laravel web-panel setup, database installation, Android app connection, API and security configuration, branding setup, and a final deployment check.

This optional service is not included with the item purchase, requires a valid EasyPlex Envato license, and does not replace or extend standard Envato item support. Contact the author before payment to confirm hosting access, project requirements, delivery scope, and availability. Custom development is quoted separately.

Current EasyPlex 2.4 administration panel

Android application

Home and profile-scoped continue watching

Media3 player, next episode, and seek preview

Search, discovery, and filters

Accounts, credits, notifications, and requests

EasyPlex 2.4 highlights

  • Native Android application using MVVM, dependency injection, Retrofit, Room, and AndroidX Media3.
  • Laravel 9.52 backend with a Vue 2 browser-based administration panel.
  • Movies, series, anime, live-channel, collection, network, genre, language, and certification management.
  • Browser workflows for adding movies, series, seasons, episodes, media servers, downloads, and subtitle tracks.
  • Drag-and-drop mobile home-section ordering and configurable response limits.
  • Featured content, Top 10, pinned content, latest releases, recommendations, custom rows, languages, and networks.
  • Profiles, profile-scoped watch history, continue watching, favorites, comments, ratings, and linked-device management.
  • Short-form Reels with optional likes, comments, subtitles, episode views, and supported advertising placements.
  • Subscriptions, credit packages, credit-based content unlocks, coupons, and offline-payment requests.
  • Stripe, PayPal, and administrator-managed offline-payment workflows.
  • Firebase or OneSignal notifications with mobile notification history and episode notifications.
  • Google and Facebook sign-in configuration, email verification, password recovery, and user registration.
  • Role-based moderator permissions and user-management controls.
  • Bulk TMDB metadata import with validation, progress, pause/resume, cancellation, retries, and skip-existing controls.
  • FFmpeg HLS processing with configurable quality profiles, queue progress, cleanup, and seek-preview generation.
  • Local, Amazon S3, Wasabi, Cloudflare R2, or Bunny.net storage with optional CDN delivery through a buyer-controlled media domain.
  • RTL support, multiple application languages, subtitle styling, and subtitle character-encoding handling.

Player, licensed delivery, and DRM

  • AndroidX Media3 playback for HLS, DASH, and supported direct-media sources.
  • Optional VidSrc, MegaEmbed, or StreamIMDB automatic embed selection for media the buyer is authorized to use.
  • Server and quality selection, playback speed, resume, autoplay, next-episode flow, and skip intro/recap controls.
  • Picture-in-Picture, Chromecast integration, subtitle selection, player lock, brightness, and volume controls.
  • Configurable Widevine, PlayReady, and ClearKey DRM fields for streams supplied by a licensed provider.
  • HTTPS media URLs, request headers, user-agent configuration, and signed or tokenized provider URLs.
  • Optional permitted downloads with free, premium, credit, or advertising-based access rules.

Supported playback-host URL compatibility

For media that the buyer owns or is authorized to distribute, EasyPlex can recognize supported public embed/share URL formats and resolve them for the Android player. Current host families and alternate domains include:

  • File and direct-video hosts: SaveFiles (savefiles.com, save-files.com), MediaFire, Streamable, FileMoon, and Bysekoze.
  • Lulu and StreamRuby-compatible hosts: LuluStream, LuluVDO, Lulu, StreamRuby, StmRuby, Minochinos, and ForaFile.
  • Uqload and Vidara-compatible hosts: uqload.vc, uqload.cx, vidara.so, vidara.to, vidaraa.cc, and mountainpages.cc.
  • MixDrop domains: mixdrop.sb, mixdrop.co, mixdrop.ag, mixdrop.to, mixdrop.ps, and mixdrop.top.
  • VidHide and StreamHG-compatible hosts: VidHideVIP, MoveEarnPre, SeraphinaPL, HGCloud, Audinifer, Niramirus, CyberVynx, and SmoothPre.
  • EmbedWish-compatible hosts: EmbedWish, StreamWish, UpDown, EarnVids, and Morencius.
  • Additional supported hosts: NiikaPlayer, BigWarp, VidGuard and its recognized alternate domains, GoodStream, DropLoad, RPMHub, VOE, TracyLocalSchool, DoodStream (d0o0d.com), PlayMogo, and StreamHLS.

Typical accepted formats include provider share URLs, /e/VIDEO_ID, /v/VIDEO_ID, and /embed-VIDEO_ID.html, depending on the provider. These services are independent third parties: no account, content, uptime, API access, license, or usage permission is included. Providers may change domains, tokens, advertising, headers, limits, pricing, or terms without notice, so compatibility cannot be guaranteed permanently.

DRM compatibility depends on the media format, device, Android version, DRM provider, license server, and the buyer’s commercial agreement with that provider. EasyPlex does not supply DRM licenses or protected media.

Administration and security

  • JWT/mobile session authentication with rotating access and refresh credentials.
  • Optional signed API requests, nonce replay protection, encrypted responses, rate limits, and device binding.
  • Configurable Play Integrity, application-signature, root, emulator, VPN/proxy, developer-mode, and tamper checks.
  • Country access rules, GeoIP providers, caching, anomaly detection, and security-event logging.
  • Production HTTPS enforcement, release cleartext blocking, and certificate-pinning configuration.
  • Cryptographically secure QR/TV login with authenticated token claiming.
  • Signature-verified Stripe and PayPal webhook handling.

Technical requirements

  • Android devices: Android 7.0 or newer; minimum API 24.
  • Android development: Current Android Studio, JDK 17, Android SDK 36, and target API 36.
  • Backend: PHP 8.0.2 or newer, Laravel 9.52, Composer 2, and MySQL or MariaDB.
  • Web server: Apache with mod_rewrite or Nginx, HTTPS, URL rewriting, and cron access.
  • PHP extensions: OpenSSL, PDO MySQL, cURL, Mbstring, JSON, Fileinfo, XML, GD or Imagick, ZIP, and Sodium where available.
  • Minimum server: 2 vCPU, 2 GB RAM, and 5 GB free storage for a small catalog without local video processing.
  • Recommended server: 4 GB or more RAM and storage sized for artwork, backups, logs, uploads, and FFmpeg temporary/output files.
  • Background work: Supervisor or systemd for Laravel queue workers, plus a one-minute Laravel scheduler cron.
  • Vue build tools: Node.js 20.x and npm 10.x only when editing and rebuilding administration assets.

Node.js is not required at runtime when using the supplied compiled administration assets. The package intentionally does not contain Composer’s generated vendor/ directory; run composer install --no-dev --optimize-autoloader during deployment.

What is included

  • Native Android EasyPlex 2.4 source project.
  • Laravel and Vue development source.
  • Production web-panel deployment archive with compiled frontend assets.
  • EasyPlex 2.4 database and guided 2.3-to-2.4 upgrade SQL.
  • Installation, upgrade, Android, API, branding, security, and operations documentation.
  • Complete mobile/admin route reference with request, response, and error examples.
  • Supervisor and systemd queue-worker examples.

Content rights

  • No copyrighted video, audio, artwork, subtitle, live channel, streaming account, or distribution license is included.
  • Buyers must use self-hosted media or a provider that has explicitly authorized them to distribute the content.
  • Metadata imported from TMDB or another metadata service remains subject to that service’s terms and attribution requirements.
  • Third-party service names and trademarks belong to their respective owners; EasyPlex is not affiliated with or endorsed by those services.
  • Availability of a technical URL field does not grant permission to scrape, hotlink, rebroadcast, download, or redistribute third-party media.

Third-party services and buyer responsibilities

The EasyPlex purchase does not include accounts, credentials, subscriptions, usage allowances, or service fees for any third-party platform. These integrations are optional unless the buyer enables the related feature. Buyers must create and maintain their own accounts, supply their own API keys or OAuth credentials, review current pricing and quotas, and comply with each provider’s terms, privacy rules, regional availability, and content policies.

  • Stripe: A separate Stripe merchant account and API/webhook credentials are required. Stripe may charge payment-processing, dispute, currency-conversion, or other fees, and service availability and terms vary by country.
  • PayPal: A separate PayPal Business/developer account and API/webhook credentials are required. PayPal may charge transaction, withdrawal, conversion, dispute, or other fees and applies its own eligibility and acceptable-use terms.
  • Firebase / Firebase Cloud Messaging: A separate Google/Firebase project and buyer-supplied configuration or service credentials are required. Free quotas and product limits apply; some usage or connected Google Cloud services may require billing under Google’s current terms.
  • OneSignal: A separate OneSignal account, application, and credentials are required when this notification provider is selected. Plan limits, paid features, message allowances, and OneSignal’s terms apply.
  • TMDB API: A separate TMDB account and API key are required for metadata import. Commercial use may require a separate written agreement and applicable fees. Buyers must follow TMDB’s attribution, API usage, rate-limit, branding, and content terms. EasyPlex is not endorsed or certified by TMDB.
  • S3-compatible object storage: A separate AWS or compatible storage-provider account, bucket, endpoint, and credentials are required. Storage, requests, transfer/egress, CDN, and related infrastructure may incur provider charges and remain subject to the selected provider’s terms.
  • Cloudflare R2: A separate Cloudflare account, R2 bucket, S3-compatible credentials, endpoint, and public delivery domain are required. Storage, operations, data retrieval, custom-domain, and related service limits or charges remain subject to Cloudflare’s current pricing and terms.
  • Bunny.net: A separate Bunny.net account, Storage Zone, API credentials, and Pull Zone or public delivery domain are required when Bunny storage or CDN delivery is enabled. Storage, requests, replication, traffic, and CDN delivery may incur charges and remain subject to Bunny.net’s current limits and terms.
  • Optional CDN delivery: A buyer may place supported storage behind a separately managed CDN such as Cloudflare, Bunny CDN, Amazon CloudFront, KeyCDN, or BlazingCDN. The buyer must provide the CDN domain and any signing or purge credentials, configure HTTPS/CORS and media MIME types, and pay any provider traffic, request, or service fees.
  • GeoIP provider: A separate account or license and API key/database may be required for the provider selected by the buyer. Lookups may have quotas or charges, and buyers are responsible for privacy, data-retention, and regional-compliance obligations.
  • Google Sign-In: A separate Google Cloud/Firebase project, OAuth client configuration, consent-screen setup, and signing fingerprints are required. Google quotas, verification requirements, branding rules, data policies, and terms apply; connected Google services may have separate billing.
  • Facebook Login: A separate Meta for Developers account and Facebook app, credentials, configuration, and any required app review are required. Meta platform, privacy, branding, data-use, and regional-availability terms apply; connected services may impose separate limits or costs.
  • Automatic embed providers: VidSrc, MegaEmbed, StreamIMDB, MoviesAPI, VidSpark, VidCore, VidSrc.tw, and compatible provider mirrors are optional independently operated services selected in Player Settings. No provider account, media, uptime, license, or usage permission is included. Availability, advertising, privacy behavior, endpoints, limits, and terms may change; buyers must verify lawful use and content rights for every title and territory.
  • Advertising networks: Each enabled advertising SDK or network requires the buyer’s own publisher account, application/placement IDs, consent configuration, and policy compliance. Eligibility, revenue, quotas, SDK terms, and possible service costs vary by network.
  • DRM and license servers: Widevine, PlayReady, ClearKey, or another licensed-delivery workflow requires buyer-controlled media and, where applicable, a separate DRM/vendor agreement and license-server service. Licensing, hosting, and delivery costs are not included.
  • Email / SMTP provider: Email delivery requires buyer-supplied SMTP or supported mail-provider credentials. Sending limits, domain verification, anti-spam requirements, deliverability rules, and usage charges are determined by the selected provider.

Third-party pricing, limits, APIs, and terms can change independently of EasyPlex. Buyers should confirm that every selected service is available and suitable for their intended country, audience, content, and expected traffic before purchase or launch.

License activation dependency

The administration panel performs remote purchase-license activation and periodic validation against the author’s licensing service. Initial activation and later validation require outbound HTTPS and DNS connectivity. If the licensing service is unreachable or the purchase license is invalid, protected administration functionality may be unavailable until connectivity or the license is restored.

EasyPlex 2.5 — Upcoming update

Status: Upcoming EasyPlex 2.5 is the next major update. The features below are implemented in the current release candidate and remain subject to final validation before the CodeCanyon update is published.

Storage, CDN, and video processing

  • Added Bunny.net Storage, Backblaze B2 Storage, Cloudflare R2, and a generic CDN-delivery layer for buyer-managed poster, backdrop, subtitle, video, and HLS delivery domains.
  • Improved generated-video imports and normal/enhanced uploads so movie, series, and anime links use the selected storage or CDN public URL instead of the local administration-panel URL.
  • Added safer cleanup for panel-managed uploaded/generated media when links or parent movies, series, anime, seasons, or episodes are deleted, while leaving buyer-supplied external URLs untouched.
  • Improved FFmpeg queue monitoring, progress reporting, generated-video refresh behavior, master-playlist imports, thumbnail/seek-preview output, and cleanup of complete cloud object prefixes.
  • Improved branding delivery when Bunny Storage or a CDN domain is enabled, while keeping origin-only administration assets reachable when CDN delivery is unavailable or unsuitable.

Playback, supported hosts, and embed providers

  • Expanded supported-host compatibility for Streamable, FileMoon/Bysekoze, LuluStream/LuluVDO, StreamRuby/StmRuby, Uqload, Vidara/MountainPages, MixDrop, VidHide/StreamHG, HGCloud/Audinifer, EmbedWish/StreamWish, VOE/TracyLocalSchool, DoodStream, PlayMogo, StreamHLS, and recognized alternate domains with stronger redirect handling and playback headers.
  • Added more auto-embed provider choices, including MoviesAPI, VidSpark, VidCore, and VidSrc.tw, with conditional settings controls for forced embed playback.
  • Added alternate-domain support for compatible HGCloud links, including Hanerix and Vibuxer URL formats.
  • Added an all-providers embed mode with editable provider aliases and a mobile source-selection dialog that can merge automatic embed providers with manually configured playback servers.
  • Improved the Android server-selection dialog for movies, series, and anime so the title shows the total available sources and a down-arrow hint appears when more servers can be reached by scrolling.
  • Fixed anime-detail episode pagination so long seasons continue loading as users scroll instead of stopping at the first page.
  • Fixed series and anime episode source loading, provider URL construction, untrusted-provider navigation checks, TLS failure handling, and player fallbacks for unavailable sources.
  • Improved Picture-in-Picture validation and fallback handling to prevent invalid aspect-ratio crashes on affected Android devices.

TMDB metadata and catalog automation

  • Added a centralized TMDB service with consistent language parameters, HTTPS image URLs, TMDB image-configuration support, external IMDb ID resolution, normalized credits, and preferred official YouTube trailers.
  • Added TMDB Smart Sync for movies, series, and anime with scheduled or manual runs, selectable metadata fields, missing-only or overwrite policies, checkpoints, progress reporting, run history, and per-item errors.
  • Added a TMDB catalog toolkit with poster/backdrop selection, multilingual metadata, local-catalog recommendations, aggregate cast synchronization, watch-provider data, and TV/anime episode-group support.
  • Expanded bulk imports with discover filters, certification, release date, vote, region, original-language and watch-provider filtering, controlled concurrency, duplicate checks, and explicit retry handling for TMDB rate limits.

Subtitles and content management

  • Added automatic internal subtitle import from OpenSubtitles for movies, series, and anime, including selected languages and automatic processing of all episodes during supported fetch, update, and bulk-import workflows.
  • Added visible subtitle-import progress with the current episode name, cloud-storage delivery, editing, individual deletion, and full subtitle cleanup for a movie or every episode of a series/anime.
  • Fixed internal subtitle visibility and standardized full language names, table styling, edit/delete actions, and storage-aware subtitle URLs across movies, series, and anime.

Accounts, security, caching, and administration

  • Improved Safe Mode so mobile APIs suppress stream/download payloads and the Android app hides or blocks stream, download, embed, trailer, and external-player actions when Safe Mode is enabled.
  • Improved admin cache clearing after creating, updating, or deleting movies, series, anime, episodes, links, settings, and related catalog records so mobile changes appear faster.
  • Added Redis-ready cache, session, queue, and response-cache configuration while retaining compatible file/database fallbacks for shared hosting.
  • Improved the settings and catalog UI with selectable storage/provider controls, clearer catalog headers, video-conversion auto-refresh fixes, Reels cover editing improvements, and user/package compatibility fixes.
  • Added administrator-controlled active-session limits for free and premium users, device/session visibility, individual or complete revocation, and mobile logout synchronization after a session is revoked.
  • Aligned panel security controls with Android enforcement for API keys, signed requests, response encryption, session revocation, app-signature and certificate checks, integrity controls, VPN/proxy rules, country access, root/emulator/developer-mode checks, and release cleartext restrictions.
  • Improved settings-save performance, compatibility with installations that do not yet expose optional mobile API-key columns, and cache invalidation after security or application settings change.
  • Improved comments administration so existing user records display their names instead of falling back to Unknown User where a valid relationship is available.
  • Improved the pre-installation/update screen so up-to-date panels show a compact success state with optional expandable install and file-sync tools.

Upgrade and compatibility

  • Added a cumulative signed panel update containing all EasyPlex database repairs, feature migrations, and compatibility fixes in the 2.5 release candidate, allowing buyers to upgrade directly from supported 2.4 builds.
  • Restored the established CodeCanyon buyer-source profile for the movie, series, and anime Vue components and removed Credits and Offline Payments Vue source files from the distributed panel archives.
  • Fixed administration-panel URL detection on shared hosting and subfolder installations so settings requests no longer incorrectly prepend /public, and consolidated the language catalog routes used by App Settings and Language Management.
  • Added idempotent migrations and compatibility guards for older databases, optional settings columns, queue-less/shared-hosting installations, and both fresh-install and update-package workflows.

EasyPlex 2.4.17 changelog

Released: August 17, 2026

  • Corrected the fresh-install database migration, settings seeder, and SQL package so the web panel version is initialized as 2.4 instead of the legacy 2.1 value.
  • Added an idempotent signed repair migration that updates the stored panel version on existing EasyPlex 2.4 installations without changing buyer data.
  • Restored the protected supported-host API used by the Android playback integration, including compatibility with encrypted mobile API responses.
  • Improved signed application-update compatibility for both fresh panels and existing EasyPlex 2.4 installations.

EasyPlex 2.4 release highlights

Mobile application and user experience

  • Migrated playback to AndroidX Media3 and redesigned the player controls.
  • Added improved next-media controls, Picture-in-Picture, seek previews, and complete next-media dismissal.
  • Added Reels, profile activity, linked devices, profile-scoped history, and a redesigned library.
  • Added improved settings, RTL handling, subtitle decoding, app links, TV camera login, and secure updates.

Administration and content management

  • Redesigned the administration dashboard, settings workspace, and primary catalog-management screens.
  • Added configurable home-content ordering, Top 10 modes, runtime services, mobile build export, and security settings.
  • Added bulk movie import, improved content requests, moderator permissions, credits, and offline payments.
  • Added FFmpeg quality profiles, queue progress, cleanup, subtitle storage, database backup, and operations tooling.

Security and API

  • Added signed mobile requests, rotating sessions, encrypted responses, nonce replay protection, and rate limiting.
  • Added app-signature and integrity configuration, safer QR login, hardened TLS defaults, and release cleartext blocking.
  • Removed the RevenueCat integration and its public webhook surface.
  • Moved developer tooling out of production and disabled debug behavior by default.

Before purchasing

Review the live administration demo, screenshots, feature list, technical requirements, documentation, licensing dependency, and content-rights requirements before purchasing. Ask presale questions if your hosting environment, DRM provider, payment provider, advertising provider, or media-delivery workflow has special requirements.

Preview media and third-party fonts or artwork shown in screenshots are for demonstration only and are not included.

TypeAndroid App
AuthorYobex
CategoryMobile / Android / Full Applications
Price$59
Sales586
Rating4.62 from 133 ratings
PublishedSep 11, 2020
Last UpdateAug 17, 2026
Compatible SoftwareAndroid 12.0, Android 11.0, Android 10.0, Android 9.0, Other
Mobile Files Included.apk, .java, .xml, JavaScript JS, CSS, Sass, PHP

External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.

Products of the Week.

Submit