- Officially support Python 3.9 and 3.10.
- Depend on final release of Mopidy 3.0.0.
- Require Python >= 3.7.
- Require Mopidy >= 3.0.0a5.
- Require Pykka >= 2.0.1.
- Update project setup.
- Skip empty
<itunes:author>
tags.
- Skip cache for local feeds.
- Accept uppercase
URL
attributes in OPML feeds.
- Add OPML example to docs.
- Remove PyPI downloads badge from README.
- Correct tests under extreme timezones (thanks to Chris Lamb).
- Add support for OPML subscription lists and directories.
- Add configuration options for browse and lookup order.
- Change URI scheme for podcast episodes to use GUID as fragment identifier.
- Drop
feeds
directory. - Drop directory API.
- Drop search support.
- Upgrade dependencies to Mopidy v1.1.1.
- Pass
episodes
aslist
toPodcast.copy()
.
- Prepare for Mopidy v1.0 exact search API.
- Improve
podcast
URI scheme. - Report podcasts as albums when browsing.
- Update dependencies.
- Update unit tests.
- Move RSS parsing to
FeedsDirectory
. - Support for additional podcast/episode properties.
- Add
search_results
config value. - Add
uri_schemes
property toPodcastDirectory
. - Add
uri
property toPodcast
andEpisode
. - Support for
<itunes:image>
. - Convert
Podcast.Image
andEpisode.Enclosure
to Mopidy model types.
PodcastDirectory
and models API changes.- Performance and stability improvements.
- Configuration cleanup.
- Complete rewrite to integrate podcast directory extensions.
- Improve handling of iTunes tags.
- Improve performance by removing feedparser.
- Support searching for podcasts and episodes.
- Initial release.