/mirarr

Primary LanguageDartOtherNOASSERTION

Mirarr

Screenshot_2024-07-14-21-26-49_1920x1080 Screenshot_2024-07-14-21-27-11_1920x1080

Watch movies and Arr.

Available on Android, Windows, Linux and IOS.

This is a movie app that aims to simplify the process of watching movies and tv shows.

Features

  • Trending movies and TV shows
  • Watchlist, Favorites and Rating
  • Feed of released movies and TV shows.
  • External links to movies and tv shows to watch.

Download

Head over to the releases page. Download Apk for android. Download mirarr-windows.zip for Windows. Download mirrar.zip for Linux. Download mirrar.ipa for sideloading on IOS.

Do I need to login?

No you don't have to. But the login process enables extra features like watchlist, favorties and rating which are all handled with TMDB.

Privacy concerns

  • Of course the app is fully open source and always built from github actions.
  • The optional login process is handled with TMDB and no information is logged anywhere else.

Build it yourself

First of all have flutter installed and configured on your machine.

The current required versions are:

Software Versions
Dart SDK >=3.1.0 <4.0.0
Clone the Repository

Clone this repository and change your directory to the cloned location:

git clone https://github.com/mirarr-app/mirarr.git
cd mirarr
Set Up Environment Variables

Get your tmdb_api_key, tmdb_api_read, and omdb_api_key and place them in a .env file in the root of the project. The compiled app will not run if the .env file was empty during compile time.

  1. Create a .env file.

  2. Open the .env file in a text editor and add your API keys:

    TMDB_API_KEY=your_tmdb_api_key_here
    TMDB_API_READ=your_tmdb_api_read_here
    OMDB_API_KEY=your_omdb_api_key_here
Build

Run the following command to install the required dependencies:

flutter pub get
Build for Linux

To build the project for Linux, use the command:

flutter build linux
Build for Android (Debug)

To build the project for Android in debug mode, use the command:

flutter build android --debug
Build for Windows

To build the project for Windows, use the command:

flutter build windows

Special thanks

  • TMDB for their great free, open source API.
  • OMDB for their mostly free API.
  • scnsrc for their great RSS feed of released movies.
  • External resources who we refer to when playing movies/tv shows.

Support

Consider starring the project.

Consider donating