Skip to main content

Mopidy extension for streaming podcasts

Project description

Mopidy-Podcast is a Mopidy extension for searching and streaming podcasts.

Installation

Like other Mopidy extensions, Mopidy-Podcast can be installed using pip by running:

pip install Mopidy-Podcast

You can also download and install Debian/Ubuntu packages for Mopidy-Podcast releases.

Configuration

Configuration items are still subject to change at this point, but basically you have to specify a list of podcast directories you want to use for searching and browsing.

The default feeds directory is included with the distribution, and provided a list of feed URLs for your favorite podcasts, will show up under Subscribed Feeds - or whatever you set feeds_label to - when browsing:

[podcast]
enabled = true

# list of podcast directories for searching and browsing
directories = feeds

# top-level directory name for browsing
browse_label = Podcasts

# maximum number of search results
search_limit = 50

# maximum number of episodes to show for each podcast
max_episodes = 100

# sort order: "asc" (oldest first) or "desc" (newest first)
sort_order = desc

# directory update interval in seconds
update_interval = 86400

# number of podcasts to cache
cache_size = 128

# cache time-to-live in seconds; should be less than "update_interval"
cache_ttl = 3600

# optional http request timeout in seconds
timeout =

# links to podcast RSS feeds; examples from npr.org
feeds =
    http://www.npr.org/rss/podcast.php?id=510019
    http://www.npr.org/rss/podcast.php?id=510253
    http://www.npr.org/rss/podcast.php?id=510306

# feeds directory name for browsing
feeds_label = Subscribed Feeds

Additional podcast directories are available as extensions:

Configured podcast directories will be updated and checked for new episodes every “update_interval” seconds.

License

Mopidy-Podcast is Copyright 2014 Thomas Kemmer.

Licensed under the Apache License, Version 2.0.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for Mopidy-Podcast, version 0.3.0
Filename, size File type Python version Upload date Hashes
Filename, size Mopidy-Podcast-0.3.0.tar.gz (22.4 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page