Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
I should add that I'm not sold on AntennaPod, Podfetch, and GPodder. I think AntennaPod is a great app and I hope I can use it to do what I want here. Podfetch seems nice, with room to grow in terms of features and Ux. GPodder seems pretty terrible (though I hardly know it) but also seems to be the defacto standard in syncing podcasts and play-states (or perhaps the only game in town?).
But I'd ditch any or all of them if I was able to sync podcasts and play-states between devices. My only caveat is that the solution needs to be FOSS and self-host-able.
I'm with you on this. I've been trying to get podcasts synced in this way for a long time
Me too, I thought that gPodden was supposed to do that, but it doesn't even do it between two AntennaPod instances. Syncing podcasts works if you select the same name as an instance when you're starting syncing, but syncing where you've been listening doesn't.
I basically gave up on podcasts on the desktop and only use AntennaPod on my phone. When I'm at my desktop, I have my phone paired with my computer via Bluetooth and play that way. I can pause it on my computer via KDE Connect (GSConnect on GNOME).
Bluetooth audio from phone to desktop works on Fedora Linux quite well. It probably works on other Linux distros too. I'm guessing it might also work on other OSes like Windows and macOS.
KDE Connect is available on Android, iOS, KDE (and can run on other desktops too), GNOME (via the GSConnect extension), Windows, and macOS.
This solves the syncing problem by sidestepping the need for it. My podcast state is always correct and I always have my podcasts with me, even when out and about.
I also gave up on Podcasts on the desktop and only listen from the phone.
Yep. Same here
I run gPodder sync via Nextcloud with the AntennaPod Google play store edition (also on grapheneOS) and AntennaPod on my Nvidia Shield. It's my understanding that the gPodder protocol does not sync episode progress or your queue. Because of that, I stopped using multiple devices and just use my phone and cast to my Shield (the play store version has google cast functionality).
The AntennaPod devs are working with others to put together a replacement for gPodder, and I'm excited for it. https://openpodcastapi.org/index.html
GPodder does sync episode progess.
With antennapod? Or just with the gpodder app?
Doesn't Podfetch integrate gpodder, so you don't need a separate gpodder instance? Or did I misunderstand that. Otherwise there is also a gpodder sync plugin for nextcloud I think. But yeah, I haven't found a satisfactory solution that works on Android and iOS myself