N0-0NE-Dev / NoFasel

A streaming app with no ADs.
The Unlicense
324 stars 23 forks source link

Infinite(?) loading #17

Closed stepanzak closed 1 year ago

stepanzak commented 1 year ago

Describe the bug When I open the app on the latest version, I see only loading icon. I am on WiFi and I waited 5 minutes and nothing happened.

To Reproduce Steps to reproduce the behavior:

  1. Download the latest release from F-Droid app and IzzyOnDroid repo.
  2. Open the app.
  3. See loading

Expected behavior I expect the loading to be A) Short B) Let me know about progress so I can clearly see something is happening in the background.

Screenshots Screenshot_20230213-161723_NoFasel.jpg

Smartphone (please complete the following information):

N0-0NE-Dev commented 1 year ago

Hey @stepanzak , I fixed this issue in https://github.com/N0-0NE-Dev/NoFasel/commit/edce163847671e6035aab95154775639f03ac70b and pushed an OTA update, please restart the app once or twice and it should work normally.

stepanzak commented 1 year ago

I uninstalled app, manually downloaded v1.1.1 from GitHub and it still doesn't work.

N0-0NE-Dev commented 1 year ago

I uninstalled app, manually downloaded v1.1.1 from GitHub and it still doesn't work.

Don't do that, don't reinstall with the version you have now please restart it a couple of times.

stepanzak commented 1 year ago

Don't do that, don't reinstall with the version you have now please restart it a couple of times.

Do you mean restart as force-stopping it in settings and launching it again?

N0-0NE-Dev commented 1 year ago

Do you mean restart as force-stopping it in settings and launching it again?

Yeah that will work.

stepanzak commented 1 year ago

Yeah that will work.

Doesn't work for me 🙁

[https://imgur.com/a/JJyDuAw]()

N0-0NE-Dev commented 1 year ago

What country are you in?

stepanzak commented 1 year ago

What country are you in?

Czech republic

N0-0NE-Dev commented 1 year ago

Yeah it seems like the website I scrape content from is blocking requests from some countries, I am working on scraping a different website and adding the ability to select subtitle language, hopefully that will be more suited for your needs.

stepanzak commented 1 year ago

Yeah it seems like the website I scrape content from is blocking requests from some countries, I am working on scraping a different website and adding the ability to select subtitle language, hopefully that will be more suited for your needs.

That explains it, thanks. I just tried a VPN, but it doesn't work either, so I will use CloudStream until you do this. Anyway, thanks for your great work!

jarkad commented 1 year ago

This happens with me too.

Device: Moto G60 OS: Android 12

I restarted the app several times but the problem didn't go away.

https://faselhd.ws opens in my browser without problems. I'm in Ukraine.

Screenshot of https://faselhd.ws

N0-0NE-Dev commented 1 year ago

This happens with me too.

Device: Moto G60 OS: Android 12

I restarted the app several times but the problem didn't go away.

https://faselhd.ws opens in my browser without problems. I'm in Ukraine.

The app uses a webview to sign into a premium account for this website and then uses a webview to scrape the download from the website. They have recently made changes which blocked the webview requests in some countries. However, I am working on scraping a different website and adding the ability to select subtitle languages.

stepanzak commented 1 year ago

This happens with me too.

Device: Moto G60 OS: Android 12

I restarted the app several times but the problem didn't go away.

https://faselhd.ws opens in my browser without problems. I'm in Ukraine.

The app uses a webview to sign into a premium account for this website and then uses a webview to scrape the download from the website. They have recently made changes which blocked the webview requests in some countries. However, I am working on scraping a different website and adding the ability to select subtitle languages.

Can't you just tell the website that you are not on web view in user-agent or something like that?

N0-0NE-Dev commented 1 year ago

Unfortunately no, they use cloudflare ddos protection which uses sophisticated techniques to determine if a connection is safe. I tried to set the user-agent and even doing the capthcas manually, but nothing worked.