Giter Site home page Giter Site logo

nocrypt / migu Goto Github PK

View Code? Open in Web Editor NEW
161.0 5.0 5.0 113.52 MB

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

Home Page: https://miguapp.pages.dev/

License: GNU General Public License v3.0

Java 0.34% JavaScript 38.60% Dockerfile 0.14% Shell 0.68% PowerShell 0.04% Svelte 58.69% CSS 1.21% HTML 0.31%

migu's Introduction

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:

  • Toggleable AMOLED theme
  • Optional Discord Rich Presence
  • Optional Auto-update
  • Free APK download on GitHub Releases
  • Split Android builds by CPU architecture
  • Auto-update with automatic CPU architecture selection
  • Independent seeding speed control
  • Close button on miniplayer
  • Miniplayer doesn’t load on startup
  • Swipe gestures for brightness and volume control on Android
  • Scroll wheel for volume control on PC
  • Redesigned Android navigation bar for improved usability
  • Correctly implemented fullscreen mode on Android
  • Safe area padding and margin adjustments on Android to avoid overlap with the status bar
  • Imported Default Extension and RSS feed settings from PC to Android
  • Auto fullscreen video playback on Android
  • Scrollable RSS feed for more anime visibility on Android
  • Double-tap to seek on Android
  • Default seek duration set to 5 seconds
  • Volume and brightness indicators for swipe and scroll gestures
  • Torrent sorting by size (+seeders) to reduce bandwidth usage
  • Default new release RSS set to "ASW" to minimize bandwidth usage
  • Moved toast close button to the bottom for better reachability on Android
  • Disabled smooth scrolling by default due to poor performance on my device
  • Gesture lock on Android to prevent misclick

Removed and Implemented features on miru

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 the Seek Duration on your repo.

Building and Development

good luck he said lol.

Please do! I highly encourage this!

