Rhythmbox Development Reference Manual
Backends
rb-player
— 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
eel-gconf-extensions
rb-async-queue-watch
— GSource for watching a GAsyncQueue in the main loop
rb-debug
— debugging support functions
rb-file-helpers
rb-glade-helpers
— helper functions for dealing with glade XML files
RBProxyConfig
— GConf HTTP proxy retriever
RBStringValueMap
— specialized hash table for storing string to GValue mappings
rb-tree-dnd
— multi-row drag and drop support for GtkTreeViews
rb-util
Metadata
rb-metadata
— metadata reader and writer interface
RhythmDB
RhythmDBImportJob
— batch import job
rhythmdb-property-model
— tree model grouping entries from a query model by property values
rhythmdb-query-model
RhythmDBQueryResults
— interface for receiving query results from RhythmDB
rhythmdb-tree
rhythmdb
Shell
rb-history
— sequence data structure useful for implementing play orders
rb-play-order
— base class for play order implementations
rb-play-order-random
— base class for weighted random play orders
rb-playlist-manager
— Playlist management object
rb-removable-media-manager
rb-shell-clipboard
— cut and paste handling
rb-shell-player
— playback state management
rb-shell-preferences
— preferences dialog
rb-shell
rb-source-header
— container for search box and toolbar
rb-statusbar
— status bar widget
rb-tray-icon
— Notification area icon
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
rb-library-source
— main library source, containing all local songs
RBMissingFilesSource
— source displaying files missing from the library
RBPlayQueueSource
— source object for the play queue
rb-playlist-source
— Base class for playlist sources
rb-podcast-source
rb-removable-media-source
RBSourceGroup
— Source list grouping
RBSource
— base class for sources
rb-sourcelist-model
— models backing the source list widget
rb-sourcelist
— source list widget
rb-static-playlist-source
rb-streaming-source
Widgets
RBCellRendererPixbuf
—
GtkCellRenderer
for displaying pixbufs in tree views
rb-cell-renderer-rating
— a
GtkCellRenderer
for displaying song ratings
rb-dialog
— helper functions for creating gtk+ dialog windows
rb-entry-view
— a
GtkTreeView
for displaying track listings
rb-header
— playback area widgetry
RBLibraryBrowser
— album/artist/genre browser widget
rb-property-view
— a
GtkTreeView
backed by a
RhythmDBPropertyModel
rb-query-creator
— database query creator widget
rb-rating-helper
— helper functions for displaying song ratings
rb-rating
— widget for displaying song ratings
rb-search-entry
— text entry widget for the search box
rb-song-info
— song properties dialog
RBURIDialog
— simple URI entry dialog