Hey all,

For quite a long time now I’ve been working Pinepods. It’s a Rust based podcast management system that manages podcasts with multi-user support and relies on a central database with clients to connect to it. It’s complete with a browser based client where your podcasts and settings follow you from device to device due to everything being stored on your server. There’s installable clients on just about every platform - now including a beta build of an Android client! (Also a flatpak, aur, Mac, windows, deb, appimage, and rpm client as well)

Over time this project has really grown into something great, and many quality of life features have been baked in. The experience of using Pinepods at this point is getting close to some of the larger self-hosted projects such as Immich, and as feature complete as a client such as AntenaPods. I can’t believe that a project hasn’t previously heavily focused on becoming a fully feature complete Self-hosted Podcast platform because of how rooted in the spirit of open source the podcast ecosystem is built to be.

So many nice to haves have been added at this point:

  • chapter support
  • sorting/filtering/searching throughout
  • RSS feed hosting for other apps to use
  • Great mobile support everywhere (PWA, beta android client)
  • Nextcloud/Gpodder sync support -Postgres or MariaDB
  • simple API’s for things like Homepage Widgets!

And lately I’ve even been working on a feature that allows you to subscribe to hosts! This will let you follow them from show to show. I’ve built a side project called PodPeopleDB for that: https://www.pinepods.online/blog/2024/12/08/podpeople-db

Chances are, if there’s a feature in a podcast app that’s a must have for you, it’s already built in, and if it isn’t, I want to know about it so I can add it!

If you’re on the fence you can try it out without installing the server too! Check the website for more info!

Now is the perfect time to check it out and enjoy continued feature updates! Feel free to open issues or PRs if you experience any problems. Or drop a line on the discord. I’m happy to help!

GitHub: https://github.com/madeofpendletonwool/Pinepods

Official site: https://pinepods.online/

In case you’re unware. What is podcasting 2.0?

  • Sibbo@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    8
    ·
    4 days ago

    That sounds awesome!

    I’m currently using antennapod. Do you think I can switch already? Can I import my antennapod history?

    • madeofpendletonwool@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      7
      ·
      4 days ago

      With the android App in Beta I’d continue using AntennaPods along with it. With Nextcloud/Gpodder sync or RSS feed exporting Pinepods is built to be great along with your current favorite apps. Not completely replace them. The goal is that it it could replace apps, but it doesn’t have to. You should be able to listen however you want to.

      • Sibbo@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        3
        ·
        4 days ago

        Cool, so I can use pinepods to sync antennapod across devices? That’s awesome!