Requirements

  • PNPM (or any package manager)
  • NodeJS 20+
  • Docker (with WSL support if you're on Windows)
  • ADB
  • Android Studio (SDK 34)
  • Java 21 (JDK)

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.

migu's People

Contributors

thaunknown avatar nocrypt avatar rockinchaos avatar michiel-cox avatar kyngs avatar waaiez avatar energostalin avatar razzeee avatar nlxdodge avatar serykii avatar gizmotjaz avatar ghostmander avatar sambuca1g avatar

Stargazers

 avatar Alessandro avatar yTiow avatar  avatar  avatar  avatar Manas avatar Guilherme Dias avatar Ishaan_Avasthi avatar sobi avatar starstriker avatar  avatar  avatar  avatar  avatar Satyam Singh Niranjan avatar  avatar Panna ABDUL HAKIM avatar Zenityn avatar YOGI SUSANTO avatar  avatar  avatar  avatar  avatar Sheby avatar Pranith Jain avatar HXMAOU avatar Aman avatar  avatar  avatar  avatar  avatar Tanvir avatar  avatar Veirt avatar mauwQ avatar  avatar machina avatar Kyle Anthony Williams avatar _l2eused avatar sudo pacman -Syu avatar  avatar Satheesh avatar  avatar Hexality avatar ALLександр avatar  avatar Aziz Mazouz Jaber avatar  avatar yrui avatar foam  avatar Phillihp Steingraeber avatar Rohan Dayal avatar  avatar  avatar Avery Sal-sedo avatar Hi-no-Kagutsuchi avatar Lucas Hames avatar VenkatSairam avatar  avatar Smol Ame avatar Alan avatar  avatar Caleb avatar  avatar ⵉ ⴽ ⵔ ⴰ ⵎ avatar Phyo AungThant avatar Ebrahim Tayabali avatar Parzival avatar machi avatar Mohd3rfan avatar DatHypnoboi avatar  avatar  avatar Swag avatar Mulverine avatar Eduardorandom avatar ALN avatar  avatar Eliya Manoj avatar  avatar  avatar Nathan avatar  avatar  avatar  avatar  avatar PAIN「ᴀᴋᴀᴛsᴜᴋɪ」 avatar Abdullah Masoud avatar  avatar Conqueror Kanji avatar  avatar  avatar  avatar HWolf avatar Patrick Kranz avatar  avatar Aadi Desai avatar Gabriel "Naka" avatar Ray avatar

Watchers

Panna ABDUL HAKIM avatar  avatar PAIN「ᴀᴋᴀᴛsᴜᴋɪ」 avatar  avatar OpenApk avatar

migu's Issues

[Bug]: titleObjects.at is not a function / seasons.at is not a function

Preflight checklist

  • I have searched the issue tracker for a bug report that matches the one I want to file, without success.
  • I have searched the frequently asked questions for a solution that fixes this problem, without success.
  • I have checked that I'm using the latest stable version of the app.

What app version are you using?

5.5.7

What operating system version are you using?

Android

Expected Behavior

It should load normally.

Actual Behavior

When I click on home, this error is on New Releases Section it shows titleObjects.at is not a function.

When I click on watch history, this error will show empty page with error saying season.at is not a function

Screenshots

image
image
image

[Bug]: Feed is broken from GitHub apk

Preflight checklist

  • I have searched the issue tracker for a bug report that matches the one I want to file, without success.
  • I have searched the frequently asked questions for a solution that fixes this problem, without success.
  • I have checked that I'm using the latest stable version of the app.

What app version are you using?

v5.3.1

What operating system version are you using?

Android

Expected Behavior

Feed loads

Actual Behavior

Feed doesn't load, gives JS error.

Android 12 - Mumu Emulator

Screenshots

MuMuPlayer_Lmk7EHkpBe

[Feature Request]: VPN or Proxy support

Preflight checklist

  • I have searched the issue tracker for a bug report that matches the one I want to file, without success.
  • I have searched the features list for this feature, and I couldn't find it.
  • I have checked that I'm using the latest stable version of the app.

Problem Description

Torrenting is restricted in certain regions, and using a VPN or proxy to tunnel connections can provide users in those areas with the necessary access and privacy to use this app safely.

Proposed Solution

Provide an option to import VPN configuration files, such as WireGuard or OpenVPN, and/or the ability to use a SOCKS proxy. Direct connections should be prohibited if the VPN or proxy is configured, even in the event of a failure.

Implementing WireGuard support may present challenges due to the use of Electron in this app. However, there are available SOCKS packages for JavaScript/TypeScript, such as this one: https://github.com/JoshGlazebrook/socks.

[Feature Request]: Player mouse buttons keybinds

Preflight checklist

  • I have searched the issue tracker for a bug report that matches the one I want to file, without success.
  • I have searched the features list for this feature, and I couldn't find it.
  • I have checked that I'm using the latest stable version of the app.

Problem Description

Is it possible to remap keybinds to the mouse side navigation buttons and middle click button?

Proposed Solution

Additional buttons on the existing keybind remapper. Or a configurable file.

[Feature Request]: Debrid support

Preflight checklist

  • I have searched the issue tracker for a bug report that matches the one I want to file, without success.
  • I have searched the features list for this feature, and I couldn't find it.
  • I have checked that I'm using the latest stable version of the app.

Problem Description

Right now, people in some countries that strictly prohibit torrenting can't use your app without risking fines because of legal situation there. Also people with slow connections would benefit from this.

Proposed Solution

Debrid services download the torrents for you and then send you an direct download link to the contained file. Also, if someone already sent this torrent to the service, this torrent counts as cached and can be streamed instantly. It would greatly help if you add support to the main debrids like realdebrid and debridlink similar to how the torrentio addon for stremio has. The services offer pretty straightforward API

[Feature Request]: Playback speed

Preflight checklist

  • I have searched the issue tracker for a bug report that matches the one I want to file, without success.
  • I have searched the features list for this feature, and I couldn't find it.
  • I have checked that I'm using the latest stable version of the app.

Problem Description

I'm really used to watch anime on 1.2x or even 1.5x and can't do it on the default player without using an external media player and losing the auto update on AniList.

Proposed Solution

Just add a playback speed button for the in app media player

[Feature Request]: Chat for Watch Party

Preflight checklist

  • I have searched the issue tracker for a bug report that matches the one I want to file, without success.
  • I have searched the features list for this feature, and I couldn't find it.
  • I have checked that I'm using the latest stable version of the app.

Problem Description

There is no chat feature in the app. This is not an exactly problem as another third party app could be used but for android it is hard to use both at same time.

Proposed Solution

You could make a chat button that opens up a chat on the right side of the screen. It does not need to be fancy. A simple one would be enough for a lot of people.

[Feature Request]: Add additional genres to the drop-down menus under Settings/Interface/Home Screen Settings/Sections and Order

Preflight checklist

  • I have searched the issue tracker for a bug report that matches the one I want to file, without success.
  • I have searched the features list for this feature, and I couldn't find it.
  • I have checked that I'm using the latest stable version of the app.

Problem Description

The genres available in the drop-down menus under Settings/Interface/Home Screen Settings/Sections and Order are limited to 4 (Romance, Action, Adventure, Fantasy) instead of the 18 found in the search page.

Proposed Solution

Add the additional 14 genres (Comedy, Drama, Ecchi, Horror, Mayhou Shoujo, Mecha, Music, Mystery, Psychological, Sci-Fi, Slice of Life, Sports, Supernatural, Thriller).

If you wanted to go above and beyond, you could also add custom options that match the search page (such as Title, Genres, Tags, Season, Format, Status).

Also, thank you for a great app :)

