| Summary: | Gpodder sync does not work with gpodder2go server | ||
|---|---|---|---|
| Product: | [Applications] kasts | Reporter: | Tom <gamezt> |
| Component: | general | Assignee: | bart |
| Status: | CONFIRMED --- | ||
| Severity: | normal | ||
| Priority: | NOR | ||
| Version First Reported In: | 23.08.1 | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Tom
2023-09-15 17:28:44 UTC
I confirm that Kasts only does basic password authentication right now. I didn't know that gpodder2go existed until just now. :-) You pointed out the gpodder API docs, but unfortunately that documentation seems unmaintained and the actual gpodder.net service seems to be deviating from the docs for certain API calls. So I took the pragmatic approach of reverse engineering what the service actually does, rather than what the docs say it should do. Anyway, the current sync code would need an overhaul to add an additional authentication method. But I guess that this will be needed at some point anyway for the upcoming openpodcast API sync protocol. Is there any open, public gpodder2go host that I could use for testing? (In reply to bart from comment #1) > I confirm that Kasts only does basic password authentication right now. > I didn't know that gpodder2go existed until just now. :-) > > You pointed out the gpodder API docs, but unfortunately that documentation > seems unmaintained and the actual gpodder.net service seems to be deviating > from the docs for certain API calls. So I took the pragmatic approach of > reverse engineering what the service actually does, rather than what the > docs say it should do. > > Anyway, the current sync code would need an overhaul to add an additional > authentication method. But I guess that this will be needed at some point > anyway for the upcoming openpodcast API sync protocol. > > Is there any open, public gpodder2go host that I could use for testing? Interesting how the gpodder.net service deviates from their own specifications. There aren't any public gpodder2go instances that I know of but you can very quickly setup your own gpodder2go instance. Here is a very small guide https://gist.github.com/Codedotexe/8c575054588287b8c36ee409556c63bb I wrote based on my current docker setup. Alternatively I could email you access to my personal instance if you want. |