[English](README.md) | [简体中文](README-zh.md) | [日本語](README-ja.md) | [うちなーぐち](README-ryu.md) | [Русский](README-ru.md) | **Беларуская** | [Українська](README-uk.md)

<div align="center">
  <img width="300" src="./assets/icon/logo.png" alt="Miru 看板娘"/>
</div>

<h1 align="center">Miru App</h1>

<p align="center">Бясплатнае шматфункцыянальнае праграма з адкрытым зыходным кодам, якое падтрымлівае відэа, коміксы і навэлы, дзякуючы пашырэнням. Працуе на Android, Windows, Web.</p>

<div align="center">

[![GitHub release (with filter)](https://img.shields.io/github/v/release/miru-project/miru-app)](https://github.com/miru-project/miru-app/releases/latest)
[![License](https://img.shields.io/github/license/miru-project/miru-app)](https://github.com/miru-project/miru-app/blob/main/LICENSE)
[![Stars](https://img.shields.io/github/stars/miru-project/miru-app)](https://github.com/miru-project/miru-app/stargazers)
[![GitHub all releases](https://img.shields.io/github/downloads/miru-project/miru-app/total)](https://github.com/miru-project/miru-app/releases/latest)

</div>

![screenshot](assets/screenshot/screenshot.webp)

## Асаблівасці

- Падтрымка `windows` і `android`
- Дружалюбная падтрымка напісання пашырэнняў, часопіс адладкі
- Для напісання пашырэнняў выкарыстоўваецца мова JavaScript, што палягчае распрацоўку
- Падтрымка карыстацкіх рэпазітароў пашырэнняў
- Афіцыйны рэпазітар пашырэнняў дае крыніцы відэа, якія можна выкарыстоўваць без напісання якіх-небудзь пашырэнняў
- Падтрымка анлайн-прагляду некалькіх крыніц відэа, коміксаў і навел, рэалізуючы уніфікацыю некалькіх платформаў
- Уніфікацыя мовы дызайну карыстацкага інтэрфейсу сістэмы
- Аўтаматычнае атрыманне метададзеных TMDB

## Спіс задач

- [x] BT торэнт
- [x] Палепшаныя прылады адладкі
- [ ] Сінхранізацыя дадзеных
- [ ] Аўтаматычны пошук субтытраў

## Ўстаноўка

Вы можаце перайсці ў [Release](https://github.com/miru-project/miru-app/releases/latest), каб спампаваць апошнюю версію ўсталявальнага пакета або сабраць самастойна наступным метадам

## Зборка

### Ўстаноўка Flutter

Калі ласка, звярніцеся да [Flutter Official Documentation](https://flutter.dev/docs/get-started/install)

### Ўстаноўка залежнасцяў

```bash
flutter pub get
```

### Запуск

```bash
flutter run
```

### Зборка пад патрэбную платформу

Android

```bash
flutter build apk
```

Windows

```bash
flutter build windows
```

## Пра Linux

У цяперашні час Linux не можа запусціць quickjs з-за праблем з залежнасцямі, таму на дадзены момант ён не падтрымліваецца

## Удзел у распрацоўцы

Удзел у распрацоўцы любога роду вітаецца, у тым ліку, але не абмяжоўваючыся:

- Унясенне прапаноў
- Справаздача аб знойдзеных памылках і недахопах
- Змяненне кода
- Напісанне дакументацыі

## Дадатковыя спасылкі

Telegram: <https://t.me/MiruChat>
