RBPodcastSource

RBPodcastSource — source displaying podcast feeds and episodes

Synopsis




                    RBPodcastSource;
                    RBPodcastSourceClass;
RBSource*           rb_podcast_source_new               (RBShell *shell);
void                rb_podcast_source_add_feed          (RBPodcastSource *source,
                                                         const gchar *uri);
void                rb_podcast_source_shutdown          (RBPodcastSource *source);

Description

The podcast source displays podcast episodes in its entry view and podcast feeds in a property view. It uses a few custom columns to display podcast-specific information: episode download status and an indication of feed parsing errors.

Details

RBPodcastSource

typedef struct {
	RBSource parent;

	RBPodcastSourcePrivate *priv;
} RBPodcastSource;


RBPodcastSourceClass

typedef struct {
	RBSourceClass parent;
} RBPodcastSourceClass;


rb_podcast_source_new ()

RBSource*           rb_podcast_source_new               (RBShell *shell);

Creates the RBPodcastSource instance

shell :

the RBShell instance

Returns :

the RBPodcastSource

rb_podcast_source_add_feed ()

void                rb_podcast_source_add_feed          (RBPodcastSource *source,
                                                         const gchar *uri);

Adds a new podcast feed. Simply calls rb_podcast_manager_subscribe_feed.

source :

the RBPodcastSource

uri :

the new feed to add

rb_podcast_source_shutdown ()

void                rb_podcast_source_shutdown          (RBPodcastSource *source);

source :