Podcast Manager  1.6.0

BLOBkit Javascript Library > podcast
Search:
 
Filters

Module: podcast

Podcast Manager

feedObject

ID:
String, unique identifier that represents the feed
title:
String, taken from the RSS feed, it is the name of this feed
description:
String, taken from the RSS feed, is a brief description of this feed
isHidden:
Boolean, true is the feed is hidden in standard podcast application, false if it is visible
lastBuildDate:
String containing a standard RSS date, represents the feed last build date
pubDate:
String containing a standard RSS date, represents the feed publication date
timeToLive:
Integer, number of minutes before refreshing the feed
isTimeToLiveInfinite:
Boolean, true if the feed has no expiring date
hasContent:
Boolean, true if the feed contains at least one element
contentCounter:
Integer, number of elements in the feed
contentIdentifiers:
Array of strings, contains the IDs of all feed's contents

contentObject

ID:
String, unique identifier that represents the content
title:
String, taken from the RSS feed, it is the name of this content
name:
String, alias for title
description:
String, taken from the RSS feed, is a brief description of this content
publicationDate:
String containing a standard RSS date, represents the content publication date
uri:
String, URI for content playback or null if not playable
retrieveURI:
String, the original download URI
expectedSize:
Long, the size in bytes of the file as stated in the RSS feed, or given by remote server; can be wrong if RSS feed or server return a wrong information
downloadPercentage:
Integer, [0..100], < 0 if not available
downloadStatus:
String, see downloadStatus table for the complete list of statuses
downloadStatusCode:
Integer, see downloadStatus table for the complete list of statuses
downloadedBytes:
Integer, number of downloaded bytes for this download (available only when the file is downloading)
downloadRate:
Integer, return current download speed in bytes per second at this moment or < 0 if information is not available (available only when the file is downloading)
remainingDownloadTimeSeconds:
Integer, estimate remaining download time in seconds. Returns 0 if completed, < 0 if estimate not possible (stalled, info unavailable, error)
remainingDownloadTime:
Array, return an estimate of the remaining download time as an array of longs {days, hours, minutes, seconds}. If estimate is not available, null is returned. If download is complete, an array {0, 0, 0, 0} is returned. (available only when the file is downloading)
isPlayable:
Boolean, true if the media is playable
isDownloading:
Boolean, true if the file is currently being downloaded

downloadStatus

CodeStatus name
0UNKNOWN
1STARTING
2INVALID
3DOWNLOADING
4PAUSED
5ERROR
6COMPLETED
7MOVING
8MOVED
9MOVE_ERROR

counterObject

count:
the total number of elements in the feed
complete:
the number of completed elements
downloading:
the number of elements in download
error:
the number of elements that have errors
playable:
the number of playable elements (can be different from complete in firmwares that supports progressive download)

Security warning

To prevent unauthorized use of private information, the first time the Podcast API is used in an application, a popup window is displayed to the user to ask his permission.

This module contains the following classes:


Copyright © 2010 TVBLOB S.r.l. All rights reserved. The BLOBkit library is a resource ofBLOBforge.