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


Release history Release notifications

History Node

2.0.2

History Node

2.0.1

History Node

2.0.0

History Node

1.1.2

History Node

1.1.1

History Node

1.1.0

History Node

1.0.0

History Node

0.4.0

This version
History Node

0.3.0

History Node

0.2.0

History Node

0.1.0

Download files

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

Filename, size & hash SHA256 hash help File type Python version Upload date
Mopidy-Podcast-0.3.0.tar.gz (22.4 kB) Copy SHA256 hash SHA256 Source None Mar 14, 2014

Supported by

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