Rhythmbox Development Reference Manual

Backends
  RBPlayer — playback backend interface
  RBPlayerGstDataTee — player interface for processing raw data
  RBPlayerGstFilter — player interface for inserting filter elements
  RBPlayerGstTee — player interface for inserting additional sinks
  RBEncoder — audio transcoder interface
Lib
  rb-async-queue-watch — GSource for watching a GAsyncQueue in the main loop
  rb-debug — debugging support functions
  rb-file-helpers — An assortment of file and URI helper functions
  rb-builder-helpers — helper functions for dealing with GtkBuilder files
  RBStringValueMap — specialized hash table for storing string to GValue mappings
  rb-tree-dnd — multi-row drag and drop support for GtkTreeViews
  rb-util — assorted utility functions
  rb-text-helpers — text direction (LTR/RTL) functions
Metadata
  RBMetaData — metadata reader and writer interface
RhythmDB
  RhythmDBImportJob — batch import job
  RhythmDBPropertyModel — tree model grouping entries from a query model by property values
  RhythmDBQueryModel — a GtkTreeModel containing RhythmDBEntry items
  RhythmDBQueryResults — interface for receiving query results from RhythmDB
  RhythmDB — Rhythmbox database functions
Shell
  RBHistory — sequence data structure useful for implementing play orders
  RBPlayOrder — base class for play order implementations
  RBRandomPlayOrder — base class for weighted random play orders
  RBPlaylistManager — Playlist management object
  RBPlugin — Base class for plugins
  RBRemovableMediaManager — handling of removable media such as audio CDs and DAP devices
  RBShellClipboard — cut and paste handling
  RBShellPlayer — playback state management
  RBShellPreferences — preferences dialog
  RBShell — holds the Rhythmbox main window and everything else
  RBSourceHeader — container for search box and toolbar
  RBStatusbar — status bar widget
Sources
  RBAutoPlaylistSource — automatic playlist source, based on a database query
  RBBrowserSource — base class for sources that include genre/artist/album browsers
  RBImportErrorsSource — source for displaying import errors
  RBLibrarySource — main library source, containing all local songs
  RBMissingFilesSource — source displaying files missing from the library
  RBPlayQueueSource — source object for the play queue
  RBPlaylistSource — Base class for playlist sources
  RBRemovableMediaSource — Base class for sources representing removable media
  RBSourceGroup — Source list grouping
  RBSourceSearch — Base class for source search implementations
  RBSourceSearchBasic — Simple implementation of RBSourceSearch
  RBSource — base class for sources
  RBSourceListModel — models backing the source list widget
  RBSourceList — source list widget
  RBStaticPlaylistSource — Manually defined playlist class
  RBStreamingSource — Base class for streaming sources such as internet radio
Widgets
  RBCellRendererPixbuf — GtkCellRenderer for displaying pixbufs in tree views
  RBCellRendererRating — a GtkCellRenderer for displaying song ratings
  rb-dialog — helper functions for creating gtk+ dialog windows
  RBEntryView — a GtkTreeView for displaying track listings
  rb-header — playback area widgetry
  RBLibraryBrowser — album/artist/genre browser widget
  RBPropertyView — a GtkTreeView backed by a RhythmDBPropertyModel
  RBQueryCreator — database query creator widget
  rb-rating-helper — helper functions for displaying song ratings
  RBRating — widget for displaying song ratings
  RBSearchEntry — text entry widget for the search box
  RBSongInfo — song properties dialog
  RBURIDialog — simple URI entry dialog

Generated by GTK-Doc V1.13