Skip to main content

Downloads

Download episodes to keep them for offline listening — on a flight, a commute, or anywhere without a reliable connection. Downloaded episodes are stored on your server (and on-device for the mobile apps) and play back without streaming.

The PinePods downloads page

Downloading episodes

Download an individual episode from its options menu on any client. Want it to happen automatically for a whole show? See Auto-Download.

The downloads page

The Downloads page is your hub for everything you've saved offline:

  • Browse all of your downloaded episodes in one place.
  • Play, queue, or remove downloads.
  • See download progress for items still in flight.

On mobile, the downloads experience includes a download dashboard and a dedicated download activity view with live progress tracking, so you can watch large downloads complete.

Performance

Downloads run asynchronously in the background — kicking off a large download won't freeze the rest of the app. PinePods also sends proper Accept and User-Agent headers when fetching episodes, which prevents some podcast hosts from blocking the download.

Storage

On the server, downloads are written to the /opt/pinepods/downloads directory, which you mount as a volume in your Docker Compose file. Point it at wherever you want the files to live on your host:

    volumes:
- /home/user/pinepods/downloads:/opt/pinepods/downloads

Tips

  • Set the PUID/PGID environment variables to your host user so downloaded files stay readable on the host system.
  • Combine downloads with Auto-Download and a "Fresh Releases" smart playlist for a fully hands-off offline setup.