[Feature Request]: Sneedex support

Preflight checklist

  • I have searched the issue tracker for a bug report that matches the one I want to file, without success.
  • I have searched the features list for this feature, and I couldn't find it.
  • I have checked that I'm using the latest stable version of the app.

Problem Description

SeaDex lacks multiple anime that Sneedex has, for example, currently, One Piece lacks what Sneedex has labelled as the best release.

Proposed Solution

Add Sneedex as a discovery source.

[Feature Request]: MAL integration

Preflight checklist

  • I have searched the issue tracker for a bug report that matches the one I want to file, without success.
  • I have searched the features list for this feature, and I couldn't find it.
  • I have checked that I'm using the latest stable version of the app.

Problem Description

I would like MAL to be added, because the original author of miru said its gonna take 6+ months to be added by a contributor, i have low hopes. plz if you can add it, because i switched from anilist to MAL a while back because of server issues and more. And i don't want to switch back to anilist.

Proposed Solution

i don't have any 😭

[Feature Request]: iOS App?

Preflight checklist

  • I have searched the issue tracker for a bug report that matches the one I want to file, without success.
  • I have searched the features list for this feature, and I couldn't find it.
  • I have checked that I'm using the latest stable version of the app.

Problem Description

Lack of iOS version.

Proposed Solution

Would it be possible to get an iOS .ipa release as well since you can technically sideload those even with a free account using something like Sideloadly or AltStore? Since there is already a mac version I can't imagine it would be too tough to adapt that?

[Bug]: Seadex does not function

Preflight checklist

  • I have searched the issue tracker for a bug report that matches the one I want to file, without success.
  • I have searched the frequently asked questions for a solution that fixes this problem, without success.
  • I have checked that I'm using the latest stable version of the app.

What app version are you using?

v5.3.1

What operating system version are you using?

Android

Expected Behavior

Loads the list of available torrents.

Actual Behavior

Does not load, gives an error(s).

Android 14 HyprOS v1
Android 12 Mumu player

Screenshots

MuMuPlayer_j7qaKc9kRZ

Black screen. Audio is coming but no display while using app's player

Preflight checklist

  • I have searched the issue tracker for a bug report that matches the one I want to file, without success.
  • I have searched the frequently asked questions for a solution that fixes this problem, without success.
  • I have checked that I'm using the latest stable version of the app.

What app version are you using?

V5. 6.1

What operating system version are you using?

Android

Expected Behavior

Play video and watch some anime.

Actual Behavior

Black screen and sound working.....

Screenshots

Screenshot_2024-09-15-04-26-26-45_f999c2803d73b9e7183ead2b66d87835

App is not working/showing white screen on my Lenovo Tab E8 (TB-8304F1, Android v7.0)

Preflight checklist

  • I have searched the issue tracker for a bug report that matches the one I want to file, without success.
  • I have searched the frequently asked questions for a solution that fixes this problem, without success.
  • I have checked that I'm using the latest stable version of the app.

What app version are you using?

v5.5.7

What operating system version are you using?

Android

Expected Behavior

The app starts up gracefully, just like it opens up in my smartphone running Android v14.

Actual Behavior

The app shows a white screen upon startup, and doesn't load any UI elements or anything of that matter.

Screenshots

Screenshot_2024-09-01-18-03-28-201

[Bug]: Update to MyAnimeList does not change anime status to Complete once finished

