It would be nice to be able to enter a custom sync url for those who self-host gpodder instances; I'd love to switch from the gpodder desktop app to Kasts.
Oh, so there are still people running their own gpodder service. :p I deliberately didn't implement custom gpodder host names in order to avoid confusion for people not familiar with the service, and because I thought nobody would use it anyway. Technically, it's not that hard to implement. Will just need to think about how to expose it in the GUI without it confusing new users.
haha, yes. I run it on my YunoHost server. Maybe something like a checkbox labelled "Use custom server" and a greyed-out text-input field for the URL that becomes accessible when the checkbox is checked? I'd be happy to do some mockups if you would find that helpful.
Just as an additional reason to change it: the official gpodder.net site fails at adding new users and I had to change to an alternative provider.
Git commit c4f12227a213c6ffd8b6ded0d5d208cf84a247c5 by Bart De Vries. Committed on 10/06/2022 at 19:29. Pushed by bdevries into branch 'master'. Add capability to define custom gpodder server M +15 -5 src/qml/Settings/SynchronizationSettingsPage.qml M +28 -15 src/sync/sync.cpp https://invent.kde.org/plasma-mobile/kasts/commit/c4f12227a213c6ffd8b6ded0d5d208cf84a247c5
Just pushed the implementation to the master branch. If you would be able to compile the app from the master branch and test this functionality I would be very grateful. No problem if you can't or don't know how to do this.
(In reply to bart from comment #5) > Just pushed the implementation to the master branch. > If you would be able to compile the app from the master branch and test this > functionality I would be very grateful. No problem if you can't or don't > know how to do this. Thank you for implementing this! I was able to compile successfully; all appears to be working so far: * Login functionality works * Adding new device through Kasts GUI works * Sync works to get podcasts from server * Add podcast & sync successfully adds new podcast to server * Delete podcast and sync successfully removes podcast from server * Podcasts synced from server download and play successfully
Thank you so much for testing! This feature will end up in the next stable release, which should happen sometime later this month.