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,133 +32,159 @@ 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 = {
'show': 'TV Shows', 'movie': 'Movies',
'season': 'Seasons', 'show': 'TV Shows',
'episode': 'Episodes', 'season': 'Seasons',
'artist': 'Artists', 'episode': 'Episodes',
'album': 'Albums', 'artist': 'Artists',
'track': 'Tracks', 'album': 'Albums',
} 'track': 'Tracks',
}
PLATFORM_NAME_OVERRIDES = {'Konvergo': 'Plex Media Player', PLATFORM_NAME_OVERRIDES = {
'Mystery 3': 'Playstation 3', 'Konvergo': 'Plex Media Player',
'Mystery 4': 'Playstation 4', 'Mystery 3': 'Playstation 3',
'Mystery 5': 'Xbox 360', 'Mystery 4': 'Playstation 4',
'WebMAF': 'Playstation 4' 'Mystery 5': 'Xbox 360',
} 'WebMAF': 'Playstation 4'
}
PMS_PLATFORM_NAME_OVERRIDES = {'MacOSX': 'Mac' PMS_PLATFORM_NAME_OVERRIDES = {
} 'MacOSX': 'Mac'
}
PLATFORM_NAMES = {'android': 'android', PLATFORM_NAMES = {
'apple tv': 'atv', 'android': 'android',
'chrome': 'chrome', 'apple tv': 'atv',
'chromecast': 'chromecast', 'chrome': 'chrome',
'dlna': 'dlna', 'chromecast': 'chromecast',
'firefox': 'firefox', 'dlna': 'dlna',
'internet explorer': 'ie', 'firefox': 'firefox',
'ios': 'ios', 'internet explorer': 'ie',
'ipad': 'ios', 'ios': 'ios',
'iphone': 'ios', 'ipad': 'ios',
'kodi': 'kodi', 'iphone': 'ios',
'linux': 'linux', 'kodi': 'kodi',
'nexus': 'android', 'linux': 'linux',
'macos': 'macos', 'nexus': 'android',
'microsoft edge': 'msedge', 'macos': 'macos',
'opera': 'opera', 'microsoft edge': 'msedge',
'osx': 'macos', 'opera': 'opera',
'playstation': 'playstation', 'osx': 'macos',
'plex home theater': 'plex', 'playstation': 'playstation',
'plex media player': 'plex', 'plex home theater': 'plex',
'plexamp': 'plexamp', 'plex media player': 'plex',
'plextogether': 'synclounge', 'plexamp': 'plexamp',
'roku': 'roku', 'plextogether': 'synclounge',
'safari': 'safari', 'roku': 'roku',
'samsung': 'samsung', 'safari': 'safari',
'synclounge': 'synclounge', 'samsung': 'samsung',
'tivo': 'tivo', 'synclounge': 'synclounge',
'tvos': 'atv', 'tivo': 'tivo',
'vizio': 'opera', 'tvos': 'atv',
'wiiu': 'wiiu', 'vizio': 'opera',
'windows': 'windows', 'wiiu': 'wiiu',
'windows phone': 'wp', 'windows': 'windows',
'xbmc': 'xbmc', 'windows phone': 'wp',
'xbox': 'xbox' 'xbmc': 'xbmc',
} '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 = {
'truehd': 'dolby_truehd', 'ac.?3': 'dolby_digital',
'(dca|dta)': 'dts', 'truehd': 'dolby_truehd',
'dts(hd_|-hd|-)?ma': 'dca-ma', '(dca|dta)': 'dts',
'vorbis': 'ogg' 'dts(hd_|-hd|-)?ma': 'dca-ma',
} 'vorbis': 'ogg'
MEDIA_FLAGS_VIDEO = {'avc1': 'h264', }
'wmv(1|2)': 'wmv', MEDIA_FLAGS_VIDEO = {
'wmv3': 'wmvhd' 'avc1': 'h264',
} 'wmv(1|2)': 'wmv',
'wmv3': 'wmvhd'
}
AUDIO_CODEC_OVERRIDES = {'truehd': 'TrueHD'} AUDIO_CODEC_OVERRIDES = {
'truehd': 'TrueHD'
}
VIDEO_RESOLUTION_OVERRIDES = {'sd': 'SD', VIDEO_RESOLUTION_OVERRIDES = {
'480': '480p', 'sd': 'SD',
'540': '540p', '480': '480p',
'576': '576p', '540': '540p',
'720': '720p', '576': '576p',
'1080': '1080p', '720': '720p',
'4k': '4k' '1080': '1080p',
} '4k': '4k'
}
AUDIO_CHANNELS = {'1': 'Mono', AUDIO_CHANNELS = {
'2': 'Stereo', '1': 'Mono',
'3': '2.1', '2': 'Stereo',
'4': '3.1', '3': '2.1',
'6': '5.1', '4': '3.1',
'7': '6.1', '6': '5.1',
'8': '7.1' '7': '6.1',
} '8': '7.1'
}
VIDEO_QUALITY_PROFILES = {20000: '20 Mbps 1080p', VIDEO_QUALITY_PROFILES = {
12000: '12 Mbps 1080p', 20000: '20 Mbps 1080p',
10000: '10 Mbps 1080p', 12000: '12 Mbps 1080p',
8000: '8 Mbps 1080p', 10000: '10 Mbps 1080p',
4000: '4 Mbps 720p', 8000: '8 Mbps 1080p',
3000: '3 Mbps 720p', 4000: '4 Mbps 720p',
2000: '2 Mbps 720p', 3000: '3 Mbps 720p',
1500: '1.5 Mbps 480p', 2000: '2 Mbps 720p',
720: '0.7 Mbps 328p', 1500: '1.5 Mbps 480p',
320: '0.3 Mbps 240p', 720: '0.7 Mbps 328p',
208: '0.2 Mbps 160p', 320: '0.3 Mbps 240p',
96: '0.096 Mbps', 208: '0.2 Mbps 160p',
64: '0.064 Mbps' 96: '0.096 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 = {
320: '320 kbps', 512: '512 kbps',
256: '256 kbps', 320: '320 kbps',
192: '192 kbps', 256: '256 kbps',
128: '128 kbps', 192: '192 kbps',
96: '96 kbps' 128: '128 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 for active sessions', 'Check GitHub for updates',
'Check for recently added items', 'Check for active sessions',
'Check for Plex updates', 'Check for recently added items',
'Check for Plex remote access', 'Check for Plex updates',
'Check server response', 'Check for Plex remote access',
'Refresh users list', 'Check server response',
'Refresh libraries list', 'Refresh users list',
'Refresh Plex server URLs', 'Refresh libraries list',
'Backup Tautulli database', 'Refresh Plex server URLs',
'Backup Tautulli config' 'Backup Tautulli database',
] '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.'},
] ]
}, },
] ]