Preflight checklist

  • I have searched the issue tracker for a bug report that matches the one I want to file, without success.
  • I have searched the frequently asked questions for a solution that fixes this problem, without success.
  • I have checked that I'm using the latest stable version of the app.

What app version are you using?

5.6.1

What operating system version are you using?

MacOS

Expected Behavior

After finishing the final episode of the anime, the status should change from "Watching" into "Completed"

Actual Behavior

Currently only the last watched episode is updated by the status is still kept as "Watching"

Screenshots

No response

[Bug]: failed to load media for home feed. And can't find torrent for any anime

Preflight checklist

  • I have searched the issue tracker for a bug report that matches the one I want to file, without success.
  • I have searched the frequently asked questions for a solution that fixes this problem, without success.
  • I have checked that I'm using the latest stable version of the app.

What app version are you using?

V5.6.1

What operating system version are you using?

Android

Expected Behavior

No response

Actual Behavior

Nothing in new release is loading cannot find any torrent for any anime.
Screenshot_2024-09-21-21-20-13-38_f999c2803d73b9e7183ead2b66d87835
Screenshot_2024-09-21-21-20-26-77_f999c2803d73b9e7183ead2b66d87835

Screenshots

No response

[Feature Request]: Customize rich presence

Preflight checklist

  • I have searched the issue tracker for a bug report that matches the one I want to file, without success.
  • I have searched the features list for this feature, and I couldn't find it.
  • I have checked that I'm using the latest stable version of the app.

Problem Description

The discord rich presence it too polluted and utilizes features that aren't allowed such as enforcing "Watching" status by default.

Proposed Solution

An option to customize base image keys, the "Playing or Watching", and to hide the images.

[Feature Request]: More simple Card Type

Preflight checklist

  • I have searched the issue tracker for a bug report that matches the one I want to file, without success.
  • I have searched the features list for this feature, and I couldn't find it.
  • I have checked that I'm using the latest stable version of the app.

Problem Description

Version 5.6.1 (5.6.1)
Platform: Desktop

Currently under interface settings, there are only 2 types of card: Small and Full

In Small, it shows the full details with mouse over whereas full is just too much information than needed.
From the perspective of a user that watches the same anime weekly, the trailer, ratings, review, and description are irrelavant informations. Only need these information when deciding whether to watch an anime or not, but it's not helpful when user has already decided to watch and continue with the anime.

Proposed Solution

A minimalist card type that shows the current episode and the latest episode. An play icon for watching and another icon for edit. All of this without a popup but immediately visible without having to hover over the subject.

[Feature Request]: Add support for AC3 and E-AC3 audio

Preflight checklist

  • I have searched the issue tracker for a bug report that matches the one I want to file, without success.
  • I have searched the features list for this feature, and I couldn't find it.
  • I have checked that I'm using the latest stable version of the app.

Problem Description

Audio codec not supported.

image

Proposed Solution

Please consider adding support for those codecs as they are widely used in releases sourced from AMZN, NF, MAX and some DVDs, so it'd be good to properly support them.

You may find that helpful:
https://github.com/ThaUnknown/electron-chromium-codecs

[Feature Request]: More popout controls

Preflight checklist

  • I have searched the issue tracker for a bug report that matches the one I want to file, without success.
  • I have searched the features list for this feature, and I couldn't find it.
  • I have checked that I'm using the latest stable version of the app.

Problem Description

popout thing only have button to open app

Proposed Solution

button to pause it without opening app would be neat
Miku 02_st ayaka one

[Bug]: Brightness And Volume gesture

Preflight checklist

  • I have searched the issue tracker for a bug report that matches the one I want to file, without success.
  • I have searched the frequently asked questions for a solution that fixes this problem, without success.
  • I have checked that I'm using the latest stable version of the app.

What app version are you using?

v5.3.8

What operating system version are you using?

Android

Expected Behavior

Volume and brightness gesture should only work while sliding vertically.

Actual Behavior

Volume and brightness gesture works even while sliding horizontally . Also how can I disable the brightness and volume gesture?

Screenshots

No response

[Feature Request]: Implement audio track switching into the android player

Preflight checklist

  • I have searched the issue tracker for a bug report that matches the one I want to file, without success.
  • I have searched the features list for this feature, and I couldn't find it.
  • I have checked that I'm using the latest stable version of the app.

Problem Description

