PinePods

PinePods is a self-hosted, Rust-based podcast management system that keeps subscriptions, listening history, queues, and downloads in a central database,…

  • Media Applications
  • Media Servers
  • Other
  • Productivity
  • Tools & Utilities
PinePods is a self-hosted, Rust-based podcast management system that keeps subscriptions, listening history, queues, and downloads in a central database, letting multiple users sync their libraries and settings across any device.

Platform availability

Available on 4 of 9 platforms

  • Unraid
  • TrueNAS (not listed)
  • Umbrel (not listed)
  • ZimaOS (not listed)
  • Proxmox (not listed)
  • Helm (not listed)
  • Mac
  • Windows
  • Linux

Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.

80/100 Excellent

Maintained
99last commit 36 days ago
Popular
601,008 GitHub stars
Easy to install
654 install platforms, install notes, Docker image
Light to run
No data

Based on 3 of 4 factors.

Availability: platform listings confirmed today, links checked 12 days ago

GitHub stars
1,008
Open issues
157
Last commit
2026-09-09
Latest release
0.9.0
License
GPL-3.0
Activity
stale

Checked 8 days ago - source: GitHub (madeofpendletonwool/PinePods)

Resources & Compatibility

ARM (e.g. Raspberry Pi) is supported.

Checked 16 days ago - source: Docker Hub image tags and published docs

First-install notes

  • Set database password and file paths In the Docker Compose file (the recipe that starts the app), set the same real password for POSTGRES_PASSWORD and DB_PASSWORD, and change the volume paths (the folders where data is stored) to folders on your own computer. If the passwords do not match or the paths point to the wrong place, PinePods may not start or can lose where it keeps its data. source
  • Use port 8040 to reach PinePods After running sudo docker compose up -d (start everything in the background), open http://localhost:8040 in your browser, or use your server address if it is on another machine. Port 8040 is where the PinePods web interface listens, so blocking it or using the wrong number keeps you from reaching the app. source
  • Optional: start the AI helper If you want AI features, run the pinepods-ai Docker container (a small self-contained app) on port 8100 and point its downloads folder to where PinePods keeps downloaded media. Keep the models folder safe, because deleting it can force the AI to re-download model files. source

Fetched 7 days ago - each note links to its source

Alternatives (8)

  • AntennaPod - A free and open source podcastmanager for Android, allowing you to subscribe to podcasts (via iTunes database & OPML), automatically do…
  • Anytime Podcast Player - Anytime Podcast Player is a free and open-source podcast player that's designed to be simple and easy to use.
  • Apple Podcasts - Stream a wide range of shows from top names and independents, access premium content, and discover new podcasts through curated recommendat…
  • Musify - Unlock the full potential of music: Stream effortlessly with one app!.
  • Overcast - Streamline your podcast listening with intuitive controls, Smart Speed, and Voice Boost.
  • Pocket Casts - Powerful podcast player offering streaming, downloading, episode search, 'Up Next' syncing, and improved discovery with curated recommendat…
  • Podcast Addict - Podcast player for Android that offers customizable playback settings, advanced search for episodes, automatic downloads, custom playlists,…
  • gPodder - gPodder is a free, open-source podcast client and media aggregator written in Python with a GTK+ graphical interface.

Checked 14 days ago - source: AlternativeTo

Common questions

Can PinePods sync with external podcast apps such as Antennapod?

Yes. It can sync through a Nextcloud server or a gpodder-compatible sync server, allowing external apps like Antennapod to be used.

Which database engines can PinePods use to store user settings and podcast data?

PinePods stores user settings, podcasts, and episodes in a MySQL or Postgres database.

Can one PinePods server be shared by multiple users?

Yes. PinePods provides simple user management and can be used by multiple users at once through a browser or app.

Can YouTube channels be subscribed to as podcasts in PinePods?

Yes. You can subscribe to YouTube channels and get audio-only downloads as podcasts.

Is PinePods dockerized for self-hosting?

Yes, the documentation describes PinePods as fully dockerized and provides a simple installation guide.

Answers sourced from www.pinepods.online, www.pinepods.online

Community

Collected 16 days ago - public community threads