case class Podcast(title: String, description: String, imageUrl: String, languageCode: String, publisherEmail: String, websiteUrl: Option[String] = None, copyright: Option[String] = None, subtitle: Option[String] = None, publisher: Option[String] = None, author: Option[String] = None, timeSecs1970: Option[Long] = None, keywords: Seq[String] = Seq(), items: Seq[PodcastItem], feedUrl: Option[String] = None, isExplicitYesNo: Option[String] = None, categories: Seq[String] = Seq("Society & Culture")) extends Product with Serializable
General References:
https://cyber.harvard.edu/rss/rss.html Best practices: https://github.com/gpodder/podcast-feed-best-practice/blob/master/podcast-feed-best-practice.md ItunesU guide: http://mediaserver.sewanee.edu/itunesu/docs/iTunesUAdministrationGuide.pdf Google Play required tags: https://support.google.com/googleplay/podcasts/answer/6260341#rpt
Template: https://resourcecenter.odee.osu.edu/digital-media-production/how-write-podcast-rss-xml Example: view-source:http://feeds.feedburner.com/SS-bAlamodinI
Feed validators: https://validator.w3.org/feed/ http://www.feedvalidator.org/check.cgi?url=http%3A%2F%2Ffeeds.feedburner.com%2FSS-bAlamodinI https://podba.se/validate/?url=http://vedavaapi.org:9090/podcasts/v1/archiveItems/shaiva_tantra_mt?publisherEmail=podcast-bhaaratii%40googlegroups.com&languageCode=en&categoriesCsv=Society%20%26%20Culture&imageUrl=https%3A%2F%2Fi.imgur.com%2FdQjPQYi.jpg&isExplicitYesNo=no
- Alphabetic
- By Inheritance
- Podcast
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new Podcast(title: String, description: String, imageUrl: String, languageCode: String, publisherEmail: String, websiteUrl: Option[String] = None, copyright: Option[String] = None, subtitle: Option[String] = None, publisher: Option[String] = None, author: Option[String] = None, timeSecs1970: Option[Long] = None, keywords: Seq[String] = Seq(), items: Seq[PodcastItem], feedUrl: Option[String] = None, isExplicitYesNo: Option[String] = None, categories: Seq[String] = Seq("Society & Culture"))
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def add(n: Node, c: Node): Node
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- var author: Option[String]
- var categories: Seq[String]
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- var copyright: Option[String]
- var description: String
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- var feedUrl: Option[String]
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- def getNode: Node
- var imageUrl: String
- var isExplicitYesNo: Option[String]
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- var items: Seq[PodcastItem]
- var keywords: Seq[String]
- var languageCode: String
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- var publisher: Option[String]
- var publisherEmail: String
- var subtitle: Option[String]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- var timeSecs1970: Option[Long]
- var title: String
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- var websiteUrl: Option[String]