2023-06-17 15:30:23 +02:00
|
|
|
package com.cappielloantonio.tempo.util
|
2023-03-06 21:59:10 +01:00
|
|
|
|
|
|
|
|
object Constants {
|
|
|
|
|
const val SHARED_PREF_KEY = "play-shared-preferences"
|
2023-03-10 16:56:53 +01:00
|
|
|
|
|
|
|
|
const val ITEM_POSITION = "ITEM_POSITION"
|
|
|
|
|
|
|
|
|
|
const val TRACK_OBJECT = "TRACK_OBJECT"
|
|
|
|
|
const val TRACKS_OBJECT = "TRACKS_OBJECT"
|
|
|
|
|
const val ALBUM_OBJECT = "ALBUM_OBJECT"
|
2023-03-10 17:46:03 +01:00
|
|
|
const val ARTIST_OBJECT = "ARTIST_OBJECT"
|
|
|
|
|
const val GENRE_OBJECT = "GENRE_OBJECT"
|
|
|
|
|
const val PLAYLIST_OBJECT = "PLAYLIST_OBJECT"
|
|
|
|
|
const val PODCAST_OBJECT = "PODCAST_OBJECT"
|
2023-05-07 23:43:36 +02:00
|
|
|
const val PODCAST_CHANNEL_OBJECT = "PODCAST_CHANNEL_OBJECT"
|
2023-05-07 17:11:34 +02:00
|
|
|
const val INTERNET_RADIO_STATION_OBJECT = "INTERNET_RADIO_STATION_OBJECT"
|
2023-05-27 11:57:59 +02:00
|
|
|
const val MUSIC_FOLDER_OBJECT = "MUSIC_FOLDER_OBJECT"
|
|
|
|
|
const val MUSIC_DIRECTORY_OBJECT = "MUSIC_DIRECTORY_OBJECT"
|
|
|
|
|
const val MUSIC_INDEX_OBJECT = "MUSIC_DIRECTORY_OBJECT"
|
2023-07-02 19:23:08 +02:00
|
|
|
const val MUSIC_DIRECTORY_ID = "MUSIC_DIRECTORY_ID"
|
2023-03-10 17:46:03 +01:00
|
|
|
|
2023-03-10 16:56:53 +01:00
|
|
|
const val ALBUM_RECENTLY_PLAYED = "ALBUM_RECENTLY_PLAYED"
|
|
|
|
|
const val ALBUM_MOST_PLAYED = "ALBUM_MOST_PLAYED"
|
|
|
|
|
const val ALBUM_RECENTLY_ADDED = "ALBUM_RECENTLY_ADDED"
|
|
|
|
|
const val ALBUM_DOWNLOADED = "ALBUM_DOWNLOADED"
|
|
|
|
|
const val ALBUM_STARRED = "ALBUM_STARRED"
|
|
|
|
|
const val ALBUM_FROM_ARTIST = "ALBUM_FROM_ARTIST"
|
|
|
|
|
const val ALBUM_NEW_RELEASES = "ALBUM_NEW_RELEASES"
|
|
|
|
|
const val ALBUM_ORDER_BY_NAME = "ALBUM_ORDER_BY_NAME"
|
|
|
|
|
const val ALBUM_ORDER_BY_ARTIST = "ALBUM_ORDER_BY_ARTIST"
|
|
|
|
|
const val ALBUM_ORDER_BY_YEAR = "ALBUM_ORDER_BY_YEAR"
|
|
|
|
|
const val ALBUM_ORDER_BY_RANDOM = "ALBUM_ORDER_BY_RANDOM"
|
2024-03-16 16:28:33 +01:00
|
|
|
const val ALBUM_ORDER_BY_RECENTLY_ADDED = "ALBUM_ORDER_BY_RECENTLY_ADDED"
|
2024-11-20 23:02:43 +01:00
|
|
|
const val ALBUM_ORDER_BY_RECENTLY_PLAYED = "ALBUM_ORDER_BY_RECENTLY_PLAYED"
|
|
|
|
|
const val ALBUM_ORDER_BY_MOST_PLAYED = "ALBUM_ORDER_BY_MOST_PLAYED"
|
2024-11-23 16:00:01 +01:00
|
|
|
const val ALBUM_ORDER_BY_MOST_RECENTLY_STARRED = "ALBUM_ORDER_BY_MOST_RECENTLY_STARRED"
|
|
|
|
|
const val ALBUM_ORDER_BY_LEAST_RECENTLY_STARRED = "ALBUM_ORDER_BY_LEAST_RECENTLY_STARRED"
|
2023-03-10 16:56:53 +01:00
|
|
|
|
|
|
|
|
const val ARTIST_DOWNLOADED = "ARTIST_DOWNLOADED"
|
|
|
|
|
const val ARTIST_STARRED = "ARTIST_STARRED"
|
|
|
|
|
const val ARTIST_ORDER_BY_NAME = "ARTIST_ORDER_BY_NAME"
|
|
|
|
|
const val ARTIST_ORDER_BY_RANDOM = "ARTIST_ORDER_BY_RANDOM"
|
2024-11-23 16:00:01 +01:00
|
|
|
const val ARTIST_ORDER_BY_MOST_RECENTLY_STARRED = "ARTIST_ORDER_BY_MOST_RECENTLY_STARRED"
|
|
|
|
|
const val ARTIST_ORDER_BY_LEAST_RECENTLY_STARRED = "ARTIST_ORDER_BY_LEAST_RECENTLY_STARRED"
|
2023-03-10 16:56:53 +01:00
|
|
|
|
|
|
|
|
const val GENRE_ORDER_BY_NAME = "GENRE_ORDER_BY_NAME"
|
|
|
|
|
const val GENRE_ORDER_BY_RANDOM = "GENRE_ORDER_BY_RANDOM"
|
|
|
|
|
|
|
|
|
|
const val PLAYLIST_ALL = "ALL"
|
|
|
|
|
const val PLAYLIST_DOWNLOADED = "DOWNLOADED"
|
|
|
|
|
const val PLAYLIST_ORDER_BY_NAME = "ORDER_BY_NAME"
|
|
|
|
|
const val PLAYLIST_ORDER_BY_RANDOM = "ORDER_BY_RANDOM"
|
|
|
|
|
|
2023-07-30 12:22:02 +02:00
|
|
|
const val PODCAST_FILTER_BY_DOWNLOAD = "PODCAST_FILTER_BY_DOWNLOAD"
|
|
|
|
|
const val PODCAST_FILTER_BY_ALL = "PODCAST_FILTER_BY_ALL"
|
|
|
|
|
|
2023-03-10 16:56:53 +01:00
|
|
|
const val MEDIA_TYPE_MUSIC = "music"
|
|
|
|
|
const val MEDIA_TYPE_PODCAST = "podcast"
|
|
|
|
|
const val MEDIA_TYPE_AUDIOBOOK = "audiobook"
|
|
|
|
|
const val MEDIA_TYPE_VIDEO = "video"
|
2023-05-07 17:11:34 +02:00
|
|
|
const val MEDIA_TYPE_RADIO = "radio"
|
2023-03-10 16:56:53 +01:00
|
|
|
|
|
|
|
|
const val MEDIA_PLAYBACK_SPEED_080 = 0.8f
|
|
|
|
|
const val MEDIA_PLAYBACK_SPEED_100 = 1.0f
|
|
|
|
|
const val MEDIA_PLAYBACK_SPEED_125 = 1.25f
|
|
|
|
|
const val MEDIA_PLAYBACK_SPEED_150 = 1.50f
|
|
|
|
|
const val MEDIA_PLAYBACK_SPEED_175 = 1.75f
|
|
|
|
|
const val MEDIA_PLAYBACK_SPEED_200 = 2.0f
|
|
|
|
|
|
|
|
|
|
const val MEDIA_RECENTLY_PLAYED = "MEDIA_RECENTLY_PLAYED"
|
|
|
|
|
const val MEDIA_MOST_PLAYED = "MEDIA_MOST_PLAYED"
|
|
|
|
|
const val MEDIA_RECENTLY_ADDED = "MEDIA_RECENTLY_ADDED"
|
|
|
|
|
const val MEDIA_BY_GENRE = "MEDIA_BY_GENRE"
|
|
|
|
|
const val MEDIA_BY_GENRES = "MEDIA_BY_GENRES"
|
|
|
|
|
const val MEDIA_BY_ARTIST = "MEDIA_BY_ARTIST"
|
|
|
|
|
const val MEDIA_BY_YEAR = "MEDIA_BY_YEAR"
|
|
|
|
|
const val MEDIA_STARRED = "MEDIA_STARRED"
|
|
|
|
|
const val MEDIA_DOWNLOADED = "MEDIA_DOWNLOADED"
|
|
|
|
|
const val MEDIA_FROM_ALBUM = "MEDIA_FROM_ALBUM"
|
2023-03-10 17:46:03 +01:00
|
|
|
const val MEDIA_MIX = "MEDIA_MIX"
|
|
|
|
|
const val MEDIA_CHRONOLOGY = "MEDIA_CHRONOLOGY"
|
|
|
|
|
const val MEDIA_BEST_OF = "MEDIA_BEST_OF"
|
2024-11-22 21:57:27 +01:00
|
|
|
const val MEDIA_BY_TITLE = "MEDIA_BY_TITLE"
|
|
|
|
|
const val MEDIA_MOST_RECENTLY_STARRED = "MEDIA_MOST_RECENTLY_STARRED"
|
|
|
|
|
const val MEDIA_LEAST_RECENTLY_STARRED = "MEDIA_LEAST_RECENTLY_STARRED"
|
2023-03-12 16:34:38 +01:00
|
|
|
|
|
|
|
|
const val DOWNLOAD_URI = "rest/download"
|
2023-03-19 18:24:35 +01:00
|
|
|
|
2023-08-11 16:23:01 +02:00
|
|
|
const val DOWNLOAD_TYPE_TRACK = "download_type_track"
|
|
|
|
|
const val DOWNLOAD_TYPE_ALBUM = "download_type_album"
|
|
|
|
|
const val DOWNLOAD_TYPE_ARTIST = "download_type_artist"
|
|
|
|
|
const val DOWNLOAD_TYPE_GENRE = "download_type_genre"
|
|
|
|
|
const val DOWNLOAD_TYPE_YEAR = "download_type_year"
|
|
|
|
|
|
2023-09-08 15:30:05 +02:00
|
|
|
const val DOWNLOAD_GROUP = "download_group"
|
|
|
|
|
const val DOWNLOAD_GROUP_TITLE = "download_group_title"
|
|
|
|
|
const val DOWNLOAD_GROUP_SUBTITLE = "download_group_subtitle"
|
|
|
|
|
|
2023-09-17 16:43:09 +02:00
|
|
|
const val SHARE_OBJECT = "share_object"
|
|
|
|
|
|
2023-03-19 18:24:35 +01:00
|
|
|
const val PLAYABLE_MEDIA_LIMIT = 100
|
|
|
|
|
const val PRE_PLAYABLE_MEDIA = 15
|
2024-03-23 21:33:11 +01:00
|
|
|
|
|
|
|
|
const val HOME_SECTOR_DISCOVERY = "HOME_SECTOR_DISCOVERY"
|
|
|
|
|
const val HOME_SECTOR_MADE_FOR_YOU = "HOME_SECTOR_MADE_FOR_YOU"
|
|
|
|
|
const val HOME_SECTOR_BEST_OF = "HOME_SECTOR_BEST_OF"
|
|
|
|
|
const val HOME_SECTOR_RADIO_STATION = "HOME_SECTOR_RADIO_STATION"
|
|
|
|
|
const val HOME_SECTOR_TOP_SONGS = "HOME_SECTOR_TOP_SONGS"
|
|
|
|
|
const val HOME_SECTOR_STARRED_TRACKS = "HOME_SECTOR_STARRED_TRACKS"
|
|
|
|
|
const val HOME_SECTOR_STARRED_ALBUMS = "HOME_SECTOR_STARRED_ALBUMS"
|
|
|
|
|
const val HOME_SECTOR_STARRED_ARTISTS = "HOME_SECTOR_STARRED_ARTISTS"
|
|
|
|
|
const val HOME_SECTOR_NEW_RELEASES = "HOME_SECTOR_NEW_RELEASES"
|
|
|
|
|
const val HOME_SECTOR_FLASHBACK = "HOME_SECTOR_FLASHBACK"
|
|
|
|
|
const val HOME_SECTOR_MOST_PLAYED = "HOME_SECTOR_MOST_PLAYED"
|
|
|
|
|
const val HOME_SECTOR_LAST_PLAYED = "HOME_SECTOR_LAST_PLAYED"
|
|
|
|
|
const val HOME_SECTOR_RECENTLY_ADDED = "HOME_SECTOR_RECENTLY_ADDED"
|
2024-06-08 18:53:58 +02:00
|
|
|
const val HOME_SECTOR_PINNED_PLAYLISTS = "HOME_SECTOR_PINNED_PLAYLISTS"
|
2024-03-23 21:33:11 +01:00
|
|
|
const val HOME_SECTOR_SHARED = "HOME_SECTOR_SHARED"
|
2025-09-30 15:41:58 -07:00
|
|
|
|
|
|
|
|
const val CUSTOM_COMMAND_TOGGLE_SHUFFLE_MODE_ON = "android.media3.session.demo.SHUFFLE_ON"
|
|
|
|
|
const val CUSTOM_COMMAND_TOGGLE_SHUFFLE_MODE_OFF = "android.media3.session.demo.SHUFFLE_OFF"
|
|
|
|
|
const val CUSTOM_COMMAND_TOGGLE_HEART_ON = "android.media3.session.demo.HEART_ON"
|
|
|
|
|
const val CUSTOM_COMMAND_TOGGLE_HEART_OFF = "android.media3.session.demo.HEART_OFF"
|
|
|
|
|
const val CUSTOM_COMMAND_TOGGLE_HEART_LOADING = "android.media3.session.demo.HEART_LOADING"
|
2025-10-01 22:27:26 -07:00
|
|
|
const val CUSTOM_COMMAND_TOGGLE_REPEAT_MODE_OFF = "android.media3.session.demo.REPEAT_OFF"
|
|
|
|
|
const val CUSTOM_COMMAND_TOGGLE_REPEAT_MODE_ONE = "android.media3.session.demo.REPEAT_ONE"
|
|
|
|
|
const val CUSTOM_COMMAND_TOGGLE_REPEAT_MODE_ALL = "android.media3.session.demo.REPEAT_ALL"
|
2023-03-06 21:59:10 +01:00
|
|
|
}
|