podcast_search 0.7.5 copy "podcast_search: ^0.7.5" to clipboard
podcast_search: ^0.7.5 copied to clipboard

A library for searching for podcasts and parsing podcast RSS feeds. Supports iTunes and PodcastIndex directories, and newer features such as chapters and transcripts.

0.7.5 #

  • Add support for VTT format transcripts.

0.7.4 #

  • Add support for PC2.0 <podcast:alternateEnclosure> tag.

0.7.3 #

  • Additional exception handler for certificate issues which then throws PodcastCertificateException.
  • Updated Dio dependency to 5.7.0.

0.7.2 #

  • Added retry to Apple charts API call to handle intermittent 503 errors.

0.7.1 #

  • Add support for PC2.0 <podcast:medium> tag.

0.7.0 #

  • Add support for PC2.0 <podcast:remoteItem> tag (at channel level).

0.6.9 #

  • Bug fix: handle empty fields from iTunes and PodcastIndex API call results.

0.6.8 #

  • BREAKING CHANGE: Language is now a text parameter (2-3 letter code) rather than enum. This is because iTunes largely ignores language, but PodcastIndex can use it for trending podcasts.

0.6.7 #

  • Update example to handle null feed.
  • Default podcast image to take iTunes version if available and fallback to channel version to be consistent with episode image handling.

0.6.6 #

  • Minor bug fixes to the SRT parser.

0.6.5 #

  • Add support for PC2.0 <podcast:block> tag.

0.6.4 #

  • Add support for PC2.0 <podcast:value> tag.

0.6.3 #

  • Bug fix: Handle lookup failures when fetching iTunes charts.

0.6.2 #

  • Add support for Podcasting 2.0 GUID tag.

0.6.1 #

  • Publication date is now optional.
  • Additional exceptions for certificate & general errors.
  • Move to Dio 5.x.

0.6.0 #

  • Breaking change: Requires Dart 3.0.
  • Add support for PC2.0 transcripts.
  • Add support for PC2.0 persons.

0.5.5 #

  • Improve PC2.0 chapter support.

0.5.4 #

  • Add support for PC2.0 Transcripts (json/srt/subrip);

0.5.3 #

  • Breaking change: Country class has been replace by Country enum.
  • Breaking change: Language class has been replace by Language enum.
  • Breaking change: Attribute class has been replace by Attribute enum.

0.5.2 #

  • Add support for RSS content tag.

0.5.1 #

  • Breaking change: Search provider is now passed when instantiating a Search object, rather than passing one at search time.
  • Support for genres across iTunes & PodcastIndex.

0.5.0 #

  • Stable null safe release
  • Corrected author tag.

0.5.0-pre.2 #

  • Add episode level image support via itunes:image tag.

0.5.0-pre.1 #

  • Migrate to null-safety version.

0.4.1 #

  • Add support for loading local RSS files.

0.4.0 #

  • Add support for the podcast namespace (phase 1 tags).
  • Add support for loading chapters JSON via url.
  • Improve documentation.

0.3.9 #

  • Update dependencies
  • Add support for searching with PodcastIndex (Preview).

0.3.8 #

  • Add optional user defined UserAgent prefix.

0.3.7 #

  • Charts can be optionally filtered by genre.

0.3.6 #

  • Update dependencies.

0.3.5 #

  • Add support for iTunes season and episode tags.

0.3.4 #

  • Update dependencies.

0.3.3 #

  • If author attribute is not available use the iTunes one instead.
  • Replace any dynamic variables with typed equivalent.
  • Improve documentation.

0.3.2 #

  • Now populates error values in the result set if the connection fails or times out.
  • Added missing duration attribute.
  • Episode author will use iTunes version if item author is null.

0.3.1 #

  • Add support for returning podcast chart.

0.3.0 #

  • Fix formatting.

0.2.9 #

  • Fix lints for newer version of Pedantic.

0.2.8 #

  • Handle null item enclosure.

0.2.7 #

  • Add support for standard ISO 8601 publication dates.

0.2.6 #

  • Remove redundant new and const keywords.

0.2.5 #

  • Updated to latest test package to support Dart 2.6+.

0.2.4 #

  • Added guid to Episode entity.

0.2.3 #

  • Added missing format from list of possible pubdate formats.

0.2.2 #

  • Dropped version of Meta to prevent clash with current SDK.

0.2.1 #

  • Corrected issue with dependencies.

0.2.0 #

  • Breaking change: Renamed Podcast to Item in search results.
  • Added support for parsing a podcast RSS feed and returning podcast and episodes details.

0.1.2 #

  • Correct copyright text to fix issues with documentation.

0.1.1 #

  • Correct issues reported by health tool.

0.1.0 #

  • Initial release.
36
likes
160
points
1.23k
downloads

Publisher

verified publisheramugofjava.me.uk

Weekly Downloads

A library for searching for podcasts and parsing podcast RSS feeds. Supports iTunes and PodcastIndex directories, and newer features such as chapters and transcripts.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

convert, crypto, dio, meta, rss_dart

More

Packages that depend on podcast_search