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
RBCellRendererPixbufGtkCellRenderer 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