I'm a dub guy. I prefer to check out dubs first and if they're bad I'll watch in JP/Subs. The app does not respect my language settings. I have it set to English dub English Sub, but even when the stream is dual audio, I still get the JP audio track played with no way to change it to English.

Proposed Solution

Implement the audio track switch button from desktop and potentially address the issue with the settings being disregarded.

[Feature Request]: Volume slider step and playback rate step

Preflight checklist

  • I have searched the issue tracker for a bug report that matches the one I want to file, without success.
  • I have searched the features list for this feature, and I couldn't find it.
  • I have checked that I'm using the latest stable version of the app.

Problem Description

Change in settings how much volume we are adding in each step, for example using the mouse wheel increases/decreases by 10% and using the arrow keys it changes by 5%, can we customize this value?

It would also be useful for playback rate, right now it only changes by +/- 0.1x per key press.

Proposed Solution

An option in settings like the seek duration you have now. Or a configurable file.

Black screen with in-app media player

Preflight checklist

  • I have searched the issue tracker for a bug report that matches the one I want to file, without success.
  • I have searched the frequently asked questions for a solution that fixes this problem, without success.
  • I have checked that I'm using the latest stable version of the app.

What app version are you using?

V5.6.1

What operating system version are you using?

Android

Expected Behavior

The screen shows the video.

Actual Behavior

In-app player was working fine and after using external player and going back to the in-app player, the entire screen is black while the audio is playing, tried reinstalling/wiping data but still showing blackscreen while audio is playing.
My external player was Next and selected it as default.
phone.txt
info of my phone and settings

Screenshots

No response

[Feature Request]: better control over anime tracking

Preflight checklist

  • I have searched the issue tracker for a bug report that matches the one I want to file, without success.
  • I have searched the features list for this feature, and I couldn't find it.
  • I have checked that I'm using the latest stable version of the app.

Problem Description

Add some extra feature to manually add anime on watchlist or dropped or planning and which episode im at migu only shows i have this anime on my watchlist and for episode i have to scroll down to see at which episode im at and there's no manual way to add episode or rate anything like that i would like if i can finish an series and rate it and be do e with it.

Proposed Solution

I mean the feature i asked for dosne't need for explanation but if you don't mind i would recommend checking this page https://github.com/MarshMeadow/Komori
It is a tracking app and not a streaming and it got suspended so you can't find the latest version on play store but there's an apk on their discord server that you can try and maybe implement some ui stuff on migu
https://discord.com/invite/xBnWd6Xd
Screenshot_2024-08-28-14-00-13-43

[Feature Request]: start caching the torrent using external player playback history

Preflight checklist

  • I have searched the issue tracker for a bug report that matches the one I want to file, without success.
  • I have searched the features list for this feature, and I couldn't find it.
  • I have checked that I'm using the latest stable version of the app.

Problem Description

I use mpvkt as external player in android app and sometimes use vlc , when i play using those they save playback position , also allow external subs, customisation etc perks and some hardware codecs arent the default player doesnt support .

Most players including mpv and vlc save history of playback , but when we use the history to resume playback later after migu restart (migu is open on background) the video can not be played because sometimes cache is deleted .

Proposed Solution

If the network link of the video can start the torrent loading if the torrent isn't cached will help solve this problem.

