RB.PodcastManager

g GObject.Object GObject.Object RB.PodcastManager RB.PodcastManager GObject.Object->RB.PodcastManager

Subclasses:

None

Methods

Inherited:

GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

add_post (db, search_result, entry, name, title, subtitle, channel_author, item_author, uri, description, guid, img, date, duration, position, filesize)

class

entry_downloaded (entry)

class

new (shell)

add_parsed_feed (feed)

add_search (search_type)

cancel_download (entry)

delete_download (entry)

download_entry (entry)

entry_in_download_queue (entry)

feed_updating (url)

get_podcast_dir ()

get_searches ()

insert_feed_url (url)

remove_feed (url, remove_files)

shutdown ()

start_sync ()

subscribe_feed (url, automatic)

update_feeds ()

Virtual Methods

Inherited:

GObject.Object (7)

Properties

Name

Type

Flags

Short Description

shell

RB.Shell

r/w/co

shell

updating

bool

r

updating

Signals

Inherited:

GObject.Object (1)

Name

Short Description

feed-update-status

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

parent

GObject.Object

r

Class Details

class RB.PodcastManager(**kwargs)
Bases:

GObject.Object

Abstract:

No

Structure:

RB.PodcastManagerClass

classmethod add_post(db, search_result, entry, name, title, subtitle, channel_author, item_author, uri, description, guid, img, date, duration, position, filesize)
Parameters:
Return type:

RB.RhythmDBEntry

classmethod entry_downloaded(entry)
Parameters:

entry (RB.RhythmDBEntry)

Return type:

bool

classmethod new(shell)
Parameters:

shell (RB.Shell)

Return type:

RB.PodcastManager

add_parsed_feed(feed)
Parameters:

feed (RB.PodcastChannel)

Return type:

RB.PodcastFeedUpdateStatus

Parameters:

search_type (GObject.GType)

cancel_download(entry)
Parameters:

entry (RB.RhythmDBEntry)

Return type:

bool

delete_download(entry)
Parameters:

entry (RB.RhythmDBEntry)

download_entry(entry)
Parameters:

entry (RB.RhythmDBEntry)

entry_in_download_queue(entry)
Parameters:

entry (RB.RhythmDBEntry)

Return type:

bool

feed_updating(url)
Parameters:

url (str)

Return type:

bool

get_podcast_dir()
Return type:

str

get_searches()
Returns:

list of search instances

Return type:

[RB.PodcastSearch]

Returns the list of podcast searches

insert_feed_url(url)
Parameters:

url (str)

remove_feed(url, remove_files)
Parameters:
Return type:

bool

shutdown()
start_sync()
subscribe_feed(url, automatic)
Parameters:
Return type:

bool

update_feeds()

Signal Details

RB.PodcastManager.signals.feed_update_status(podcast_manager, object, p0, p1)
Signal Name:

feed-update-status

Flags:

RUN_LAST

Parameters:

Property Details

RB.PodcastManager.props.shell
Name:

shell

Type:

RB.Shell

Default Value:

None

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

shell

RB.PodcastManager.props.updating
Name:

updating

Type:

bool

Default Value:

False

Flags:

READABLE

updating