Changed sort of names and titles to be case insensitive (#411)
This commit is contained in:
parent
eb8accb8fe
commit
70935d5e3f
|
@ -248,10 +248,10 @@ public class AlbumListFragment extends AbstractCursorListFragment {
|
||||||
MediaContract.Albums.RATING,
|
MediaContract.Albums.RATING,
|
||||||
};
|
};
|
||||||
|
|
||||||
String SORT_BY_ALBUM = MediaDatabase.sortCommonTokens(MediaContract.Albums.TITLE) + " ASC";
|
String SORT_BY_ALBUM = MediaDatabase.sortCommonTokens(MediaContract.Albums.TITLE) + " COLLATE NOCASE ASC";
|
||||||
String SORT_BY_ARTIST = MediaDatabase.sortCommonTokens(MediaContract.Albums.DISPLAYARTIST) + " ASC";
|
String SORT_BY_ARTIST = MediaDatabase.sortCommonTokens(MediaContract.Albums.DISPLAYARTIST) + " COLLATE NOCASE ASC";
|
||||||
String SORT_BY_ARTIST_YEAR = MediaDatabase.sortCommonTokens(MediaContract.Albums.DISPLAYARTIST)
|
String SORT_BY_ARTIST_YEAR = MediaDatabase.sortCommonTokens(MediaContract.Albums.DISPLAYARTIST)
|
||||||
+ " ASC, " + MediaContract.Albums.YEAR + " ASC";
|
+ " COLLATE NOCASE ASC, " + MediaContract.Albums.YEAR + " ASC";
|
||||||
|
|
||||||
int ID = 0;
|
int ID = 0;
|
||||||
int ALBUMID = 1;
|
int ALBUMID = 1;
|
||||||
|
|
|
@ -124,7 +124,7 @@ public class ArtistListFragment extends AbstractCursorListFragment {
|
||||||
MediaContract.Artists.FANART
|
MediaContract.Artists.FANART
|
||||||
};
|
};
|
||||||
|
|
||||||
String SORT = MediaDatabase.sortCommonTokens(MediaContract.Artists.ARTIST) + " ASC";
|
String SORT = MediaDatabase.sortCommonTokens(MediaContract.Artists.ARTIST) + " COLLATE NOCASE ASC";
|
||||||
|
|
||||||
int ID = 0;
|
int ID = 0;
|
||||||
int ARTISTID = 1;
|
int ARTISTID = 1;
|
||||||
|
|
|
@ -117,7 +117,7 @@ public class AudioGenresListFragment extends AbstractCursorListFragment {
|
||||||
MediaContract.AudioGenres.THUMBNAIL,
|
MediaContract.AudioGenres.THUMBNAIL,
|
||||||
};
|
};
|
||||||
|
|
||||||
String SORT = MediaContract.AudioGenres.TITLE + " ASC";
|
String SORT = MediaContract.AudioGenres.TITLE + " COLLATE NOCASE ASC";
|
||||||
|
|
||||||
final int ID = 0;
|
final int ID = 0;
|
||||||
final int GENREID = 1;
|
final int GENREID = 1;
|
||||||
|
|
|
@ -123,7 +123,7 @@ public class MusicVideoListFragment extends AbstractCursorListFragment {
|
||||||
MediaContract.MusicVideos.PLOT,
|
MediaContract.MusicVideos.PLOT,
|
||||||
};
|
};
|
||||||
|
|
||||||
String SORT = MediaDatabase.sortCommonTokens(MediaContract.MusicVideos.TITLE) + " ASC";
|
String SORT = MediaDatabase.sortCommonTokens(MediaContract.MusicVideos.TITLE) + " COLLATE NOCASE ASC";
|
||||||
|
|
||||||
int ID = 0;
|
int ID = 0;
|
||||||
int MUSICVIDEOID = 1;
|
int MUSICVIDEOID = 1;
|
||||||
|
|
|
@ -192,7 +192,7 @@ public class SongsListFragment extends AbstractCursorListFragment {
|
||||||
MediaProvider.Qualified.ALBUMS_THUMBNAIL
|
MediaProvider.Qualified.ALBUMS_THUMBNAIL
|
||||||
};
|
};
|
||||||
|
|
||||||
String SORT = MediaDatabase.sortCommonTokens(MediaProvider.Qualified.SONGS_TITLE) + " ASC";
|
String SORT = MediaDatabase.sortCommonTokens(MediaProvider.Qualified.SONGS_TITLE) + " COLLATE NOCASE ASC";
|
||||||
|
|
||||||
int ID = 0;
|
int ID = 0;
|
||||||
int TITLE = 1;
|
int TITLE = 1;
|
||||||
|
|
|
@ -275,13 +275,13 @@ public class MovieListFragment extends AbstractCursorListFragment {
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
String SORT_BY_NAME = MediaContract.Movies.TITLE + " ASC";
|
String SORT_BY_NAME = MediaContract.Movies.TITLE + " COLLATE NOCASE ASC";
|
||||||
String SORT_BY_YEAR = MediaContract.Movies.YEAR + " ASC";
|
String SORT_BY_YEAR = MediaContract.Movies.YEAR + " ASC";
|
||||||
String SORT_BY_RATING = MediaContract.Movies.RATING + " DESC";
|
String SORT_BY_RATING = MediaContract.Movies.RATING + " DESC";
|
||||||
String SORT_BY_DATE_ADDED = MediaContract.Movies.DATEADDED + " DESC";
|
String SORT_BY_DATE_ADDED = MediaContract.Movies.DATEADDED + " DESC";
|
||||||
String SORT_BY_LAST_PLAYED = MediaContract.Movies.LASTPLAYED + " DESC";
|
String SORT_BY_LAST_PLAYED = MediaContract.Movies.LASTPLAYED + " DESC";
|
||||||
String SORT_BY_LENGTH = MediaContract.Movies.RUNTIME + " DESC";
|
String SORT_BY_LENGTH = MediaContract.Movies.RUNTIME + " DESC";
|
||||||
String SORT_BY_NAME_IGNORE_ARTICLES = MediaDatabase.sortCommonTokens(MediaContract.Movies.TITLE) + " ASC";
|
String SORT_BY_NAME_IGNORE_ARTICLES = MediaDatabase.sortCommonTokens(MediaContract.Movies.TITLE) + " COLLATE NOCASE ASC";
|
||||||
|
|
||||||
final int ID = 0;
|
final int ID = 0;
|
||||||
final int MOVIEID = 1;
|
final int MOVIEID = 1;
|
||||||
|
|
|
@ -269,12 +269,12 @@ public class TVShowListFragment extends AbstractCursorListFragment {
|
||||||
MediaContract.TVShows.GENRES,
|
MediaContract.TVShows.GENRES,
|
||||||
};
|
};
|
||||||
|
|
||||||
String SORT_BY_NAME = MediaContract.TVShows.TITLE + " ASC";
|
String SORT_BY_NAME = MediaContract.TVShows.TITLE + " COLLATE NOCASE ASC";
|
||||||
String SORT_BY_YEAR = MediaContract.TVShows.PREMIERED + " ASC";
|
String SORT_BY_YEAR = MediaContract.TVShows.PREMIERED + " ASC";
|
||||||
String SORT_BY_RATING = MediaContract.TVShows.RATING + " DESC";
|
String SORT_BY_RATING = MediaContract.TVShows.RATING + " DESC";
|
||||||
String SORT_BY_DATE_ADDED = MediaContract.TVShows.DATEADDED + " DESC";
|
String SORT_BY_DATE_ADDED = MediaContract.TVShows.DATEADDED + " DESC";
|
||||||
String SORT_BY_LAST_PLAYED = MediaContract.TVShows.LASTPLAYED + " DESC";
|
String SORT_BY_LAST_PLAYED = MediaContract.TVShows.LASTPLAYED + " DESC";
|
||||||
String SORT_BY_NAME_IGNORE_ARTICLES = MediaDatabase.sortCommonTokens(MediaContract.TVShows.TITLE) + " ASC";
|
String SORT_BY_NAME_IGNORE_ARTICLES = MediaDatabase.sortCommonTokens(MediaContract.TVShows.TITLE) + " COLLATE NOCASE ASC";
|
||||||
|
|
||||||
final int ID = 0;
|
final int ID = 0;
|
||||||
final int TVSHOWID = 1;
|
final int TVSHOWID = 1;
|
||||||
|
|
Loading…
Reference in New Issue