Are you ready to dive into the cinematic world with FlixQuest? Formerly known as Cinemax, this Android application built using Flutter allows you to stream movies and TV shows for free! This guide will walk you through the essentials of setting up and using FlixQuest, ensuring you don’t miss out on great content.
Getting Started
Before we jump into the core functionalities, let’s get your environment set up correctly.
Step 1: Setting Up API Keys
To access streaming content, you will need to obtain and replace API keys for services such as TMDB (The Movie Database), OpenSubtitles, and Mixpanel. Here’s how:
- Create a
.envfile in the root directory of the project. - Add the following fields to the file:
TMDB_API_KEY=your_tmdb_api_key
MIXPANEL_API_KEY=your_mixpanel_api_key
OPENSUBTITLES_API_KEY=your_opensubtitles_api_key
Step 2: Setting Up Self-Hosted Scraper Instances
To scrape streaming links of movies and TV shows effectively, you’ll need to implement your own instances for Consumet and FlixQuest APIs. Here’s how:
- Host the APIs using free services like Vercel or Render.
- Add the following fields to your
.envfile:
FLIXQUEST_API_URL=https://your-flixquest-api-instance.someserver.com
CONSUMET_URL=https://your-consumet-instance.someserver.com
Step 3: Integrating Firebase
FlixQuest leverages Firebase for dynamic data updates and user management. If you prefer static values for some fields, you can remove the relevant code.
Step 4: Customizing Better Player
This repository uses a customized version of the Better Player package. To integrate it:
- Clone the package from GitHub.
- Edit the path in your project’s
pubspec.yamlfile to reflect the location of the Better Player package, or use the Git URL directly.
better_player:
git:
url: https://github.com/Beamlakaschalew/flixquest-betterplayer.git
Troubleshooting Your Setup
If you encounter any issues during the setup process, here are some troubleshooting tips:
- Make sure your API keys are correctly inputted in the
.envfile. - Verify that your self-hosted instances for Consumet and FlixQuest APIs are up and running.
- Check for any syntax errors in the
pubspec.yamlfile when linking the Better Player package.
For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.
Final Thoughts
FlixQuest is an open-source project, and contributions are always welcome! Whether it’s through code, design, or ideas, your input could help improve the application for everyone.
At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.
Credits
Basic UI and TMDB API integration from: Matinee

