Skip to content
🎧 gPodder Integration for Podcast Feed Monitoring
Python
Branch: master
Clone or download
Latest commit f3208d6 Sep 9, 2019

README.md

🎧 gPodder

GitHub Release GitHub Activity custom_updater License

Project Maintenance BuyMeCoffee

Discord Community Forum

Component to integrate with gPodder.

This component will set up the following platforms.

Platform Description
sensor Show info from gPodder API and expose services.

Pre-Installation

  1. Setup an account for gPodder
  2. Subscribe to your favorite podcasts (I hope to add subscription management from the component in the future)
  3. Make sure your subscriptions are being synced to the device you intend to use in Home Assistant.

Installation

  1. Using you tool of choice open the directory (folder) for your HA configuration (where you find configuration.yaml).
  2. If you do not have a custom_components directory (folder) there, you need to create it.
  3. In the custom_components directory (folder) create a new folder called gpodder.
  4. Download all the files from the custom_components/gpodder/ directory (folder) in this repository.
  5. Place the files you downloaded in the new directory (folder) you created.
  6. Add gpodder: to your HA configuration.
  7. Use the podcast-card to play podcasts to your devices.

Using your HA configuration directory (folder) as a starting point you should now also have this:

custom_components/gpodder/__init__.py
custom_components/gpodder/const.py
custom_components/gpodder/sensor.py
custom_components/gpodder/manifest.json

Example configuration.yaml

gpodder:
  username: iantrich
  password: password
  sensor:
    - enabled: true
      name: My custom name
      device: gPodder device identifier

Configuration options

Key Type Required Default Description
username string True None gPodder username
password string True None gPodder password
sensor list False - name: gPodder
    device: homeassistant
Configuration for the sensor platform.

Configuration options for sensor list

Key Type Required Default Description
enabled boolean False True Boolean to enable/disable the platform.
name string False gPodder Custom name for the entity.
device string False homeassistant gPodder device identifier

Contributions are welcome!

If you want to contribute to this please read the Contribution guidelines


You can’t perform that action at this time.