Enums¶
Details¶
- class RB.DisplayPageGroupCategory(value)¶
 Bases:
GLib.Enum- FIXED = 0¶
 
- REMOVABLE = 1¶
 
- PERSISTENT = 2¶
 
- TRANSIENT = 3¶
 
- TOOLS = 4¶
 
- LAST = 5¶
 
- class RB.DisplayPageGroupType(value)¶
 Bases:
GObject.GEnumPredefined categories of page group. The order they’re defined here is the order they appear in the page tree.
- FIXED = 0¶
 Fixed single instance sources (e.g., library)
- REMOVABLE = 1¶
 Sources representing removable devices
- PERSISTENT = 2¶
 Persistent multiple-instance sources (e.g. playlists)
- TRANSIENT = 3¶
 Transient sources (e.g. network shares)
- TOOLS = 4¶
 Utility (ie non-source) pages
- class RB.DisplayPageModelColumn(value)¶
 Bases:
GObject.GEnumColumns present in the display page model.
- PAGE = 1¶
 the
RB.DisplayPageobject
- class RB.EncoderError(value)¶
 Bases:
GObject.GEnum- FORMAT_UNSUPPORTED = 0¶
 
- INTERNAL_ERROR = 1¶
 
- FILE_ACCESS_ERROR = 2¶
 
- OUT_OF_SPACE = 3¶
 
- DESTINATION_READ_ONLY = 4¶
 
- DESTINATION_EXISTS = 5¶
 
- class RB.EntryViewColumn(value)¶
 Bases:
GObject.GEnumPredefined column types to use in
RB.EntryViews. UseRB.EntryView.append_columnto add these to an entry view. The predefined column names map directly to theRB.RhythmDBEntryproperties the columns display.- TRACK_NUMBER = 0¶
 the track number column
- TITLE = 1¶
 the title column
- YEAR = 10¶
 the year (release date) column
- LAST_PLAYED = 11¶
 the last played time column
- FIRST_SEEN = 12¶
 the first seen (imported) column
- LAST_SEEN = 13¶
 the last seen column
- LOCATION = 14¶
 the location column
- BPM = 15¶
 the BPM column
- ERROR = 16¶
 the error column
- COMPOSER = 17¶
 the composer column
- ARTIST = 2¶
 the artist column
- ALBUM = 3¶
 the album column
- GENRE = 4¶
 the genre column
- COMMENT = 5¶
 the comment column
- DURATION = 6¶
 the duration column
- QUALITY = 7¶
 the quality (bitrate) column
- RATING = 8¶
 the rating column
- PLAY_COUNT = 9¶
 the play count column
- class RB.EntryViewState(value)¶
 Bases:
GObject.GEnum- NOT_PLAYING = 0¶
 
- PLAYING = 1¶
 
- PAUSED = 2¶
 
- class RB.ExtDBSourceType(value)¶
 Bases:
GObject.GEnum- NONE = 0¶
 
- SEARCH = 1¶
 
- EMBEDDED = 2¶
 
- USER = 3¶
 
- USER_EXPLICIT = 4¶
 
- class RB.GstMediaType(value)¶
 Bases:
GLib.Enum- NONE = 0¶
 
- CONTAINER = 1¶
 
- AUDIO = 2¶
 
- VIDEO = 3¶
 
- OTHER = 4¶
 
- class RB.MetaDataError(value)¶
 Bases:
GLib.Enum- IO = 0¶
 
- MISSING_PLUGIN = 1¶
 
- UNRECOGNIZED = 2¶
 
- UNSUPPORTED = 3¶
 
- GENERAL = 4¶
 
- INTERNAL = 5¶
 
- EMPTY_FILE = 6¶
 
- class RB.MetaDataField(value)¶
 Bases:
GLib.EnumMetadata fields that can be read from and written to files.
- TITLE = 0¶
 Title of the recording
- ARTIST = 1¶
 Person(s) responsible for the recording
- DESCRIPTION = 10¶
 Short text describing the recording
- VERSION = 11¶
 Version of the recording
- ISRC = 12¶
 International Standard Recording Code
- ORGANIZATION = 13¶
 Organization responsible for the recording
- COPYRIGHT = 14¶
 Copyright notice on the recording
- CONTACT = 15¶
 Contact information
- LICENSE = 16¶
 License of the recording
- PERFORMER = 17¶
 Person(s) performing in the recording
- DURATION = 18¶
 Duration of the recording
- CODEC = 19¶
 Codec used to store the recording
- ALBUM = 2¶
 Album containing the recording
- BITRATE = 20¶
 Exact or average encoding bitrate in bits/s
- TRACK_GAIN = 21¶
 Track gain in dB for replaygain
