Update all Tautulli image assets
|
@ -8,7 +8,7 @@
|
|||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>PlexPy - ${title} | ${server_name}</title>
|
||||
<title>Tautulli - ${title} | ${server_name}</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="description" content="">
|
||||
<meta name="author" content="">
|
||||
|
@ -19,118 +19,29 @@
|
|||
<link href="${http_root}css/font-awesome.min.css" rel="stylesheet">
|
||||
${next.headIncludes()}
|
||||
|
||||
<link rel="icon" type="image/x-icon" href="${http_root}images/favicon.ico"/>
|
||||
<link rel="shortcut icon" href="${http_root}images/favicon.png">
|
||||
|
||||
<!-- Allow web app to be run in full-screen mode. -->
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<!-- Configure the status bar. -->
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
<!-- Set the viewport. -->
|
||||
<meta name="viewport" content="initial-scale=1">
|
||||
<!-- Disable automatic phone number detection. -->
|
||||
<meta name="format-detection" content="telephone=no">
|
||||
<!-- Favicons -->
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="${http_root}images/favicon/favicon-32x32.png?v=2.0.0">
|
||||
<link rel="icon" type="image/png" sizes="16x16" href="${http_root}images/favicon/favicon-16x16.png?v=2.0.0">
|
||||
<link rel="shortcut icon" href="${http_root}images/favicon/favicon.ico?v=2.0.0">
|
||||
|
||||
<!-- ICONS -->
|
||||
<!-- IE10 icon -->
|
||||
<meta name="application-name" content="PlexPy" />
|
||||
<meta name="msapplication-config" content="${http_root}xml/IEconfig.xml"/>
|
||||
<!-- Android >M39 icon -->
|
||||
<link rel="manifest" href="${http_root}json/Android-manifest.json">
|
||||
<!-- iPad retina icon -->
|
||||
<link href="${http_root}images/res/ios/icon-76@2x.png" sizes="152x152" rel="apple-touch-icon-precomposed">
|
||||
<!-- iPad retina icon (iOS < 7) -->
|
||||
<link href="${http_root}images/res/ios/icon-72@2x.png" sizes="144x144" rel="apple-touch-icon-precomposed">
|
||||
<!-- iPad non-retina icon -->
|
||||
<link href="${http_root}images/res/ios/icon-76.png" sizes="76x76" rel="apple-touch-icon-precomposed">
|
||||
<!-- iPad non-retina icon (iOS < 7) -->
|
||||
<link href="${http_root}images/res/ios/icon-72.png" sizes="72x72" rel="apple-touch-icon-precomposed">
|
||||
<!-- iPhone 6 Plus icon -->
|
||||
<link href="${http_root}images/res/ios/icon-60@2x.png" sizes="120x120" rel="apple-touch-icon-precomposed">
|
||||
<!-- iPhone retina icon (iOS < 7) -->
|
||||
<link href="${http_root}images/res/ios/icon@2x.png" sizes="114x114" rel="apple-touch-icon-precomposed">
|
||||
<!-- iPhone non-retina icon (iOS < 7) -->
|
||||
<link href="${http_root}images/res/ios/icon.png" sizes="57x57" rel="apple-touch-icon-precomposed">
|
||||
<!-- iPhone / iPod Touch -->
|
||||
<link href="${http_root}images/res/ios/icon-60@3x.png" sizes="180x180" rel="apple-touch-icon-precomposed">
|
||||
<link href="${http_root}images/res/ios/icon-60.png" sizes="60x60" rel="apple-touch-icon-precomposed">
|
||||
<!-- Spotlight Icon -->
|
||||
<link href="${http_root}images/res/ios/icon-40.png" sizes="40x40" rel="apple-touch-icon-precomposed">
|
||||
<link href="${http_root}images/res/ios/icon-40@2x.png" sizes="80x80" rel="apple-touch-icon-precomposed">
|
||||
<!-- iPhone Spotlight and Settings Icon -->
|
||||
<link href="${http_root}images/res/ios/icon-small.png" sizes="29x29" rel="apple-touch-icon-precomposed">
|
||||
<link href="${http_root}images/res/ios/icon-small@2x.png" sizes="58x58" rel="apple-touch-icon-precomposed">
|
||||
<!-- iPad Spotlight and Settings Icon -->
|
||||
<link href="${http_root}images/res/ios/icon-50.png" sizes="50x50" rel="apple-touch-icon-precomposed">
|
||||
<link href="${http_root}images/res/ios/icon-50@2x.png" sizes="100x100" rel="apple-touch-icon-precomposed">
|
||||
|
||||
<!-- STARTUP IMAGES -->
|
||||
<!-- iPad retina portrait startup image -->
|
||||
<link href="${http_root}images/res/ios/Default-Portrait@2x~ipad.png"
|
||||
media="(device-width: 768px) and (device-height: 1024px)
|
||||
and (-webkit-device-pixel-ratio: 2)
|
||||
and (orientation: portrait)"
|
||||
rel="apple-touch-startup-image">
|
||||
|
||||
<!-- iPad retina landscape startup image -->
|
||||
<link href="${http_root}images/res/ios/Default-Landscape@2x~ipad.png"
|
||||
media="(device-width: 768px) and (device-height: 1024px)
|
||||
and (-webkit-device-pixel-ratio: 2)
|
||||
and (orientation: landscape)"
|
||||
rel="apple-touch-startup-image">
|
||||
|
||||
<!-- iPad non-retina portrait startup image -->
|
||||
<link href="${http_root}images/res/ios/Default-Portrait~ipad.png"
|
||||
media="(device-width: 768px) and (device-height: 1024px)
|
||||
and (-webkit-device-pixel-ratio: 1)
|
||||
and (orientation: portrait)"
|
||||
rel="apple-touch-startup-image">
|
||||
|
||||
<!-- iPad non-retina landscape startup image -->
|
||||
<link href="${http_root}images/res/ios/Default-Landscape~ipad.png"
|
||||
media="(device-width: 768px) and (device-height: 1024px)
|
||||
and (-webkit-device-pixel-ratio: 1)
|
||||
and (orientation: landscape)"
|
||||
rel="apple-touch-startup-image">
|
||||
|
||||
<!-- iPhone 6 Plus portrait startup image -->
|
||||
<link href="${http_root}images/res/ios/Default-736h.png"
|
||||
media="(device-width: 414px) and (device-height: 736px)
|
||||
and (-webkit-device-pixel-ratio: 3)
|
||||
and (orientation: portrait)"
|
||||
rel="apple-touch-startup-image">
|
||||
|
||||
<!-- iPhone 6 Plus landscape startup image -->
|
||||
<link href="${http_root}images/res/ios/Default-Landscape-736h.png"
|
||||
media="(device-width: 414px) and (device-height: 736px)
|
||||
and (-webkit-device-pixel-ratio: 3)
|
||||
and (orientation: landscape)"
|
||||
rel="apple-touch-startup-image">
|
||||
|
||||
<!-- iPhone 6 startup image -->
|
||||
<link href="${http_root}images/res/ios/Default-667h.png"
|
||||
media="(device-width: 375px) and (device-height: 667px)
|
||||
and (-webkit-device-pixel-ratio: 2)"
|
||||
rel="apple-touch-startup-image">
|
||||
|
||||
<!-- iPhone 5 startup image -->
|
||||
<link href="${http_root}images/res/ios/Default-568h@2x~iphone5.jpg"
|
||||
media="(device-width: 320px) and (device-height: 568px)
|
||||
and (-webkit-device-pixel-ratio: 2)"
|
||||
rel="apple-touch-startup-image">
|
||||
|
||||
<!-- iPhone < 5 retina startup image -->
|
||||
<link href="${http_root}images/res/ios/Default@2x~iphone.png"
|
||||
media="(device-width: 320px) and (device-height: 480px)
|
||||
and (-webkit-device-pixel-ratio: 2)"
|
||||
rel="apple-touch-startup-image">
|
||||
|
||||
<!-- iPhone < 5 non-retina startup image -->
|
||||
<link href="${http_root}images/res/ios/Default~iphone.png"
|
||||
media="(device-width: 320px) and (device-height: 480px)
|
||||
and (-webkit-device-pixel-ratio: 1)"
|
||||
rel="apple-touch-startup-image">
|
||||
|
||||
<link rel="icon" type="image/png" sizes="192x192" href="${http_root}images/favicon/android-chrome-192x192.png?v=2.0.0">
|
||||
<link rel="manifest" href="${http_root}json/Android-manifest.json?v=2.0.0">
|
||||
<meta name="theme-color" content="#1f1f1f">
|
||||
<!-- Apple -->
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="${http_root}images/favicon/apple-touch-icon.png?v=2.0.0">
|
||||
<link rel="mask-icon" href="${http_root}images/favicon/safari-pinned-tab.svg?v=2.0.0" color="#1f1f1f">
|
||||
<meta name="apple-mobile-web-app-title" content="Tautulli">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
<meta name="viewport" content="initial-scale=1">
|
||||
<meta name="format-detection" content="telephone=no">
|
||||
<!-- IE10 icon -->
|
||||
<meta name="application-name" content="Tautulli">
|
||||
<meta name="msapplication-TileColor" content="#1f1f1f">
|
||||
<meta name="msapplication-TileImage" content="${http_root}images/favicon/mstile-144x144.png?v=2.0.0">
|
||||
<meta name="msapplication-config" content="${http_root}xml/IEconfig.xml?v=2.0.0" />
|
||||
</head>
|
||||
|
||||
<body class="content">
|
||||
|
@ -161,7 +72,7 @@
|
|||
<span class="icon-bar"></span>
|
||||
</button>
|
||||
<a class="navbar-brand" href="home">
|
||||
<img alt="PlexPy" src="${http_root}images/logo-plexpy@2x.png" height="40">
|
||||
<img alt="Tautulli" src="${http_root}images/logo-tautulli-50.png" height="40">
|
||||
</a>
|
||||
</div>
|
||||
<div class="collapse navbar-collapse navbar-right" id="navbar-collapse-1">
|
||||
|
|
Before Width: | Height: | Size: 4.2 KiB |
Before Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 20 KiB |
After Width: | Height: | Size: 30 KiB |
After Width: | Height: | Size: 7.1 KiB |
After Width: | Height: | Size: 6.1 KiB |
After Width: | Height: | Size: 9.4 KiB |
After Width: | Height: | Size: 8.1 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 3.1 KiB |
After Width: | Height: | Size: 2.7 KiB |
After Width: | Height: | Size: 4.2 KiB |
After Width: | Height: | Size: 3.6 KiB |
After Width: | Height: | Size: 12 KiB |
BIN
data/interfaces/default/images/favicon/apple-touch-icon.png
Normal file
After Width: | Height: | Size: 10 KiB |
BIN
data/interfaces/default/images/favicon/favicon-16x16.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
data/interfaces/default/images/favicon/favicon-32x32.png
Normal file
After Width: | Height: | Size: 2.1 KiB |
BIN
data/interfaces/default/images/favicon/favicon.ico
Normal file
After Width: | Height: | Size: 15 KiB |
BIN
data/interfaces/default/images/favicon/favicon.png
Normal file
After Width: | Height: | Size: 16 KiB |
BIN
data/interfaces/default/images/favicon/mstile-144x144.png
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
data/interfaces/default/images/favicon/mstile-150x150.png
Normal file
After Width: | Height: | Size: 12 KiB |
BIN
data/interfaces/default/images/favicon/mstile-310x310.png
Normal file
After Width: | Height: | Size: 34 KiB |
BIN
data/interfaces/default/images/favicon/mstile-70x70.png
Normal file
After Width: | Height: | Size: 8.2 KiB |
67
data/interfaces/default/images/favicon/safari-pinned-tab.svg
Normal file
|
@ -0,0 +1,67 @@
|
|||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
|
||||
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
|
||||
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
|
||||
width="260.000000pt" height="260.000000pt" viewBox="0 0 260.000000 260.000000"
|
||||
preserveAspectRatio="xMidYMid meet">
|
||||
<metadata>
|
||||
Created by potrace 1.11, written by Peter Selinger 2001-2013
|
||||
</metadata>
|
||||
<g transform="translate(0.000000,260.000000) scale(0.100000,-0.100000)"
|
||||
fill="#000000" stroke="none">
|
||||
<path d="M2150 2494 c-94 -38 -139 -79 -176 -159 -28 -60 -33 -160 -9 -205 9
|
||||
-17 13 -30 10 -30 -4 0 1 -7 9 -16 9 -8 13 -20 10 -26 -4 -6 -2 -8 3 -5 6 4
|
||||
13 0 17 -8 3 -8 -3 -19 -12 -24 -9 -6 -12 -11 -7 -11 6 0 6 -3 -1 -8 -5 -4
|
||||
-30 -37 -54 -74 -24 -38 -48 -68 -52 -68 -4 0 -8 -6 -8 -14 0 -8 -7 -17 -16
|
||||
-20 -9 -4 -14 -9 -11 -13 4 -3 -3 -14 -15 -24 -11 -11 -18 -19 -14 -19 4 0 -3
|
||||
-14 -15 -31 -17 -24 -24 -28 -31 -17 -7 10 -8 8 -4 -5 5 -17 -36 -86 -56 -95
|
||||
-5 -2 -8 -10 -8 -18 0 -8 -4 -14 -10 -14 -5 0 -10 -5 -10 -11 0 -6 -10 -24
|
||||
-22 -39 -13 -15 -50 -66 -82 -114 -33 -47 -63 -83 -68 -80 -4 3 -5 -3 -1 -12
|
||||
4 -12 3 -15 -5 -10 -7 4 -12 2 -12 -5 0 -14 -42 -80 -73 -115 -11 -14 -26 -20
|
||||
-38 -17 -10 3 -17 8 -15 12 7 10 -117 4 -149 -8 -16 -6 -42 -18 -56 -26 -14
|
||||
-8 -30 -11 -34 -7 -5 4 -5 1 -1 -6 4 -7 0 -15 -10 -19 -9 -3 -29 -25 -44 -49
|
||||
-22 -35 -30 -41 -40 -31 -12 10 -12 9 -2 -4 9 -12 10 -24 2 -43 -5 -15 -10
|
||||
-38 -10 -52 0 -21 -2 -23 -14 -12 -8 7 -12 15 -10 17 2 2 -8 12 -21 23 -14 11
|
||||
-22 24 -19 30 4 7 2 8 -4 4 -11 -7 -38 32 -34 47 1 5 -2 6 -6 3 -5 -3 -25 14
|
||||
-45 37 -48 58 -73 86 -113 129 -19 20 -34 39 -34 41 0 2 -27 33 -60 68 -33 35
|
||||
-60 72 -60 82 0 11 4 15 12 11 6 -4 8 -3 5 4 -8 12 2 44 12 38 3 -2 7 31 9 73
|
||||
3 65 -1 86 -22 134 -81 184 -313 223 -453 77 -54 -56 -78 -130 -69 -214 4 -33
|
||||
7 -67 8 -73 1 -7 5 -13 9 -13 4 0 10 -8 14 -19 13 -41 96 -110 155 -129 43
|
||||
-14 139 -13 174 2 36 15 38 15 62 -9 14 -14 23 -25 20 -25 -2 0 12 -17 32 -39
|
||||
69 -71 102 -114 96 -123 -3 -4 -1 -7 4 -6 10 3 56 -43 120 -122 20 -25 45 -52
|
||||
54 -61 10 -9 18 -20 18 -24 0 -4 15 -21 33 -37 17 -17 25 -27 17 -23 -8 4 -2
|
||||
-4 13 -17 l29 -24 -24 -17 c-37 -27 -190 -117 -200 -117 -4 0 -8 -4 -8 -9 0
|
||||
-5 -8 -11 -17 -15 -20 -6 -66 -33 -103 -59 -28 -20 -45 -22 -34 -5 5 7 3 8 -6
|
||||
3 -7 -4 -15 -3 -19 2 -3 6 -26 21 -51 34 -35 18 -63 24 -125 25 -44 1 -85 -2
|
||||
-92 -8 -7 -5 -18 -6 -24 -2 -7 4 -9 3 -6 -3 8 -13 -20 -26 -35 -16 -6 3 -9 2
|
||||
-6 -3 7 -11 -17 -35 -26 -27 -3 4 -6 0 -6 -7 0 -8 -11 -25 -24 -39 -41 -45
|
||||
-59 -111 -52 -188 3 -37 6 -76 7 -86 0 -9 4 -15 9 -12 5 3 11 -4 15 -14 8 -26
|
||||
94 -111 112 -111 8 0 11 -5 7 -12 -4 -7 -3 -8 5 -4 13 9 53 -2 47 -13 -2 -3
|
||||
32 -3 77 2 45 5 90 9 99 10 9 1 15 4 12 8 -2 4 5 11 16 14 12 4 38 23 58 43
|
||||
20 20 40 36 44 35 4 -2 5 4 2 12 -4 8 -1 15 7 15 7 0 9 3 6 6 -3 4 -2 15 4 26
|
||||
16 30 20 57 19 127 0 56 2 62 17 57 10 -4 14 -4 10 0 -8 9 73 65 84 59 4 -3
|
||||
10 2 13 11 3 8 10 13 15 9 6 -3 13 1 18 8 4 8 28 25 53 39 25 14 61 35 80 47
|
||||
19 12 43 24 53 27 9 4 17 10 17 15 0 5 7 9 15 9 8 0 15 5 15 11 0 5 5 7 11 4
|
||||
6 -4 7 -14 4 -24 -4 -9 -9 -25 -13 -36 -8 -26 -10 -185 -3 -185 4 0 12 -13 19
|
||||
-30 20 -45 81 -101 141 -128 45 -21 64 -24 120 -20 37 3 84 13 106 23 44 21
|
||||
125 100 125 123 0 11 8 13 38 7 20 -4 46 -9 57 -10 11 -2 36 -6 55 -10 40 -7
|
||||
138 -25 160 -29 82 -15 89 -18 95 -47 4 -16 4 -33 0 -39 -3 -5 -2 -10 4 -10 5
|
||||
0 13 -10 17 -22 7 -23 10 -27 53 -75 16 -18 32 -33 36 -33 4 0 20 -9 36 -21
|
||||
16 -11 29 -17 29 -13 0 3 6 2 13 -3 21 -17 115 -15 171 2 66 21 131 81 162
|
||||
151 18 40 22 68 21 128 -1 42 -4 76 -8 76 -4 0 -12 13 -19 30 -12 29 -94 119
|
||||
-111 121 -14 2 -22 5 -54 18 -98 41 -265 -23 -314 -121 -13 -25 -51 -40 -51
|
||||
-20 0 4 -15 8 -32 8 -29 1 -48 5 -108 19 -32 7 -115 17 -121 13 -3 -1 -12 2
|
||||
-20 8 -8 6 -22 10 -31 9 -10 -2 -18 0 -18 5 0 4 -7 7 -16 6 -12 -1 -17 9 -20
|
||||
34 -4 37 -22 80 -39 92 -6 5 -6 8 -1 8 6 0 1 6 -9 14 -19 14 -14 53 5 41 5 -3
|
||||
10 1 10 10 0 9 7 30 17 48 17 34 34 157 22 157 -5 0 -6 9 -4 20 2 11 -2 26 -8
|
||||
33 -29 32 -44 73 -34 95 6 12 14 22 19 22 4 0 8 5 8 10 0 11 10 24 43 61 9 10
|
||||
14 19 10 19 -3 0 2 10 13 23 11 12 38 48 59 80 21 31 42 57 47 57 5 0 7 4 3 9
|
||||
-3 6 3 14 12 20 10 6 15 11 11 11 -5 0 7 20 26 45 19 24 54 74 77 110 24 36
|
||||
47 65 51 65 4 0 8 7 8 15 0 8 4 15 8 15 5 0 14 12 20 26 7 14 17 22 22 19 5
|
||||
-3 7 0 5 8 -3 7 3 22 15 32 11 10 20 24 20 32 0 7 4 13 8 13 5 0 15 11 22 25
|
||||
7 13 17 22 21 19 5 -3 6 1 3 9 -3 9 4 22 18 31 13 9 21 17 19 19 -2 1 1 11 8
|
||||
22 11 18 23 20 121 19 60 0 108 2 107 5 -1 3 0 6 3 6 14 1 123 106 127 121 1
|
||||
5 10 29 19 54 11 31 15 65 11 111 -5 84 -48 154 -125 206 -47 31 -62 35 -130
|
||||
39 -42 2 -84 1 -92 -2z"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 4.4 KiB |
Before Width: | Height: | Size: 7 KiB |
Before Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 5.5 KiB |
Before Width: | Height: | Size: 9.4 KiB |
Before Width: | Height: | Size: 5.2 KiB |
Before Width: | Height: | Size: 8.2 KiB |
BIN
data/interfaces/default/images/logo-tautulli-50.png
Normal file
After Width: | Height: | Size: 5.1 KiB |
BIN
data/interfaces/default/images/logo-tautulli.png
Normal file
After Width: | Height: | Size: 10 KiB |
BIN
data/interfaces/default/images/logo.png
Normal file
After Width: | Height: | Size: 27 KiB |
Before Width: | Height: | Size: 47 KiB |
Before Width: | Height: | Size: 76 KiB |
Before Width: | Height: | Size: 181 KiB |
Before Width: | Height: | Size: 349 KiB |
Before Width: | Height: | Size: 148 KiB |
Before Width: | Height: | Size: 29 KiB |
Before Width: | Height: | Size: 6.1 KiB |
Before Width: | Height: | Size: 75 KiB |
Before Width: | Height: | Size: 1.9 MiB |
Before Width: | Height: | Size: 4.4 MiB |
Before Width: | Height: | Size: 4.5 MiB |
Before Width: | Height: | Size: 4.7 MiB |
Before Width: | Height: | Size: 1.4 MiB |
Before Width: | Height: | Size: 4.6 MiB |
Before Width: | Height: | Size: 1.4 MiB |
Before Width: | Height: | Size: 788 KiB |
Before Width: | Height: | Size: 167 KiB |
Before Width: | Height: | Size: 3.7 KiB |
Before Width: | Height: | Size: 8.1 KiB |
Before Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 5.2 KiB |
Before Width: | Height: | Size: 3 KiB |
Before Width: | Height: | Size: 6.5 KiB |
Before Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 4.4 KiB |
Before Width: | Height: | Size: 9.5 KiB |
Before Width: | Height: | Size: 4.9 KiB |
Before Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 3.6 KiB |
Before Width: | Height: | Size: 3.4 KiB |
Before Width: | Height: | Size: 7.4 KiB |
|
@ -2,7 +2,7 @@
|
|||
|
||||
PNotify.prototype.options.addclass = "stack-bottomright";
|
||||
PNotify.prototype.options.buttons.closer_hover = false;
|
||||
PNotify.prototype.options.desktop = { desktop: true, icon: 'images/favicon.png' }
|
||||
PNotify.prototype.options.desktop = { desktop: true, icon: 'images/logo.png' }
|
||||
PNotify.prototype.options.history = false;
|
||||
PNotify.prototype.options.shadow = false;
|
||||
PNotify.prototype.options.stack = { dir1: 'up', dir2: 'left', firstpos1: 25, firstpos2: 25 };
|
||||
|
|
|
@ -1,28 +1,18 @@
|
|||
{
|
||||
"name": "PlexPy",
|
||||
"display": "standalone",
|
||||
"name": "Tautulli",
|
||||
"icons": [
|
||||
{
|
||||
"src": "../images/res/android/icon-192x192.png",
|
||||
"src": "${http_root}images/favicon/android-chrome-192x192.png?v=2.0.0",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "../images/res/android/icon-256x256.png",
|
||||
"src": "${http_root}images/favicon/android-chrome-256x256.png?v=2.0.0",
|
||||
"sizes": "256x256",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "../images/res/android/icon-384x384.png",
|
||||
"sizes": "384x384",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "../images/res/android/icon-512x512.png",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png"
|
||||
}
|
||||
],
|
||||
"background_color": "#1F1F1F",
|
||||
"theme_color": "#000000"
|
||||
"theme_color": "#1f1f1f",
|
||||
"background_color": "#1f1f1f",
|
||||
"display": "standalone"
|
||||
}
|
|
@ -3,16 +3,39 @@
|
|||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>PlexPy - ${title}</title>
|
||||
<title>Tautulli - ${title} | ${server_name}</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="description" content="">
|
||||
<meta name="author" content="">
|
||||
<link href="${http_root}css/bootstrap3/bootstrap.css" rel="stylesheet">
|
||||
<link href="${http_root}css/plexpy.css" rel="stylesheet">
|
||||
<link href="https://fonts.googleapis.com/css?family=Open+Sans:400,600,800" rel="stylesheet" type="text/css">
|
||||
<link href="${http_root}css/pnotify.custom.min.css" rel="stylesheet" />
|
||||
<link href="${http_root}css/plexpy.css${cache_param}" rel="stylesheet">
|
||||
<link href="${http_root}css/opensans.min.css" rel="stylesheet">
|
||||
<link href="${http_root}css/font-awesome.min.css" rel="stylesheet">
|
||||
<link rel="icon" type="image/x-icon" href="${http_root}images/favicon.ico"/>
|
||||
<link rel="shortcut icon" href="${http_root}images/favicon.ico">
|
||||
|
||||
<!-- Favicons -->
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="${http_root}images/favicon/favicon-32x32.png?v=2.0.0">
|
||||
<link rel="icon" type="image/png" sizes="16x16" href="${http_root}images/favicon/favicon-16x16.png?v=2.0.0">
|
||||
<link rel="shortcut icon" href="${http_root}images/favicon/favicon.ico?v=2.0.0">
|
||||
|
||||
<!-- ICONS -->
|
||||
<!-- Android >M39 icon -->
|
||||
<link rel="icon" type="image/png" sizes="192x192" href="${http_root}images/favicon/android-chrome-192x192.png?v=2.0.0">
|
||||
<link rel="manifest" href="${http_root}json/Android-manifest.json?v=2.0.0">
|
||||
<meta name="theme-color" content="#1f1f1f">
|
||||
<!-- Apple -->
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="${http_root}images/favicon/apple-touch-icon.png?v=2.0.0">
|
||||
<link rel="mask-icon" href="${http_root}images/favicon/safari-pinned-tab.svg?v=2.0.0" color="#1f1f1f">
|
||||
<meta name="apple-mobile-web-app-title" content="Tautulli">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
<meta name="viewport" content="initial-scale=1">
|
||||
<meta name="format-detection" content="telephone=no">
|
||||
<!-- IE10 icon -->
|
||||
<meta name="application-name" content="Tautulli">
|
||||
<meta name="msapplication-TileColor" content="#1f1f1f">
|
||||
<meta name="msapplication-TileImage" content="${http_root}images/favicon/mstile-144x144.png?v=2.0.0">
|
||||
<meta name="msapplication-config" content="${http_root}xml/IEconfig.xml?v=2.0.0" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
@ -21,7 +44,7 @@
|
|||
<div class="row">
|
||||
<div class="login-container">
|
||||
<div class="login-logo">
|
||||
<img alt="PlexPy" src="${http_root}images/logo-plexpy@2x.png">
|
||||
<img alt="Tautulli" src="${http_root}images/logo-tautulli.png">
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-6 col-sm-offset-3">
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>PlexPy - ${title}</title>
|
||||
<title>Tautulli - ${title} | ${server_name}</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="description" content="">
|
||||
<meta name="author" content="">
|
||||
|
@ -18,32 +18,55 @@
|
|||
<link href="${http_root}css/selectize.bootstrap3.css" rel="stylesheet">
|
||||
<link href="${http_root}css/opensans.min.css" rel="stylesheet">
|
||||
<link href="${http_root}css/font-awesome.min.css" rel="stylesheet">
|
||||
<link rel="icon" type="image/x-icon" href="${http_root}images/favicon.ico"/>
|
||||
<link rel="shortcut icon" href="${http_root}images/favicon.ico">
|
||||
${next.headIncludes()}
|
||||
|
||||
<!-- Favicons -->
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="${http_root}images/favicon/favicon-32x32.png?v=2.0.0">
|
||||
<link rel="icon" type="image/png" sizes="16x16" href="${http_root}images/favicon/favicon-16x16.png?v=2.0.0">
|
||||
<link rel="shortcut icon" href="${http_root}images/favicon/favicon.ico?v=2.0.0">
|
||||
|
||||
<!-- ICONS -->
|
||||
<!-- Android >M39 icon -->
|
||||
<link rel="icon" type="image/png" sizes="192x192" href="${http_root}images/favicon/android-chrome-192x192.png?v=2.0.0">
|
||||
<link rel="manifest" href="${http_root}json/Android-manifest.json?v=2.0.0">
|
||||
<meta name="theme-color" content="#1f1f1f">
|
||||
<!-- Apple -->
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="${http_root}images/favicon/apple-touch-icon.png?v=2.0.0">
|
||||
<link rel="mask-icon" href="${http_root}images/favicon/safari-pinned-tab.svg?v=2.0.0" color="#1f1f1f">
|
||||
<meta name="apple-mobile-web-app-title" content="Tautulli">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||||
<meta name="viewport" content="initial-scale=1">
|
||||
<meta name="format-detection" content="telephone=no">
|
||||
<!-- IE10 icon -->
|
||||
<meta name="application-name" content="Tautulli">
|
||||
<meta name="msapplication-TileColor" content="#1f1f1f">
|
||||
<meta name="msapplication-TileImage" content="${http_root}images/favicon/mstile-144x144.png?v=2.0.0">
|
||||
<meta name="msapplication-config" content="${http_root}xml/IEconfig.xml?v=2.0.0" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="wizard" id="some-wizard" data-title="PlexPy Setup Wizard">
|
||||
<div class="wizard" id="some-wizard" data-title="Tautulli Setup Wizard">
|
||||
<form>
|
||||
<div class="wizard-card" data-cardname="card1">
|
||||
<div style="float: right;">
|
||||
<img src="${http_root}images/logo-plexpy.png" />
|
||||
<img alt="Tautulli" src="${http_root}images/logo-tautulli-50.png" />
|
||||
</div>
|
||||
<h3 style="line-height: 50px;">Welcome!</h3>
|
||||
<br />
|
||||
<div>
|
||||
Thanks for taking the time to try out PlexPy. Hope you find it useful.
|
||||
Thanks for taking the time to try out Tautulli. Hope you find it useful.
|
||||
<br /><br />
|
||||
PlexPy requires a permanent internet connection to ensure a reliable experience.
|
||||
Tautulli requires a permanent internet connection to ensure a reliable experience.
|
||||
<br /><br />
|
||||
This wizard will help you get set up, to continue press Next.
|
||||
</div>
|
||||
</div>
|
||||
<div class="wizard-card" data-cardname="card2">
|
||||
<h3>Plex Authentication</h3>
|
||||
<p class="help-block">Enter your Plex.tv username and password. PlexPy does not store your username or password.</p>
|
||||
<p class="help-block">Enter your Plex.tv username and password. Tautulli does not store your username or password.</p>
|
||||
<div class="wizard-input-section">
|
||||
<label for="pms_username">Plex.tv Username</label>
|
||||
<div class="row">
|
||||
|
@ -65,7 +88,7 @@
|
|||
</div>
|
||||
<div class="wizard-card" data-cardname="card3">
|
||||
<h3>Plex Media Server</h3>
|
||||
<p class="help-block">Enter your Plex Server details and then click the Verify button to make sure PlexPy can reach the server.</p>
|
||||
<p class="help-block">Enter your Plex Server details and then click the Verify button to make sure Tautulli can reach the server.</p>
|
||||
<div class="wizard-input-section">
|
||||
<label for="pms_ip">Plex IP or Hostname</label>
|
||||
<div class="row">
|
||||
|
@ -103,7 +126,7 @@
|
|||
|
||||
<div class="wizard-card" data-cardname="card4">
|
||||
<h3>Activity Logging</h3>
|
||||
<p class="help-block">PlexPy will keep a history of all streaming activity on your Plex server.</p>
|
||||
<p class="help-block">Tautulli will keep a history of all streaming activity on your Plex server.</p>
|
||||
|
||||
<div class="wizard-input-section">
|
||||
<label for="logging_ignore_interval">Ignore Interval</label>
|
||||
|
@ -124,7 +147,7 @@
|
|||
|
||||
<div class="wizard-card" data-cardname="card4">
|
||||
<h3>Notifications</h3>
|
||||
<p class="help-block">PlexPy can send a wide variety of notification to alert you of activity on your Plex server.</p>
|
||||
<p class="help-block">Tautulli can send a wide variety of notification to alert you of activity on your Plex server.</p>
|
||||
<p class="help-block">
|
||||
To set up a notification agent, navigate to the <strong>Settings</strong> page
|
||||
and to the <strong>Notification Agents</strong> tab after you have completed this setup wizard.
|
||||
|
@ -133,7 +156,7 @@
|
|||
|
||||
<div class="wizard-card" data-cardname="card5">
|
||||
<h3>Database Import</h3>
|
||||
<p class="help-block">If you have an existing PlexWatch/Plexivity database, you can import the data into PlexPy.</p>
|
||||
<p class="help-block">If you have an existing PlexWatch/Plexivity database, you can import the data into Tautulli.</p>
|
||||
<p class="help-block">
|
||||
To import a database, navigate to the <strong>Settings</strong> page
|
||||
and to the <strong>Import & Backups</strong> tab after you have completed this setup wizard.
|
||||
|
@ -430,7 +453,7 @@
|
|||
// cache: false,
|
||||
// async: true,
|
||||
// success: function(data) {
|
||||
// if (data === 'Import has started. Check the PlexPy logs to monitor any problems.') {
|
||||
// if (data === 'Import has started. Check the Tautulli logs to monitor any problems.') {
|
||||
// $("#plexwatch-import-status").html('Started');
|
||||
// } else {
|
||||
// $("#plexwatch-import-status").html(data);
|
||||
|
|
|
@ -2,11 +2,10 @@
|
|||
<browserconfig>
|
||||
<msapplication>
|
||||
<tile>
|
||||
<square70x70logo src="../images/res/ie10/tiny.png"/>
|
||||
<square150x150logo src="../images/res/ie10/square.png"/>
|
||||
<wide310x150logo src="../images/res/ie10/wide.png"/>
|
||||
<square310x310logo src="../images/res/ie10/large.png"/>
|
||||
<TileColor>#1F1F1F</TileColor>
|
||||
<square70x70logo src="${http_root}images/favicon/mstile-70x70.png?v=2.0.0"/>
|
||||
<square150x150logo src="${http_root}images/favicon/mstile-150x150.png?v=2.0.0"/>
|
||||
<square310x310logo src="${http_root}images/favicon/mstile-310x310.png?v=2.0.0"/>
|
||||
<TileColor>#1f1f1f</TileColor>
|
||||
</tile>
|
||||
</msapplication>
|
||||
</browserconfig>
|
|
@ -1688,7 +1688,7 @@ class GROWL(Notifier):
|
|||
|
||||
# Send it, including an image
|
||||
image_file = os.path.join(str(plexpy.PROG_DIR),
|
||||
"data/interfaces/default/images/favicon.png")
|
||||
"data/interfaces/default/images/logo.png")
|
||||
|
||||
with open(image_file, 'rb') as f:
|
||||
image = f.read()
|
||||
|
@ -2349,7 +2349,7 @@ class PLEX(Notifier):
|
|||
if self.config['image']:
|
||||
image = self.config['image']
|
||||
else:
|
||||
image = os.path.join(plexpy.DATA_DIR, os.path.abspath("data/interfaces/default/images/favicon.png"))
|
||||
image = os.path.join(plexpy.DATA_DIR, os.path.abspath("data/interfaces/default/images/logo.png"))
|
||||
|
||||
for host in hosts:
|
||||
logger.info(u"PlexPy Notifiers :: Sending notification command to {name} @ {host}".format(name=self.NAME, host=host))
|
||||
|
@ -3309,7 +3309,7 @@ class XBMC(Notifier):
|
|||
if self.config['image']:
|
||||
image = self.config['image']
|
||||
else:
|
||||
image = os.path.join(plexpy.DATA_DIR, os.path.abspath("data/interfaces/default/images/favicon.png"))
|
||||
image = os.path.join(plexpy.DATA_DIR, os.path.abspath("data/interfaces/default/images/logo.png"))
|
||||
|
||||
for host in hosts:
|
||||
logger.info(u"PlexPy Notifiers :: Sending notification command to XMBC @ " + host)
|
||||
|
|