Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
List of sort methods

These ID's can be used with the Container.SetSortMethod(id) function. More...

Enumerations

enum class  SortBy {
  SortBy::NONE , SortBy::LABEL , SortBy::DATE , SortBy::SIZE ,
  SortBy::FILE , SortBy::PATH , SortBy::DRIVE_TYPE , SortBy::TITLE ,
  SortBy::TRACK_NUMBER , SortBy::TIME , SortBy::ARTIST , SortBy::ARTIST_THEN_YEAR ,
  SortBy::ALBUM , SortBy::ALBUM_TYPE , SortBy::GENRE , SortBy::COUNTRY ,
  SortBy::YEAR , SortBy::RATING , SortBy::USER_RATING , SortBy::VOTES ,
  SortBy::TOP250 , SortBy::PROGRAM_COUNT , SortBy::PLAYLIST_ORDER , SortBy::EPISODE_NUMBER ,
  SortBy::SEASON , SortBy::NUMBER_OF_EPISODES , SortBy::NUMBER_OF_WATCHED_EPISODES , SortBy::TVSHOW_STATUS ,
  SortBy::TVSHOW_TITLE , SortBy::SORT_TITLE , SortBy::PRODUCTION_CODE , SortBy::MPAA ,
  SortBy::VIDEO_RESOLUTION , SortBy::VIDEO_CODEC , SortBy::VIDEO_ASPECT_RATIO , SortBy::AUDIO_CHANNELS ,
  SortBy::AUDIO_CODEC , SortBy::AUDIO_LANGUAGE , SortBy::SUBTITLE_LANGUAGE , SortBy::STUDIO ,
  SortBy::DATE_ADDED , SortBy::LAST_PLAYED , SortBy::PLAYCOUNT , SortBy::LISTENERS ,
  SortBy::BITRATE , SortBy::RANDOM , SortBy::CHANNEL , SortBy::CHANNEL_NUMBER ,
  SortBy::DATE_TAKEN , SortBy::RELEVANCE , SortBy::INSTALL_DATE , SortBy::LAST_UPDATED ,
  SortBy::LAST_USED , SortBy::CLIENT_CHANNEL_ORDER , SortBy::TOTAL_DISCS , SortBy::ORIG_DATE ,
  SortBy::BPM , SortBy::ORIGINAL_TITLE , SortBy::PROVIDER , SortBy::USER_PREFERENCE
}
 

Detailed Description

These ID's can be used with the Container.SetSortMethod(id) function.

Note
The on field named part with String shows the string used on GUI to set this sort type.

Enumeration Type Documentation

◆ SortBy

enum class SortBy
strong
Enumerator
NONE 

0 :

LABEL 

1 : Sort by Name (String: Label)

DATE 

2 : Sort by Date (String: Date)

SIZE 

3 : Sort by Size (String: Size)

FILE 

4 : Sort by filename (String: File)

PATH 

5 : Sort by path (String: Path)

DRIVE_TYPE 

6 : Sort by drive type (String: DriveType)

TITLE 

7 : Sort by title (String: Title)

TRACK_NUMBER 

8 : Sort by track number (String: TrackNumber)

TIME 

9 : Sort by time (String: Time)

ARTIST 

10 : Sort by artist (String: Artist)

ARTIST_THEN_YEAR 

11 : Sort by first artist then year (String: ArtistYear)

ALBUM 

12 : Sort by album (String: Album)

ALBUM_TYPE 

13 : Sort by album type (String: AlbumType)

GENRE 

14 : Sort by genre (String: Genre)

COUNTRY 

15 : Sort by country (String: Country)

YEAR 

16 : Sort by year (String: Year)

RATING 

17 : Sort by rating (String: Rating)

USER_RATING 

18 : Sort by user rating (String: UserRating)

VOTES 

19 : Sort by votes (String: Votes)

TOP250 

20 : Sort by top 250 (String: Top250)

PROGRAM_COUNT 

21 : Sort by program count (String: ProgramCount)

PLAYLIST_ORDER 

22 : Sort by playlist order (String: Playlist)

EPISODE_NUMBER 

23 : Sort by episode number (String: Episode)

SEASON 

24 : Sort by season (String: Season)

NUMBER_OF_EPISODES 

25 : Sort by number of episodes (String: TotalEpisodes)

NUMBER_OF_WATCHED_EPISODES 

26 : Sort by number of watched episodes (String: WatchedEpisodes)

TVSHOW_STATUS 

27 : Sort by TV show status (String: TvShowStatus)

TVSHOW_TITLE 

28 : Sort by TV show title (String: TvShowTitle)

SORT_TITLE 

29 : Sort by sort title (String: SortTitle)

PRODUCTION_CODE 

30 : Sort by production code (String: ProductionCode)

MPAA 

31 : Sort by MPAA (String: MPAA)

VIDEO_RESOLUTION 

32 : Sort by video resolution (String: VideoResolution)

VIDEO_CODEC 

33 : Sort by video codec (String: VideoCodec)

VIDEO_ASPECT_RATIO 

34 : Sort by video aspect ratio (String: VideoAspectRatio)

AUDIO_CHANNELS 

35 : Sort by audio channels (String: AudioChannels)

AUDIO_CODEC 

36 : Sort by audio codec (String: AudioCodec)

AUDIO_LANGUAGE 

37 : Sort by audio language (String: AudioLanguage)

SUBTITLE_LANGUAGE 

38 : Sort by subtitle language (String: SubtitleLanguage)

STUDIO 

39 : Sort by studio (String: Studio)

DATE_ADDED 

40 : Sort by date added (String: DateAdded)

LAST_PLAYED 

41 : Sort by last played (String: LastPlayed)

PLAYCOUNT 

42 : Sort by playcount (String: PlayCount)

LISTENERS 

43 : Sort by listener (String: Listeners)

BITRATE 

44 : Sort by bitrate (String: Bitrate)

RANDOM 

45 : Sort by random (String: Random)

CHANNEL 

46 : Sort by channel (String: Channel)

CHANNEL_NUMBER 

47 : Sort by channel number (String: ChannelNumber)

DATE_TAKEN 

48 : Sort by date taken (String: DateTaken)

RELEVANCE 

49 : Sort by relevance

INSTALL_DATE 

50 : Sort by installation date <en>(String: installdate)

LAST_UPDATED 

51 : Sort by last updated <en>(String: lastupdated)

LAST_USED 

52 : Sort by last used (String: lastused)

CLIENT_CHANNEL_ORDER 

53 : Sort by client channel order (String: ClientChannelOrder)

TOTAL_DISCS 

54 : Sort by total number of discs (String: totaldiscs)

ORIG_DATE 

55 : Sort by original release date (String: Originaldate)

BPM 

56 : Sort by BPM (String: bpm)

ORIGINAL_TITLE 

57 : Sort by original title (String: OriginalTitle)

PROVIDER 

58 : Sort by provider (String: Provider)

v20 Skinning engine changes
SortByProvider New sort method added.
USER_PREFERENCE 

59 : Sort by user preference (String: UserPreference)

v20 Skinning engine changes
SortByUserPreference New sort method added.