- TRACK_PEAK = 22¶
 Track peak volume level
- ALBUM_GAIN = 23¶
 Album gain in dB for replaygain
- ALBUM_PEAK = 24¶
 Album peak volume level
- LANGUAGE_CODE = 25¶
 Language code (ISO-639-1)
- BPM = 26¶
 Beats Per Minute
- MUSICBRAINZ_TRACKID = 27¶
 MusicBrainz track ID
- MUSICBRAINZ_ARTISTID = 28¶
 MusicBrainz artist ID
- MUSICBRAINZ_ALBUMID = 29¶
 MusicBrainz album ID
- DATE = 3¶
 Release date of the album
- MUSICBRAINZ_ALBUMARTISTID = 30¶
 MusicBrainz album artist ID
- ARTIST_SORTNAME = 31¶
 Person(s) responsible for the recording, as used for sorting
- ALBUM_SORTNAME = 32¶
 Album containing the recording, as used for sorting
- ALBUM_ARTIST = 33¶
 The artist of the entire album
- ALBUM_ARTIST_SORTNAME = 34¶
 The artist of the entire album, as it should be sorted
- COMPOSER = 35¶
 The composer of the recording
- COMPOSER_SORTNAME = 36¶
 The composer of the recording, as it should be sorted
- LAST = 37¶
 invalid field
- GENRE = 4¶
 Genre of the recording
- COMMENT = 5¶
 Free form comment on the recording
- TRACK_NUMBER = 6¶
 Track number inside a collection
- MAX_TRACK_NUMBER = 7¶
 Count of tracks inside the collection
- DISC_NUMBER = 8¶
 Disc number inside a collection
- MAX_DISC_NUMBER = 9¶
 Count of discs inside the collection
- class RB.MetadataErrorType(value)¶
 Bases:
GObject.GEnum- IO_ERROR = 0¶
 
- MISSING_PLUGINS = 1¶
 
- IDENTIFY_FAILED = 2¶
 
- UNSUPPORTED_FILETYPE = 3¶
 
- GENERAL_ERROR = 4¶
 
- INTERNAL_ERROR = 5¶
 
- EMPTY_FILE = 6¶
 
- class RB.MetadataFieldType(value)¶
 Bases:
GObject.GEnum- TITLE = 0¶
 
- ARTIST = 1¶
 
- DESCRIPTION = 10¶
 
- VERSION = 11¶
 
- ISRC = 12¶
 
- ORGANIZATION = 13¶
 
- COPYRIGHT = 14¶
 
- CONTACT = 15¶
 
- LICENSE = 16¶
 
- PERFORMER = 17¶
 
- DURATION = 18¶
 
- CODEC = 19¶
 
- ALBUM = 2¶
 
- BITRATE = 20¶
 
- REPLAYGAIN_TRACK_GAIN = 21¶
 
- REPLAYGAIN_TRACK_PEAK = 22¶
 
- REPLAYGAIN_ALBUM_GAIN = 23¶
 
- REPLAYGAIN_ALBUM_PEAK = 24¶
 
- LANGUAGE_CODE = 25¶
 
- BEATS_PER_MINUTE = 26¶
 
- MUSICBRAINZ_TRACKID = 27¶
 
- MUSICBRAINZ_ARTISTID = 28¶
 
- MUSICBRAINZ_ALBUMID = 29¶
 
- DATE = 3¶
 
- MUSICBRAINZ_ALBUMARTISTID = 30¶
 
- MUSICBRAINZ_SORTNAME = 31¶
 
- ALBUM_SORTNAME = 32¶
 
- ALBUM_ARTIST = 33¶
 
- ALBUM_ARTIST_SORTNAME = 34¶
 
- COMPOSER = 35¶
 
- COMPOSER_SORTNAME = 36¶
 
- GENRE = 4¶
 
- COMMENT = 5¶
 
- TRACK_NUMBER = 6¶
 
- TRACK_COUNT = 7¶
 
- ALBUM_DISC_NUMBER = 8¶
 
- ALBUM_DISC_COUNT = 9¶
 
- class RB.PlayerError(value)¶
 Bases:
GObject.GEnum- NO_AUDIO = 0¶
 Audio playback not available
- GENERAL_ERROR = 1¶
 Nonspecific error
- INTERNAL_ERROR = 2¶
 Internal error
- NOT_FOUND = 3¶
 The resource could not be found
- class RB.PlayerPlayType(value)¶
 Bases:
GObject.GEnum- REPLACE = 0¶
 Replace the existing stream
- START_AFTER_EOS = 1¶
 Start the new stream after the current stream ends
- CROSSFADE = 2¶
 Crossfade between the existing stream and the new stream
- class RB.PlaylistManagerError(value)¶
 Bases:
