508 comments found.
Now that I have this installed I need to know how do I handle content creators, or those who add content to the platform? Is their a Producer dashboard for them to manage Movies, Live TV, TV Shows, etc? Is there access controlled thru a separate Producer membership? Where in the documentation does it cover handling content creators? A podcast feature similar to Netflix would be a nice option as well. Any responses appreciated.
In regards to content creators are they able to monetize their content? If so are they able to track analytics & transactions?
Thanks for your questions!
Currently, our platform does not include a dedicated Producer or Content Creator dashboard. All content management is handled through a centralized Admin Dashboard.
1. How content is managed:
The Admin has full control over Movies, TV Shows, Videos, Live TV, and creator-related content.
Content creators or producers do not have direct access to upload or manage their own content.
2. Membership / Access:
There is no separate Producer membership or role available at this time.
All content must be submitted and managed via the Admin.
3. Monetization & Analytics:
At present, content creators cannot directly monetize their content on the platform.
There are also no built-in analytics or transaction tracking tools for creators.
4. Additional Features:
A podcast-style feature (like streaming platforms offer) is not currently available, but it may be considered for future updates.
If you need content creator support, monetization, or a producer dashboard, this would require custom development or feature enhancement.
For detailed discussion: https://teams.live.com/l/invite/FEAh18wQSi9roOzkA8Thank you for your understanding.
Unable to upload any movie of size 700mb to 2GB. Over 2GB is not supported on Plesk panel. Can you guide what will be the issues? At php settings we have given higher value for the upload.
Thank you for reaching out to us.
The issue is not only related to PHP upload limits. While your PHP settings may already be increased, large file uploads (700MB–2GB) are also influenced by server-level configurations such as Nginx/Apache limits, execution timeouts, and Plesk panel restrictions.
Additionally, uploading large files through the browser can sometimes lead to timeouts or failures due to network limitations and server constraints.
To address this, we recommend either: • Adjusting all server-level limits (web server, PHP, and Plesk settings), or • Using cloud storage solutions (such as AWS S3) to handle large media uploads more efficiently.
Please feel free to reach out if you need further guidance.
We have tried to directly upload the video file to the server: httpdocs>public>storage>movie
we have tried .mov, .mkv, mp4, .avi But none of these files are recognized in your app.
https://domain.in/app/movies/create quality info: Video upload type: Local Video file: Select Media it’s showing error like this: No video with supported format and MIME type found.Please guide here.
Regarding this issue, we kindly request you to create a support ticket so our team can review it in detail and assist you more effectively.
You can submit your ticket here: https://iqonic.desky.support/
Our support team will guide you through the resolution.
Hi! Could you please create clear and concise installation instructions? I’m completely lost with the current one – I can’t install the software.
We have provided documentation guides to help with the process:
- Basic Server Setup: https://documentation.iqonic.design/streamit-laravel/laravel-configuration/basic-server-setup
- Automatic Installation: https://documentation.iqonic.design/streamit-laravel/installation/automatic-installation
If you are encountering any specific issue during installation, please feel free to share the error message or a screenshot, and we will gladly assist you further.
Pre-sale Question
I currently run a website with a large movie and TV show database on WordPress using the DooPlay theme, and I’m considering switching to your platform.
My main concern is how I could migrate my existing content (movies, TV shows, metadata, etc.) from my current WordPress site to the Laravel app. Is there any import or migration tool available for this? Or would it be easier to use the WordPress version of Streamit instead?
I also noticed something in the demo regarding TMDB imports. It seems that movies and TV shows must be imported using the TMDB ID instead of searching by title. Is there a specific reason for this approach? For large libraries, manually going to TMDB and copying the ID for every movie would be quite time-consuming.
Another question is about images. From what I saw in the import settings, posters and images are downloaded and stored on the local server. Why not allow users to choose between downloading the images locally or using TMDB’s CDN directly? For large sites, storing all images locally can consume a lot of server space.
Thank you in advance for the clarification.
Thank you for your interest in Streamit Laravel and for sharing detailed information about your current setup. We appreciate the thoughtful questions you raised.
Migration from WordPress (DooPlay) to Streamit Laravel At the moment, Streamit Laravel does not include a built-in migration or import tool specifically designed to transfer content from WordPress themes such as DooPlay. Because WordPress and Laravel use different database structures, the migration generally requires a custom script or manual data import process. If your primary goal is to keep the existing WordPress ecosystem and migrate content more easily, using the Streamit WordPress version may indeed be the simpler transition path.
TMDB Import Using ID Instead of Title The TMDB ID is used to ensure accurate and consistent metadata retrieval such as cast, genres, images, ratings, and translations. Searching by title alone can often lead to mismatches due to duplicate titles, different languages, or alternate naming conventions. Using the TMDB ID guarantees that the system fetches the exact movie or TV show from the database and avoids incorrect data imports.
For large libraries, many users typically automate this process by preparing a list of TMDB IDs externally (for example through TMDB exports or scripts) and then importing the content in bulk rather than copying IDs manually.
Image Storage (Local vs TMDB CDN) Currently, the images (posters, backdrops, etc.) are downloaded and stored on the server during the import process. This approach ensures the media assets remain available and are not affected by external changes or availability issues.
Your suggestion about allowing the option to use TMDB’s CDN instead of downloading images locally is a very good one. We will discuss this internally, and if everything works out, we may consider adding it to our roadmap for future updates.
I was going to buy the software but you guys are so unpredictable. Suddenly increased to price to 10x?? Even if the development cost is high you should increase it gradually. Good that i didn’t buy it who knows what else you guys would do after we buy it
I completely understand your concern. Pricing can change over time as the product and its maintenance costs evolve. The change was not intended to create uncertainty for customers.
Many users are successfully running their businesses with the software, and we continue to improve and support it actively. If you decide to reconsider, we would be happy to assist you and make the process smooth for you.
Thank you for sharing your feedback.
Pls share Roadmap link
No reply ?
Product Development Roadmap
Below is the list of major features planned for upcoming releases:
1. Zero-Buffer Streaming Optimized streaming pipeline to minimize buffering and provide smooth playback even on slower networks.
2. Hyper-Personalized Recommendation Engine AI-based recommendation system that analyzes viewing history, behavior, and preferences to suggest relevant content.
3. Transcoding – HLS & DASH Support for adaptive bitrate streaming using HLS and MPEG-DASH formats to ensure compatibility across devices and network conditions.
4. AI-Powered Analytics Advanced analytics to track user engagement, watch time, retention metrics, and content performance using AI insights.
5. User Experience & Retention Engine Features designed to improve engagement such as smart notifications, content reminders, and behavioral targeting.
6. AI Smart Thumbnail Personalization Automatically generates and displays thumbnails based on viewer behavior to increase click-through rates.
7. End-to-End Encryption (TLS / AES-256) Secure content delivery using strong encryption protocols to protect streaming data.
8. Smart Seek Previews Preview thumbnails displayed while users scrub through the video timeline.
9. Discovery Engine Advanced search and discovery features to help users easily find relevant movies, shows, and content.
10. Multi-Audio Language Support Support for multiple audio tracks within a single video for different languages.
11. Resume Watching / Continue Watching Automatically saves playback progress so users can continue watching where they left off.
12. Soft Subtitle – Multi-Language Auto Load Support for multiple subtitle tracks with automatic language detection and loading.
13. Secure DRM Playback Integration with DRM systems to protect copyrighted content and prevent unauthorized recording or screenshots.
14. Device-Aware Format Support Adaptive content delivery optimized for Web, Mobile, and Smart TV devices.
Excellent… For any application, user verification process is mandatory (email or sms), but in this application we missed that…
If possible add that option also…
Thank you for your suggestion. You are absolutely right that user verification through Email or SMS is an important feature for improving account security, preventing spam registrations, and ensuring user authenticity. We appreciate you highlighting this point and sharing your feedback.
Currently, the Streamit Laravel roadmap is primarily focused on enhancing the core streaming experience, performance, and content delivery features. However, your suggestion regarding Email/SMS verification has been noted and shared with our product team for consideration in future updates or security-related improvements.
Hello, if my license was previously registered under another domain, do I have the right to contact you to reset it?
Thank you for reaching out to us.
Please note that this action can be performed on your end, as it is not covered under our support policy. However, if you encounter any issues within the codebase while making this change, we would be happy to assist you.
On homepage,how do we streamline it,meaning,there is way too much content/data displaying on it,its pretty much a speed blackhole-how do we edit/modify.disable some of those modules on it,becuase we didnt find it via settings.
Thank you for reaching out.
You can modify the homepage content from the Mobile Setting → Content Setting section in the admin panel. From there, you can modify the modules that appear on the homepage and control what content is displayed.
We appreciate your understanding and interest in Streamit.
Sir we tried that however sections,pay per view,most liked movies,most viewed movies and finally trending movies in your country,how do we modify those when they setting dont appear in the mobile setting at all
These are the only settings appearing under the mobile settings: Banner:
Continue Watching:
Top 10: Advertisement:
Latest Movies: Popular language: Popular Movies: Top Channels: Popular Personalities: Free Movies: Genres: Rate our app:
Popular TV Show: Popular Videos: None of the sections i mentioned above appear here.
Thank you for sharing the details.
The sections you mentioned (Pay Per View, Most Liked, Most Viewed, Trending in Your Country, etc.) are not controlled from the Mobile Settings panel. That is why they don’t appear in the mobile setting.
These sections are system-driven and are automatically populated based on content data such as views, likes, country-wise activity, or specific configurations like PPV-enabled content.
Because of this:
They will not appear as configurable options under Mobile Settings Their visibility/content depends on the data and configuration in the admin panel (e.g., content type, engagement, PPV setup)
Hi, I am interested in purchasing your script, but I have a few questions regarding its functionality before I proceed.
I am currently using Cloudflare R2 for storage, delivered via a CDN to support both streaming and direct downloading. I have noticed a ‘Download Status’ toggle in the Admin Panel and would like to clarify its function:
What exactly does the ‘Download Status’ toggle control? Does it simply hide/show the download button in the front-end UI, or does it restrict the ability to download files entirely?
External Storage Support: If I link my movie files via my CDN, will this script allow my users to download the content directly to their devices/external storage, or does it restrict downloads to specific methods?
I want to ensure the script’s download management is compatible with my current Cloudflare setup. Thank you for your time and assistance.
Thank you for your questions.
1) What does the “Download Status” toggle do?
There are two levels of control:
A) Per Movie / Video / Episode
- If Download is turned ON, users will see a download button and can download that specific content.
- If it is turned OFF, the download button will not appear and users cannot download that content.
So yes, it both hides the button and prevents downloading for that item.
B ) Per Subscription Plan
- Some plans can allow downloads.
- Some plans can block downloads completely.
- You can also limit which video quality users are allowed to download (for example, Basic plan = 720p, Premium = 4K).
- If a user’s plan does not allow downloads, they will see a message saying the feature is not available.
2) Can it work with Cloudflare R2 + CDN?
Yes, absolutely.
- You can paste your Cloudflare R2 CDN link directly into the admin panel as the download file source.
- If downloads are enabled, users can download directly to their devices.
- You can also add multiple quality versions (720p, 1080p, etc.), each pointing to different CDN links.
- The script does not force you to use local server storage. External CDN links work perfectly.
3) Important Note
- If your Cloudflare setup allows direct file downloads, users will be able to download normally.
- If you use private links or special protection settings on Cloudflare, those rules will apply.
- The script does not interfere with your Cloudflare configuration.
I’m having an issue with saving a new password for the admin.
Thank you for your message.
You’re unable to change the admin password because the Demo Login toggle is currently enabled in Module Settings.
When this option is ON, password changes are restricted for security reasons.
Please turn it OFF to update the password.
I am experiencing a serious performance issue with the Streamit Laravel Flutter application after building the Android app using the split-per-ABI build command in Android Studio. When the application runs on Android devices, it shows noticeable lag while navigating or switching screens, and the overall performance feels slow compared to other streaming applications. The main concern is the extremely high RAM consumption of the app. Even when the app is idle or only one screen is open, the device memory usage increases drastically and sometimes reaches several gigabytes of RAM. In comparison, other OTT streaming apps such as Netflix typically use around 100 – 150 MB of RAM on the same device. Because of this excessive memory usage, the device becomes slower and the app does not perform smoothly. The screenshots attached show the recent apps screen where available RAM drops significantly when the Streamit app is running. This issue makes the app heavy and may create a poor experience for users on devices with limited memory. The problem appears consistently after building and installing the app, and it affects normal usage of the application.
Screenshots – https://gofile.io/d/UYAUWW
Thank you for reporting the issue.
Regarding the high RAM usage and lag in the Streamit – OTT Live Video Streaming App Built with Flutter app:
Make sure you are testing a release build (flutter build apk—release—split-per-abi). Debug builds consume much more RAM.
High memory usage can occur if video controllers, WebViews, or images are not properly disposed.
Flutter apps may use more RAM compared to native apps like Netflix, which use highly optimized native media engines.
Android may show low available RAM because it caches memory for active apps — this is normal unless memory keeps increasing continuously.
If memory keeps growing even after closing screens, it may indicate a memory leak. Please test in release mode and check with Android Profiler.
Thank you for your response. I would like to clarify that the application was already built using the release command `flutter build apk—release—split-per-abi` through Android Studio. I understand that Flutter applications can consume slightly more memory compared to fully native apps; however, the memory usage observed in this case is unusually high. The RAM consumption increases significantly and the difference is very large compared to other OTT applications. Additionally, this issue is not limited to a single device. I have tested the application on multiple devices including Samsung, OnePlus, and Vivo smartphones. The problem occurs on all of them with the same behavior of high RAM usage. Only the OnePlus device is running Android 13, while the Samsung and Vivo devices are running the latest stable Android versions available for them, yet the issue remains consistent across all devices. Because the behavior is identical on different brands and Android versions, it appears to be related to the application itself rather than a device-specific or OS-specific issue.
Thank you for the detailed explanation and for testing on multiple devices.
Since the issue occurs in release mode and across different brands and Android versions, it indicates that the behavior is related to project-level implementation or media configuration rather than a device-specific problem.
Please note:
- Memory usage in OTT apps mainly depends on video quality, buffering size, image resolution, and caching configuration.
- If high-resolution videos (Full HD / 4K) or high-bitrate streams are used, RAM consumption can increase significantly.
- If video controllers, background playback, or ads (WebView) are modified/customized in your project, improper disposal may cause higher memory usage.
- Android may temporarily allocate more RAM for media buffering, which can appear high in the recent apps view but is managed automatically by the system.
Additionally, if you are loading YouTube videos inside WebView, this is a major reason for high RAM usage:
- WebView loads a full browser engine and JavaScript-based YouTube player.
- It consumes much more memory compared to native video players.
- Each WebView instance keeps its own rendering process in memory.
- If multiple WebViews are opened or not properly disposed, memory usage can grow significantly.
WebView-based YouTube playback is naturally heavy and will not behave like fully optimized native OTT apps.
The base Streamit code is optimized and does not consume several GB of RAM under normal configuration.
Screenshort works on the latest app update please fix it
features suggestion : add short drama functionalities like Dramabox
Hello,
Thank you for your feedback.
Regarding the screenshot/recording concern, we have configured this functionality using Remote Config for internal testing purposes. Based on the configuration settings, the screen recording feature can be enabled or disabled dynamically. It is currently managed according to our internal testing requirements.
Regarding your feature suggestion about adding short drama functionalities similar to Dramabox, we appreciate the idea. We will review this request internally and consider it for inclusion in a future release.
Thank you for sharing your valuable suggestions.
ok thanks, im testing the script but dont see anywhere in admin where i can customize user front ui like color for exemple color change setting is only for admin ui what about the user front?
Thank you for testing the script.
The frontend (user-side) UI customization is also available from the Admin Panel.
Please go to:
Admin Panel → Settings → Customization
From there, you can change the color theme and other UI-related settings, and those changes will be applied to the user frontend as well — not just the admin panel.
Can u install after purchase
Yes, we are offering different installtion packages after purchase so installation cost not included into the product price.
Installtion package: https://service.iqonic.design/services/streamit-flutter-app-with-laravel-backend/
can this be changed so that the live tv section shows an EPG grid and the admin panel accepts links to epg xml files and lets you set an epg id per channel because thats really needed for a good ott platform
Thank you for your suggestion.
The EPG grid support and XML-based EPG integration with channel-level EPG ID mapping are already planned in our product roadmap.
We appreciate your feedback.
how do we update this script to next version by the way your docs page is displaying a 503 error please fix
Apologies for the inconvenience earlier. The documentation page was temporarily unavailable due to a technical issue on the server.
The issue has now been resolved, and the guide is accessible again.
You can proceed with the update by following the mandatory pre-update steps outlined here: https://documentation.iqonic.design/streamit-laravel/mandatory-pre-update-guide-major-update/mandatory-pre-update-steps-for-webhow do we update this script to next version
To update the script to the latest version, please follow the official documentation links below carefully. These guides cover both the mandatory pre-update steps and the full upgrade process:
Update Guide: https://documentation.iqonic.design/streamit-laravel/updates/update-the-laravel-project-from-older-version Mandatory Pre-Update Steps (Required before major updates): https://documentation.iqonic.design/streamit-laravel/mandatory-pre-update-guide-major-update/mandatory-pre-update-steps-for-webThis app is not built to run on Plesk. Just tried to update a version that was working, even though the images were broken. Regardless, it had been sitting idle for months. Running the php artisan migrate command broke the site. So I attempt to build from scratch and I’m sitting here looking at an error: In Str.php line 1685: Call to undefined function illuminate\support\mb_split(). Be nice if the time was taken to test this on plesk. I’m almost in year 2 and still can’t use this script.
We sincerely apologize for the inconvenience and the frustration you’ve experienced.
To properly investigate this issue and provide you with accurate assistance, we kindly request that you create a support ticket through our official support portal: https://iqonic.desky.support/Once the ticket is submitted, our support executive will review your environment details and assist you as soon as possible. This will allow us to diagnose the issue thoroughly and guide you toward a proper resolution.
I just performed a completely new install using the latest version of this script on a completely different Plesk VPS server and the installation went a lot smoother. The issue now is that the images are once again broken on the homepage and within the dashboard after the installation. A check of the permissions show 777. I was able to create a ticket on your support site. A whole year and the same issues. Any responses appreciated.
Thank you for reaching out. We treat support tickets as a priority so they can be tracked and resolved properly. Could you please share your ticket ID here? Once we have it, we will review the ticket and assist you further through the support system.
I would like to know the maximum user capacity of your script.
More specifically: How many users (customers and service providers) can your system handle simultaneously?
Is there any built-in technical limitation in the script, or does it only depend on the server resources (hosting environment)?
Thank you for your clarification.
Thank you for your question.
There is no hardcoded user limit in the Streamit Laravel script. The system can handle unlimited registered users.
The number of simultaneous users depends entirely on your server resources (CPU, RAM, database performance, PHP workers, caching, etc.).
For high traffic, we recommend using a VPS/Dedicated server with Redis and proper server optimization.
In short, the capacity is determined by the hosting environment, not by any built-in script limitation.
Great and lot of functions. 1) I want to know if it is like Youtube platform. If yes? What are some functions here and not on Youtube. 2) Also, can users create short videos like on Youtube ?. 3) Is it possible to add a custom payment. For example the admin can create custom payment with file upload (Payment title, description, and file upload)
Thank you for your questions. Please find the details below:
1. Is it like a YouTube platform? What functions are different?
Yes, Streamit laravel works similarly to a video streaming platform like YouTube in terms of hosting and playing video content. However, it is primarily designed as an OTT / subscription-based streaming system rather than a social video-sharing platform.
Some key differences from YouTube include:
—Built-in subscription plans and monetization control for admins —Pay-per-view content support —OTT-style content organization (Movies, TV Shows, Episodes, etc.) —No open public video publishing like YouTube
2. Can users create short videos like YouTube Shorts? No, Streamit laravel does not provide a feature for users to create or upload short-form videos like YouTube Shorts. Content upload and management are handled by the admin.
3. Is custom payment with file upload possible? Currently, custom payment methods with file upload (such as payment title, description, and proof upload) are not available by default. This type of feature would require custom development to implement.
Thank you.
Hi, I went through the demo and was looking at the ads section, is there a way to check the number times a VAST Ad has played on a particular single movie per day or per week or per month? just to determine how much a particular movie has generated revenue?
also if i post a custom ad on movies, can i see atleast statistics of how many times the ad was played within a day or week or month? in order to give results to the company who advertised?
also is there a way that an Ad time of stay can be forced to 1min before skip button becomes available (both VAST & Custom Ad)
Hello,
Thank you for your questions.
VAST Ad tracking per movie (day/week/month): Currently, the system does not provide ad impression tracking or revenue statistics per movie.
Custom Ad statistics: There is no built-in reporting to track how many times a custom ad was played within a specific time period. Force 1-minute before skip:
For VAST ads, you can configure a skip delay (e.g., 1 minute).
For Custom ads, a mandatory skip delay is not enforced in the default version.
If you would like to implement these features, we can support you with the required customization. If this is urgent or you have specific requirements, please connect with us on Teams so we can discuss it further: https://teams.live.com/l/invite/FEAh18wQSi9roOzkA8