Closed luctius closed 1 year ago
Sounds like a plan - this issue appears to be that Kasts uses basic auth on each request, rather than remembeing cookies given back by the server for non-login endpoints.
To fix it would require altering the existing auth structure of the code to handle either a cookie or basic-auth, is this something you'd feel comfortable in discussing and changing?
Kasts also appears to require support for:
aggregated
query parameter on the /api/2/episodes/{user}.json
endpoint/api/2/sync-devices/{user}.json
endpoint (GET
and POST
)Although we might be able to get an initial proof-of-concept working without this sync-devices
endpoint, depending on whether Kasts needs it for a full sync.
(as for other podcast clients, I haven't any other recommendations for a desktop one)
To fix it would require altering the existing auth structure of the code to handle either a cookie or basic-auth, is this something you'd feel comfortable in discussing and changing?
I'm working on something; though I don't have much experience in either warp nor http, so it will require some percussive encouragement ;-).
When that is done, I'll submit a PR and we can discus the rest.
Sounds like a plan! Let me know if you want to talk over anything in the meanwhile - I find warp can be a bit opaque sometimes
Please add support for the Kast Podcast Client: https://apps.kde.org/kasts/
When it tries to connect to your server, it bails on an error. The server's log is (RUST_LOG=trace):
I'm mainly trying to sync between antennapod and a good pc podcast client. Ideally Kast, but if you have another good linux supported client suggestion; I'm all ears.