[6] Rhythmbox offers a significant number of features, including: Playback from a variety of digital music sources is supported.
Users may also create 'smart playlists,' ones that are automatically updated (like a database query) based on a customized rule of selection criteria rather than an arbitrary list of tracks.
Enabling the crossfading backend option with a duration of 0.0 switches Rhythmbox into gapless playback mode for music formats that support it.
Rhythmbox can submit played songs info to a remote scrobbling service.
[8] This information is used by the remote service to provide user specific music recommendations.
Rhythmbox uses the Linux udev subsystem to detect player devices.