CoverArt Browser  v2.0
Browse your cover-art albums in Rhythmbox
coverart_browser_source.CoverArtBrowserSource Class Reference

List of all members.

Public Member Functions

def __init__
def do_get_status
def do_selected
def do_impl_activate
def playing_song_callback
def pre_popup_menu_callback
def jump_to_playing
def artist_paned_button_press_callback
def artist_paned_button_release_callback
def on_view_changed
def on_artist_treeview_selection_changed
def load_finished_callback
def get_entry_view
def on_album_updated
def play_similar_artist_menu_item_callback
def play_similar_artist_menu_item_callback
def show_properties_menu_item_callback
def play_selected_album
def queue_selected_album
def play_album_menu_item_callback
def add_to_playing_menu_item_callback
def queue_album_menu_item_callback
def playlist_menu_item_callback
def playlist_fillmenu
def add_to_static_playlist_menu_item_callback
def add_playlist_menu_item_callback
def play_random_album_menu_item_callback
def cover_search_menu_item_callback
def export_embed_menu_item_callback
def update_request_status_bar
def cancel_request_callback
def show_hide_pane
def update_with_selection
def propertiesbutton_callback
def get_instance

Public Attributes

 gs
 hasActivated
 last_width
 last_selected_album
 click_count
 favourites
 follow_song
 task_progress
 plugin
 shell
 status
 search_text
 actiongroup
 source_query_model
 playlist_source
 notification_infobar
 notification_text
 page
 status_label
 viewmgr
 artist_paned
 artist_treeview
 artist_scrolledwindow
 popup_menu
 request_status_box
 request_spinner
 request_statusbar
 request_cancel_button
 paned
 entry_view_grid
 entryviewpane
 artist_info
 quick_search
 album_manager
 entry_view
 load_fin_id
 quick_search_controller
 statusbar
 toolbar_manager
 echonest_similar_playlist
 artist_paned_pos
 album_mod_id
 notify_prog_id

Static Public Attributes

tuple rating_threshold = GObject.property(type=float, default=0)
tuple artist_paned_pos = GObject.property(type=str)
int min_paned_pos = 80
 instance = None

Detailed Description

Source utilized by the plugin to show all it's ui.

Definition at line 58 of file coverart_browser_source.py.


Constructor & Destructor Documentation

Initializes the source.

Definition at line 69 of file coverart_browser_source.py.


Member Function Documentation

Callback called when the add-to-playing item from the cover view popup is
selected. It adds the selected album at the end of the currently playing source.

Definition at line 698 of file coverart_browser_source.py.

Callback when the artist paned handle is released from its mouse click.

Definition at line 445 of file coverart_browser_source.py.

Callback connected to the cancel button on the request statusbar.
When called, it prompts the album loader to cancel the full cover
search after the current cover.

Definition at line 892 of file coverart_browser_source.py.

Callback called when the search cover option is selected from the
cover view popup. It prompts the album loader to retrieve the selected
album cover

Definition at line 843 of file coverart_browser_source.py.

Method called by Rhythmbox to figure out what to show on this source
statusbar.
If the custom statusbar is disabled, the source will
show the selected album info.
Also, it makes sure to show the progress on the album loading

Definition at line 104 of file coverart_browser_source.py.

Called by do_selected the first time the source is activated.
It creates all the source ui and connects the necessary signals for it
correct behavior.

Definition at line 154 of file coverart_browser_source.py.

Called by Rhythmbox when the source is selected. It makes sure to
create the ui the first time the source is showed.

Definition at line 138 of file coverart_browser_source.py.

Callback called when the export and embed coverart option
is selected from the cover view popup.
It prompts the exporter to copy and embed art for the albums chosen

Definition at line 859 of file coverart_browser_source.py.

Returns the unique instance of the manager.

Definition at line 990 of file coverart_browser_source.py.

Callback when the JumpToPlaying action is invoked
This will scroll the view to the playing song

Definition at line 422 of file coverart_browser_source.py.

Callback called when the loader finishes loading albums into the
covers view model.

Definition at line 558 of file coverart_browser_source.py.

def coverart_browser_source.CoverArtBrowserSource.on_album_updated (   self,
  model,
  path,
  tree_iter 
)
Callback called by the album loader when one of the albums managed
by him gets modified in some way.

Definition at line 579 of file coverart_browser_source.py.

Callback called when the play album item from the cover view popup is
selected. It cleans the play queue and queues the selected album.

Definition at line 687 of file coverart_browser_source.py.

Utilitary method that plays all entries from an album into the play
queue.

Definition at line 630 of file coverart_browser_source.py.

Callback called when the play similar artist option is selected from
the cover view popup. It plays similar artists music.

Definition at line 595 of file coverart_browser_source.py.

Callback when the popup menu is about to be displayed

Definition at line 401 of file coverart_browser_source.py.

Callback called when the queue album item from the cover view popup is
selected. It queues the selected album at the end of the play queue.

Definition at line 706 of file coverart_browser_source.py.

def coverart_browser_source.CoverArtBrowserSource.queue_selected_album (   self,
  source,
  favourites = False 
)
Utilitary method that queues all entries from an album into the play
queue.

Definition at line 653 of file coverart_browser_source.py.

helper function - if the entry is manually expanded
then if necessary scroll the view to the last selected album
params is "album" or a tuple of "album" and "force_expand" boolean

Definition at line 905 of file coverart_browser_source.py.

Callback called when the show album properties option is selected from
the cover view popup. It shows a SongInfo dialog showing the selected
albums' entries info, which can be modified.

Definition at line 614 of file coverart_browser_source.py.

Callback called by the album loader starts performing a new cover
request. It prompts the source to change the content of the request
statusbar.

Definition at line 873 of file coverart_browser_source.py.


The documentation for this class was generated from the following file:
 All Classes Functions