NoCrypt / migu

Stream anime torrents, real-time with no waiting for downloads
https://miguapp.pages.dev/
GNU General Public License v3.0
135 stars 5 forks source link

Migu

Stream anime torrents, real-time with no waiting for downloads

Migu is a fork of Miru that focused on better mobile experience with added features and polished the experience by a mile.

Features

Includes all original Miru features, plus:


Removed and Implemented features on miru - Proper back button functionality on Android ([better implementation on miru](https://github.com/ThaUnknown/miru/commit/32d1d03d11b380249e1f01b4cbbcb2f22591c403)) - Double-click back button to exit (removed for now due to above) - Customizable seek duration ([implemented on miru](https://github.com/ThaUnknown/miru/commit/246e713c6e0eb3522d91dea9ecd2e9e29676ccbc) **without PR's author**) [[PR](https://github.com/ThaUnknown/miru/pull/391)] - Right click or long press on RSS Section will open the anime episode list ([implemented on miru](https://github.com/ThaUnknown/miru/commit/1d05a71b39f725d7e193c35041818fc9a3857ac5)) - Toggleable auto skip intro/outro ([implemented on miru](https://github.com/ThaUnknown/miru/commit/848726bd2397b857a7c6e954e27e50130dd86db8)) (**Possibly that's inspired by my commit since it includes indonesia langugage and using `:active` instead of `:hover`**) - Home section re-ordering on android ([implemented on miru](https://github.com/ThaUnknown/miru/commit/a50b78590f2d024d5f2237edca44a1ed16d1aa2f)) (**Possibly that's [my commit](https://github.com/NoCrypt/migu/commit/2ff58ca5bbd3390baaf87ac7a20b042810b549d1)**)
> Hey ThaUnknown, It's fine if you want to commit features from this repo. But please if possible co-author the people who made said features. I genuinely kinda feel bad for the guy who [PR'ed](https://github.com/ThaUnknown/miru/pull/391) the Seek Duration on your repo.

Building and Development

good luck he said lol.

Please do! I highly encourage this!

Requirements

Building for PC (Electron)

  1. Navigate to the Electron directory:
    cd electron
  2. Install dependencies:
    pnpm install
  3. Development:
    pnpm start
  4. Release:
    pnpm build

Building for Android (Capacitor)

  1. Navigate to the Capacitor directory:
    cd capacitor
  2. Install dependencies:
    pnpm install
  3. Check what's missing:
    pnpm exec cap doctor
  4. (First time only) Build native code:
    • Windows:
      pnpm build:native-win
    • Linux:
      pnpm build:native
  5. (Optional) Generate assets (if built-in forked capacitor/assets doesn’t work):
    pnpm dlx @capacitor/assets generate --iconBackgroundColor #20a2ff --iconBackgroundColorDark #20a2ff --splashBackgroundColor #20a2ff --splashBackgroundColorDark #20a2ff --android
  6. Open the Android project:
    pnpm exec cap open android
  7. Connect your phone with ADB.
  8. Development:
    pnpm dev:start
  9. Release:
    pnpm build:app

License

This project acknowledges and complies with the GPLv3 license.