Some formatting for common.py

This commit is contained in:
JonnyWong16 2018-01-04 13:37:15 -08:00
parent 19864e97e6
commit 1bfcd34247

View file

@ -32,26 +32,30 @@ DEFAULT_POSTER_THUMB = "interfaces/default/images/poster.png"
DEFAULT_COVER_THUMB = "interfaces/default/images/cover.png" DEFAULT_COVER_THUMB = "interfaces/default/images/cover.png"
DEFAULT_ART = "interfaces/default/images/art.png" DEFAULT_ART = "interfaces/default/images/art.png"
MEDIA_TYPE_HEADERS = {'movie': 'Movies', MEDIA_TYPE_HEADERS = {
'movie': 'Movies',
'show': 'TV Shows', 'show': 'TV Shows',
'season': 'Seasons', 'season': 'Seasons',
'episode': 'Episodes', 'episode': 'Episodes',
'artist': 'Artists', 'artist': 'Artists',
'album': 'Albums', 'album': 'Albums',
'track': 'Tracks', 'track': 'Tracks',
} }
PLATFORM_NAME_OVERRIDES = {'Konvergo': 'Plex Media Player', PLATFORM_NAME_OVERRIDES = {
'Konvergo': 'Plex Media Player',
'Mystery 3': 'Playstation 3', 'Mystery 3': 'Playstation 3',
'Mystery 4': 'Playstation 4', 'Mystery 4': 'Playstation 4',
'Mystery 5': 'Xbox 360', 'Mystery 5': 'Xbox 360',
'WebMAF': 'Playstation 4' 'WebMAF': 'Playstation 4'
} }
PMS_PLATFORM_NAME_OVERRIDES = {'MacOSX': 'Mac' PMS_PLATFORM_NAME_OVERRIDES = {
} 'MacOSX': 'Mac'
}
PLATFORM_NAMES = {'android': 'android', PLATFORM_NAMES = {
'android': 'android',
'apple tv': 'atv', 'apple tv': 'atv',
'chrome': 'chrome', 'chrome': 'chrome',
'chromecast': 'chromecast', 'chromecast': 'chromecast',
@ -85,41 +89,48 @@ PLATFORM_NAMES = {'android': 'android',
'windows phone': 'wp', 'windows phone': 'wp',
'xbmc': 'xbmc', 'xbmc': 'xbmc',
'xbox': 'xbox' 'xbox': 'xbox'
} }
PLATFORM_NAMES = OrderedDict(sorted(PLATFORM_NAMES.items(), key=lambda k: k[0], reverse=True)) PLATFORM_NAMES = OrderedDict(sorted(PLATFORM_NAMES.items(), key=lambda k: k[0], reverse=True))
MEDIA_FLAGS_AUDIO = {'ac.?3': 'dolby_digital', MEDIA_FLAGS_AUDIO = {
'ac.?3': 'dolby_digital',
'truehd': 'dolby_truehd', 'truehd': 'dolby_truehd',
'(dca|dta)': 'dts', '(dca|dta)': 'dts',
'dts(hd_|-hd|-)?ma': 'dca-ma', 'dts(hd_|-hd|-)?ma': 'dca-ma',
'vorbis': 'ogg' 'vorbis': 'ogg'
} }
MEDIA_FLAGS_VIDEO = {'avc1': 'h264', MEDIA_FLAGS_VIDEO = {
'avc1': 'h264',
'wmv(1|2)': 'wmv', 'wmv(1|2)': 'wmv',
'wmv3': 'wmvhd' 'wmv3': 'wmvhd'
} }
AUDIO_CODEC_OVERRIDES = {'truehd': 'TrueHD'} AUDIO_CODEC_OVERRIDES = {
'truehd': 'TrueHD'
}
VIDEO_RESOLUTION_OVERRIDES = {'sd': 'SD', VIDEO_RESOLUTION_OVERRIDES = {
'sd': 'SD',
'480': '480p', '480': '480p',
'540': '540p', '540': '540p',
'576': '576p', '576': '576p',
'720': '720p', '720': '720p',
'1080': '1080p', '1080': '1080p',
'4k': '4k' '4k': '4k'
} }
AUDIO_CHANNELS = {'1': 'Mono', AUDIO_CHANNELS = {
'1': 'Mono',
'2': 'Stereo', '2': 'Stereo',
'3': '2.1', '3': '2.1',
'4': '3.1', '4': '3.1',
'6': '5.1', '6': '5.1',
'7': '6.1', '7': '6.1',
'8': '7.1' '8': '7.1'
} }
VIDEO_QUALITY_PROFILES = {20000: '20 Mbps 1080p', VIDEO_QUALITY_PROFILES = {
20000: '20 Mbps 1080p',
12000: '12 Mbps 1080p', 12000: '12 Mbps 1080p',
10000: '10 Mbps 1080p', 10000: '10 Mbps 1080p',
8000: '8 Mbps 1080p', 8000: '8 Mbps 1080p',
@ -132,22 +143,37 @@ VIDEO_QUALITY_PROFILES = {20000: '20 Mbps 1080p',
208: '0.2 Mbps 160p', 208: '0.2 Mbps 160p',
96: '0.096 Mbps', 96: '0.096 Mbps',
64: '0.064 Mbps' 64: '0.064 Mbps'
} }
VIDEO_QUALITY_PROFILES = OrderedDict(sorted(VIDEO_QUALITY_PROFILES.items(), key=lambda k: k[0], reverse=True)) VIDEO_QUALITY_PROFILES = OrderedDict(sorted(VIDEO_QUALITY_PROFILES.items(), key=lambda k: k[0], reverse=True))
AUDIO_QUALITY_PROFILES = {512: '512 kbps', AUDIO_QUALITY_PROFILES = {
512: '512 kbps',
320: '320 kbps', 320: '320 kbps',
256: '256 kbps', 256: '256 kbps',
192: '192 kbps', 192: '192 kbps',
128: '128 kbps', 128: '128 kbps',
96: '96 kbps' 96: '96 kbps'
} }
AUDIO_QUALITY_PROFILES = OrderedDict(sorted(AUDIO_QUALITY_PROFILES.items(), key=lambda k: k[0], reverse=True)) AUDIO_QUALITY_PROFILES = OrderedDict(sorted(AUDIO_QUALITY_PROFILES.items(), key=lambda k: k[0], reverse=True))
HW_DECODERS = ['dxva2', 'videotoolbox', 'mediacodecndk', 'vaapi'] HW_DECODERS = [
HW_ENCODERS = ['qsv', 'nvenc', 'mf', 'videotoolbox', 'mediacodecndk', 'vaapi', 'nvenc'] 'dxva2',
'videotoolbox',
'mediacodecndk',
'vaapi'
]
HW_ENCODERS = [
'qsv',
'nvenc',
'mf',
'videotoolbox',
'mediacodecndk',
'vaapi',
'nvenc'
]
SCHEDULER_LIST = ['Check GitHub for updates', SCHEDULER_LIST = [
'Check GitHub for updates',
'Check for active sessions', 'Check for active sessions',
'Check for recently added items', 'Check for recently added items',
'Check for Plex updates', 'Check for Plex updates',
@ -158,7 +184,7 @@ SCHEDULER_LIST = ['Check GitHub for updates',
'Refresh Plex server URLs', 'Refresh Plex server URLs',
'Backup Tautulli database', 'Backup Tautulli database',
'Backup Tautulli config' 'Backup Tautulli config'
] ]
DATE_TIME_FORMATS = [ DATE_TIME_FORMATS = [
{ {
@ -247,7 +273,7 @@ DATE_TIME_FORMATS = [
{'value': 'X', 'description': 'Unix timestamp', 'example': 'E.g. 1456887825'}, {'value': 'X', 'description': 'Unix timestamp', 'example': 'E.g. 1456887825'},
] ]
}, },
] ]
NOTIFICATION_PARAMETERS = [ NOTIFICATION_PARAMETERS = [
{ {
@ -459,4 +485,4 @@ NOTIFICATION_PARAMETERS = [
{'name': 'Plexpy Update Changelog', 'type': 'int', 'value': 'plexpy_update_changelog', 'description': 'The changelog for the available update.'}, {'name': 'Plexpy Update Changelog', 'type': 'int', 'value': 'plexpy_update_changelog', 'description': 'The changelog for the available update.'},
] ]
}, },
] ]