GLib.Enum- PARSE = 0¶
 
- PLAYLIST_EXISTS = 1¶
 
- PLAYLIST_NOT_FOUND = 2¶
 
- class RB.PodcastFeedUpdateStatus(value)¶
 Bases:
GObject.GEnum- STARTED = 0¶
 
- ERROR = 1¶
 
- ERROR_BACKGROUND = 2¶
 
- CONFLICT = 3¶
 
- CANCELLED = 4¶
 
- SUBSCRIBED = 5¶
 
- UNCHANGED = 6¶
 
- UPDATED = 7¶
 
- class RB.PodcastParseError(value)¶
 Bases:
GLib.Enum- FILE_INFO = 0¶
 
- MIME_TYPE = 1¶
 
- XML_PARSE = 2¶
 
- NO_ITEMS = 3¶
 
- class RB.RhythmDBEntryAvailability(value)¶
 Bases:
GObject.GEnumVarious events that can result in changes to the entry’s availability.
- CHECKED = 0¶
 File was checked and found present
- MOUNTED = 1¶
 Filesystem holding the file was mounted
- UNMOUNTED = 2¶
 Filesystem holding the file was unmounted
- NOT_FOUND = 3¶
 File was checked or played and could not be found
- class RB.RhythmDBEntryCategory(value)¶
 Bases:
GObject.GEnumCategories used to group entry types. These are used in a few places to control handling of entries.
- NORMAL = 0¶
 Normal files on disk
- STREAM = 1¶
 Endless streams (eg shoutcast)
- CONTAINER = 2¶
 Containers for other entries (eg podcast feeds)
- VIRTUAL = 3¶
 Things Rhythmbox shouldn’t normally deal with
- class RB.RhythmDBPropType(value)¶
 Bases:
GObject.GEnum- TYPE = 0¶
 
- ENTRY_ID = 1¶
 
- DURATION = 10¶
 
- FILE_SIZE = 11¶
 
- LOCATION = 12¶
 
- MOUNTPOINT = 13¶
 
- MTIME = 14¶
 
- FIRST_SEEN = 15¶
 
- LAST_SEEN = 16¶
 
- RATING = 17¶
 
- PLAY_COUNT = 18¶
 
- LAST_PLAYED = 19¶
 
- TITLE = 2¶
 
- BITRATE = 20¶
 
- DATE = 21¶
 
- REPLAYGAIN_TRACK_GAIN = 22¶
 
- REPLAYGAIN_TRACK_PEAK = 23¶
 
- REPLAYGAIN_ALBUM_GAIN = 24¶
 
- REPLAYGAIN_ALBUM_PEAK = 25¶
 
- MEDIA_TYPE = 26¶
 
- TITLE_SORT_KEY = 27¶
 
- GENRE_SORT_KEY = 28¶
 
- ARTIST_SORT_KEY = 29¶
 
- GENRE = 3¶
 
- ALBUM_SORT_KEY = 30¶
 
- TITLE_FOLDED = 31¶
 
- GENRE_FOLDED = 32¶
 
- ARTIST_FOLDED = 33¶
 
- ALBUM_FOLDED = 34¶
 
- LAST_PLAYED_STR = 35¶
 
- HIDDEN = 36¶
 
- PLAYBACK_ERROR = 37¶
 
- FIRST_SEEN_STR = 38¶
 
- LAST_SEEN_STR = 39¶
 
- ARTIST = 4¶
 
- SEARCH_MATCH = 40¶
 
- YEAR = 41¶
 
- KEYWORD = 42¶
 
- STATUS = 43¶
 
- DESCRIPTION = 44¶
 
- SUBTITLE = 45¶
 
- SUMMARY = 46¶
 
- LANG = 47¶
 
- COPYRIGHT = 48¶
 
- IMAGE = 49¶
 
- ALBUM = 5¶
 
- POST_TIME = 50¶
 
- PODCAST_GUID = 51¶
 
- MB_TRACKID = 52¶
 
- MB_ARTISTID = 53¶
 
- MB_ALBUMID = 54¶
 
- MB_ALBUMARTISTID = 55¶
 
- MB_ARTISTSORTNAME = 56¶
 
- ALBUM_SORTNAME = 57¶
 
- ARTIST_SORTNAME_SORT_KEY = 58¶
 
- ARTIST_SORTNAME_FOLDED = 59¶
 
- TRACK_NUMBER = 6¶
 
- ALBUM_SORTNAME_SORT_KEY = 60¶
 
- ALBUM_SORTNAME_FOLDED = 61¶
 
- COMMENT = 62¶
 
- ALBUM_ARTIST = 63¶
 
- ALBUM_ARTIST_SORT_KEY = 64¶
 
