ThijsRay / podimo

https://podimo.thijs.sh
European Union Public License 1.2
41 stars 16 forks source link

Feed asks for username and password #17

Closed joeyboon closed 10 months ago

joeyboon commented 11 months ago

Hi,

I've been using your server to load a podcast in AntennaPod on Android, but since a couple of weeks the feed won't load but instead asks for authentication (username and password). Any idea why the previous working feed suddenly would stop working? I checked and my subscription is still valid and used your tool to create the feed once again, I'm experiencing the same issue.

ThijsRay commented 11 months ago

This is a known issue. Cloudflare seems to be blocking the IP ranges from the provider where I'm hosting the tool. Hosting it yourself does seem to work, see https://github.com/ThijsRay/podimo/issues/13 I will fix this in the future but it will take some time.

joeyboon commented 11 months ago

Sorry I read the ticket, but did not realize the expected behavior would be for my app to ask for credentials. I'll look into selfhosting :) Thanks!

ThijsRay commented 11 months ago

I agree that the behavior is a bit strange, and it could definitely be improved. It currently tries to login with the given credentials, and notices that it fails (because the server is not allowed to access Podimo, it gets a forbidden error). This is interpreted as "Credentials are invalid, please enter correct credentials". There is probably a better way to handle this case from a UX perspective. I'll reopen the issue until this has been changed.

alego500 commented 11 months ago

I reproduced the same issues in Pocket Casts. Even with a fresh subscription. It no longer loads anything.

If I go to the xml directly though a browser I also get the login prompt. After entering username and password i'm just prompted for the username and password again.

Podimo
pven commented 10 months ago

I reproduced the same issues in Pocket Casts. Even with a fresh subscription. It no longer loads anything.

If I go to the xml directly though a browser I also get the login prompt. After entering username and password i'm just prompted for the username and password again.

Podimo

I have exactly the same issue on my local installation (in Docker). Is there a solution for this? Right now I am convicted to the Podimo-app, that sucks ... ;-)

ThijsRay commented 10 months ago

The latest release fixes the issue, at least for the time being. I'll close this issue for now.

pven commented 9 months ago

Sorry to kick this issue again, but I am quite sure I am entering the proper credentials but the popup is back. Is it me?

ThijsRay commented 9 months ago

The tool has yet again been blocked by Podimo/Cloudflare, that is why you see the popup again. If anybody has suggestions for a workaround, please don't hesitate to open an issue or a pull request.

pven commented 9 months ago

With the fix of @GlJS it works again. 👍