http://127.0.0.1:11470/c4663e86d73b980954f22695e073037e66eeaae7/[SubsPlease] One Piece - 1119 (1080p) [8C4773C0].mkv?tr=tracker:udp://tracker.opentrackr.org:1337/announce&tr=tracker:udp://open.tracker.cl:1337/announce&tr=tracker:udp://open.demonii.com:1337/announce&tr=tracker:udp://open.stealth.si:80/announce&tr=tracker:udp://tracker.torrent.eu.org:451/announce&tr=tracker:udp://exodus.desync.com:6969/announce&tr=tracker:udp://tracker-udp.gbitt.info:80/announce&tr=tracker:udp://explodie.org:6969/announce&tr=tracker:https://tracker.tamersunion.org:443/announce&tr=tracker:http://tracker.ipv6tracker.org:80/announce&tr=tracker:udp://opentracker.io:6969/announce&tr=tracker:udp://open.free-tracker.ga:6969/announce&tr=tracker:udp://leet-tracker.moe:1337/announce&tr=tracker:udp://bt1.archive.org:6969/announce&tr=tracker:http://tracker2.dler.org:80/announce&tr=tracker:http://tracker1.bt.moack.co.kr:80/announce&tr=tracker:http://tr.kxmp.cf:80/announce&tr=tracker:udp://wepzone.net:6969/announce&tr=tracker:udp://ttk2.nbaonlineservice.com:6969/announce&tr=tracker:udp://tracker1.myporn.club:9337/announce&tr=tracker:http://nyaa.tracker.wf:7777/announce&tr=tracker:http://anidex.moe:6969/announce&tr=tracker:http://tracker.anirena.com:80/announce&tr=tracker:udp://tracker.uw0.xyz:6969/announce&tr=tracker:http://share.camoe.cn:8080/announce&tr=tracker:http://t.nyaatracker.com:80/announce&tr=tracker:http://sukebei.tracker.wf:8888/announce&tr=tracker:http://tracker.minglong.org:8080/announce&tr=tracker:http://tracker.acgnx.se/announce&tr=tracker:http://ehtracker.org/3033889/announce&tr=tracker:http://ehtracker.org/3034891/announce&tr=tracker:http://ehtracker.org/3033890/announce&tr=tracker:http://ehtracker.org/3033148/announce&tr=tracker:http://ehtracker.org/3033425/announce&tr=tracker:udp://tracker.tiny-vps.com:6969/announce&tr=tracker:udp://tamas3.ynh.fr:6969/announce&tr=tracker:udp://p4p.arenabg.com:1337/announce&tr=tracker:udp://new-line.net:6969/announce&tr=tracker:udp://tracker.tryhackx.org:6969/announce&tr=dht:ac309f94f66b67fbbbea2ccf940ecd74bfb0c345

stremio allows using the same link to start playback or loading the torrent (with or with out trackers ) if not cached which helps greatly when using the external player . and also help using the app as a sever in mobile and use android tv player since they lack a lot of processing power and most of the time have slow cache , if the cache and torrent server is run elsewhere it will be able to play vides a lot smoother weak devices .

[Bug]: Installing new Capacitor plugin resulting in webpack error when building for release

Preflight checklist

  • I have searched the issue tracker for a bug report that matches the one I want to file, without success.
  • I have searched the frequently asked questions for a solution that fixes this problem, without success.
  • I have checked that I'm using the latest stable version of the app.

What app version are you using?

x

What operating system version are you using?

Android

Expected Behavior

No response

Actual Behavior

I have ZERO idea why this happened but I'm hoping someone can find a solution to this.

When I installed an additional Capacitor plugin such as https://github.com/hugotomazi/navigation-bar or https://github.com/ingageco/capacitor-music-controls-plugin, all works fine. Until you tried to build it for production using NODE_ENV=production. In which case I got an EXTREMELY weird error:
image

After removing said plugin, then doing pnpm prune, pnpm exec cap sync. and pnpm install. It all working as nothing has happened

Inside that affected file, it's just a line with a bunch of NUL characters
Code_70REbgXp7i

Temporary solution for this as stated in a stackoverflow question was to disable minimize/minifier which can make the app slightly larger. They purposed this as a way to see which code causes the error, but in my case disabling it resulting in NO ERROR at all.

Another temporary solution to this is that to not use any new Capacitor plugin at all, but I dont wanna lock myself from adding more feature to it.

Screenshots

No response

[Feature Request]: Add a download button

Preflight checklist

  • I have searched the issue tracker for a bug report that matches the one I want to file, without success.
  • I have searched the features list for this feature, and I couldn't find it.
  • I have checked that I'm using the latest stable version of the app.

Problem Description

I have a limited data plan with 10gb/Mo but a phone with 500gb of storage, so I download a lot of media for offline viewing during travel or commutes, which I do a lot of.

Proposed Solution

Adding a download button next to the available torrents when clicking on an episode, or similar.

[Bug]: Some Anime Can't Play

Preflight checklist

  • I have searched the issue tracker for a bug report that matches the one I want to file, without success.
  • I have searched the frequently asked questions for a solution that fixes this problem, without success.
  • I have checked that I'm using the latest stable version of the app.

What app version are you using?

v5.5.7

What operating system version are you using?

Android

Expected Behavior

Unlike any other app we can swipe that big poster

Actual Behavior

.

Screenshots

IMG_20240901_130006
IMG_20240901_130321

[Feature Request]: Make the windows buttons transparent