- ALBUM_ARTIST_FOLDED = 65¶
 
- ALBUM_ARTIST_SORTNAME = 66¶
 
- ALBUM_ARTIST_SORTNAME_SORT_KEY = 67¶
 
- ALBUM_ARTIST_SORTNAME_FOLDED = 68¶
 
- BEATS_PER_MINUTE = 69¶
 
- TRACK_TOTAL = 7¶
 
- COMPOSER = 70¶
 
- COMPOSER_SORT_KEY = 71¶
 
- COMPOSER_FOLDED = 72¶
 
- COMPOSER_SORTNAME = 73¶
 
- COMPOSER_SORTNAME_SORT_KEY = 74¶
 
- COMPOSER_SORTNAME_FOLDED = 75¶
 
- DISC_NUMBER = 8¶
 
- DISC_TOTAL = 9¶
 
- class RB.RhythmDBPropertyModelColumn(value)¶
 Bases:
GObject.GEnum- PROPERTY_TITLE = 0¶
 
- VALUE_PRIORITY = 1¶
 
- TRACK_COUNT = 2¶
 
- class RB.RhythmDBQueryModelLimitType(value)¶
 Bases:
GObject.GEnum- NO_LIMIT = 0¶
 
- LIMIT_COUNT = 1¶
 
- LIMIT_SIZE = 2¶
 
- LIMIT_DURATION = 3¶
 
- class RB.RhythmDBQueryType(value)¶
 Bases:
GObject.GEnum- QUERY_END = 0¶
 
- DISJUNCTIVE_MARKER = 1¶
 
- LESS_THAN = 10¶
 
- WITHIN_CURRENT_TIME = 11¶
 
- NOT_WITHIN_CURRENT_TIME = 12¶
 
- YEAR_EQUALS = 13¶
 
- YEAR_NOT_EQUALS = 14¶
 
- YEAR_GREATER_THAN = 15¶
 
- YEAR_LESS_THAN = 16¶
 
- SUBQUERY = 2¶
 
- EQUALS = 3¶
 
- NOT_EQUAL = 4¶
 
- FUZZY_MATCH = 5¶
 
- INVERTED_FUZZY_MATCH = 6¶
 
- STARTS_WITH = 7¶
 
- ENDS_WITH = 8¶
 
- GREATER_THAN = 9¶
 
- class RB.ShellActivationType(value)¶
 Bases:
GObject.GEnum- SELECT = 0¶
 
- PLAY = 1¶
 
- ALWAYS_PLAY = 2¶
 
- class RB.ShellError(value)¶
 Bases:
GLib.Enum- NO_SUCH_URI = 0¶
 
- NO_SUCH_PROPERTY = 1¶
 
- IMMUTABLE_PROPERTY = 2¶
 
- INVALID_PROPERTY_TYPE = 3¶
 
- NO_SOURCE_FOR_URI = 4¶
 
- class RB.ShellErrorType(value)¶
 Bases:
GObject.GEnum- classmethod quark()¶
 - Returns:
 shell error #GQuark
- Return type:
 
Returns the #GQuark used for
RB.Shellerrors
- NO_SUCH_URI = 0¶
 
- NO_SUCH_PROPERTY = 1¶
 
- IMMUTABLE_PROPERTY = 2¶
 
- INVALID_PROPERTY_TYPE = 3¶
 
- NO_SOURCE_FOR_URI = 4¶
 
- class RB.ShellPlayerError(value)¶
 Bases:
GObject.GEnum- PLAYLIST_PARSE_FAILED = 0¶
 
- END_OF_PLAYLIST = 1¶
 
- NOT_PLAYING = 2¶
 
- NOT_SEEKABLE = 3¶
 
- POSITION_NOT_AVAILABLE = 4¶
 
- class RB.ShellPrefsUILocation(value)¶
 Bases:
GObject.GEnumLocations available for adding new widgets to the preferences dialog.
- GENERAL = 0¶
 The “general” preferences page
- PLAYBACK = 1¶
 THe “playback” preferences page
- class RB.ShellUILocation(value)¶
 Bases:
GObject.GEnum- SIDEBAR = 0¶
 
- RIGHT_SIDEBAR = 1¶
 
- MAIN_TOP = 2¶
 
- MAIN_BOTTOM = 3¶
 
- class RB.SourceLoadStatus(value)¶
 Bases:
GObject.GEnum- NOT_LOADED = 0¶
 
- WAITING = 1¶
 
- LOADING = 2¶
 
- LOADED = 3¶
 
- class RB.TaskOutcome(value)¶
 Bases:
GObject.GEnum- NONE = 0¶
 
- COMPLETE = 1¶
 
- CANCELLED = 2¶