RBApplication — 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
RBTrackTransferBatch — batch track transfer job
RBTrackTransferQueue — track transfer queue and surrounding junk