Preflight checklist

  • I have searched the issue tracker for a bug report that matches the one I want to file, without success.
  • I have searched the features list for this feature, and I couldn't find it.
  • I have checked that I'm using the latest stable version of the app.

Problem Description

I started using Screenbox, and they turned the navigation buttons transparent and it looks so sick
ApplicationFrameHost_g6NbSy7lNG

Proposed Solution

Add an optional toggle to turn the navigation bar and windows buttons transparent. I believe it looks very good, but I also recognize that not everyone likes it and some people need a 100% opacity for disability.
Migu_QPqPcKcCwg

[Bug]: Migu crashes when trying to play an episode with "GPU process isn't usable"

Preflight checklist

  • I have searched the issue tracker for a bug report that matches the one I want to file, without success.
  • I have searched the frequently asked questions for a solution that fixes this problem, without success.
  • I have checked that I'm using the latest stable version of the app.

What app version are you using?

v5.5.7

What operating system version are you using?

Linux

Expected Behavior

When playing an episode or switching from a torrent to a different torrent, I expect Migu to start playing the new torrent without any issues.

Actual Behavior

Migu flashes white a few times before crashing. This happens both when simply trying to play an episode after starting the app, and when switching torrents if Migu did not crash already. I have experienced this both on Windows and on Linux, on two separate machines.

Below is the console output of the Linux AppImage version.

20:11:14.459 › Checking for update
[11888:0911/201114.553595:ERROR:nss_util.cc(357)] After loading Root Certs, loaded==false: NSS error code: -8018
20:11:15.192 › Update for version 5.5.7 is not available (latest version: 5.5.7, downgrade is disallowed).
20:11:18.561 › Error with Permissions-Policy header: Unrecognized feature: 'ch-ua-form-factors'.
20:11:18.801 › Error with Permissions-Policy header: Unrecognized feature: 'ch-ua-form-factors'.
[11888:0911/201148.976244:ERROR:gpu_process_host.cc(989)] GPU process exited unexpectedly: exit_code=133
[11888:0911/201149.906112:ERROR:command_buffer_proxy_impl.cc(131)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
[11888:0911/201149.906527:ERROR:command_buffer_proxy_impl.cc(131)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
[11888:0911/201149.907160:ERROR:gpu_process_host.cc(989)] GPU process exited unexpectedly: exit_code=133
[11888:0911/201150.805176:ERROR:command_buffer_proxy_impl.cc(131)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
[11888:0911/201150.805330:ERROR:command_buffer_proxy_impl.cc(131)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.
[11888:0911/201150.805822:ERROR:gpu_process_host.cc(989)] GPU process exited unexpectedly: exit_code=133
[11888:0911/201151.578600:ERROR:gpu_process_host.cc(989)] GPU process exited unexpectedly: exit_code=133
[11888:0911/201152.423191:ERROR:gpu_process_host.cc(989)] GPU process exited unexpectedly: exit_code=133
[11888:0911/201153.214064:ERROR:gpu_process_host.cc(989)] GPU process exited unexpectedly: exit_code=133
[11888:0911/201153.770860:ERROR:gpu_process_host.cc(989)] GPU process exited unexpectedly: exit_code=133
[11888:0911/201154.322793:ERROR:gpu_process_host.cc(989)] GPU process exited unexpectedly: exit_code=133
[11888:0911/201154.825358:ERROR:gpu_process_host.cc(989)] GPU process exited unexpectedly: exit_code=133
[11888:0911/201154.825375:FATAL:gpu_data_manager_impl_private.cc(448)] GPU process isn't usable. Goodbye.
Trace/breakpoint trap (core dumped)

Screenshots

No response

[Bug]: Window doesn't open

Preflight checklist

  • I have searched the issue tracker for a bug report that matches the one I want to file, without success.
  • I have searched the frequently asked questions for a solution that fixes this problem, without success.
  • I have checked that I'm using the latest stable version of the app.

What app version are you using?

v5.6.1

What operating system version are you using?

Linux

Expected Behavior

Main application window opens.

Actual Behavior

When launching either the AppImage or my self compiled RPM, the app just doesn't open. Electron processes do spawn, but nothing else happens. Nothing is output when launching from terminal as well, only the log about no updates being available. This issue also happens with Miru, however Miru also has a flatpak version which does launch and work properly.
I'm on GNOME Wayland on Fedora 40.

Screenshots

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.