Shell
Application
— the rhythmbox subclass of GtkApplication
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
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
RBStatusbar
— status bar widget
RBTrackTransferBatch
— batch track transfer job
RBTrackTransferQueue
— track transfer queue and surrounding junk