pstream is dead; long live pstream
taciturnaxolotl.github.io/pstream-ng/
1<!doctype html>
2<html lang="en" dir="ltr">
3 <!--https://www.youtube.com/watch?v=dQw4w9WgXcQ-->
4
5 <head>
6 <meta charset="utf-8" />
7 <link rel="icon" href="/favicon.ico?v=2" />
8 <meta itemprop="image" content="/android-chrome-192x192.png?v=2" />
9 <!-- <meta property="og:image" content="/android-chrome-192x192.png?v=2"> -->
10 <meta
11 name="viewport"
12 content="width=device-width, initial-scale=1, viewport-fit=cover, maximum-scale=1.0, user-scalable=no"
13 />
14 <meta
15 name="description"
16 content="Watch your favorite shows and movies for free with no ads ever! (っ'ヮ'c)"
17 />
18 <link rel="manifest" href="/manifest.json" />
19
20 <link
21 rel="apple-touch-icon"
22 sizes="180x180"
23 href="/apple-touch-icon.png?v=2"
24 />
25 <link
26 rel="icon"
27 type="image/png"
28 sizes="32x32"
29 href="/favicon-32x32.png?v=2"
30 />
31 <link
32 rel="icon"
33 type="image/png"
34 sizes="16x16"
35 href="/favicon-16x16.png?v=2"
36 />
37 <link rel="mask-icon" href="/safari-pinned-tab.svg" color="#120f1d" />
38 <meta name="msapplication-TileColor" content="#120f1d" />
39 <meta name="theme-color" content="#000000" />
40
41 <meta name="mobile-web-app-capable" content="yes" />
42 <meta
43 name="apple-mobile-web-app-status-bar-style"
44 content="black-translucent"
45 />
46
47 <!-- Preview Embed -->
48 <meta property="twitter:card" content="summary_large_image" />
49 <meta property="twitter:image" content="/embed-preview.png" />
50 <meta property="og:image" content="/embed-preview.png" />
51
52 <link
53 rel="apple-touch-startup-image"
54 media="screen and (device-width: 430px) and (device-height: 932px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape)"
55 href="/splash_screens/iPhone_15_Pro_Max__iPhone_15_Plus__iPhone_14_Pro_Max_landscape.png"
56 />
57 <link
58 rel="apple-touch-startup-image"
59 media="screen and (device-width: 393px) and (device-height: 852px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape)"
60 href="/splash_screens/iPhone_15_Pro__iPhone_15__iPhone_14_Pro_landscape.png"
61 />
62 <link
63 rel="apple-touch-startup-image"
64 media="screen and (device-width: 428px) and (device-height: 926px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape)"
65 href="/splash_screens/iPhone_14_Plus__iPhone_13_Pro_Max__iPhone_12_Pro_Max_landscape.png"
66 />
67 <link
68 rel="apple-touch-startup-image"
69 media="screen and (device-width: 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape)"
70 href="/splash_screens/iPhone_14__iPhone_13_Pro__iPhone_13__iPhone_12_Pro__iPhone_12_landscape.png"
71 />
72 <link
73 rel="apple-touch-startup-image"
74 media="screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape)"
75 href="/splash_screens/iPhone_13_mini__iPhone_12_mini__iPhone_11_Pro__iPhone_XS__iPhone_X_landscape.png"
76 />
77 <link
78 rel="apple-touch-startup-image"
79 media="screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape)"
80 href="/splash_screens/iPhone_11_Pro_Max__iPhone_XS_Max_landscape.png"
81 />
82 <link
83 rel="apple-touch-startup-image"
84 media="screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)"
85 href="/splash_screens/iPhone_11__iPhone_XR_landscape.png"
86 />
87 <link
88 rel="apple-touch-startup-image"
89 media="screen and (device-width: 414px) and (device-height: 736px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape)"
90 href="/splash_screens/iPhone_8_Plus__iPhone_7_Plus__iPhone_6s_Plus__iPhone_6_Plus_landscape.png"
91 />
92 <link
93 rel="apple-touch-startup-image"
94 media="screen and (device-width: 375px) and (device-height: 667px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)"
95 href="/splash_screens/iPhone_8__iPhone_7__iPhone_6s__iPhone_6__4.7__iPhone_SE_landscape.png"
96 />
97 <link
98 rel="apple-touch-startup-image"
99 media="screen and (device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)"
100 href="/splash_screens/4__iPhone_SE__iPod_touch_5th_generation_and_later_landscape.png"
101 />
102 <link
103 rel="apple-touch-startup-image"
104 media="screen and (device-width: 1024px) and (device-height: 1366px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)"
105 href="/splash_screens/12.9__iPad_Pro_landscape.png"
106 />
107 <link
108 rel="apple-touch-startup-image"
109 media="screen and (device-width: 834px) and (device-height: 1194px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)"
110 href="/splash_screens/11__iPad_Pro__10.5__iPad_Pro_landscape.png"
111 />
112 <link
113 rel="apple-touch-startup-image"
114 media="screen and (device-width: 820px) and (device-height: 1180px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)"
115 href="/splash_screens/10.9__iPad_Air_landscape.png"
116 />
117 <link
118 rel="apple-touch-startup-image"
119 media="screen and (device-width: 834px) and (device-height: 1112px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)"
120 href="/splash_screens/10.5__iPad_Air_landscape.png"
121 />
122 <link
123 rel="apple-touch-startup-image"
124 media="screen and (device-width: 810px) and (device-height: 1080px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)"
125 href="/splash_screens/10.2__iPad_landscape.png"
126 />
127 <link
128 rel="apple-touch-startup-image"
129 media="screen and (device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)"
130 href="/splash_screens/9.7__iPad_Pro__7.9__iPad_mini__9.7__iPad_Air__9.7__iPad_landscape.png"
131 />
132 <link
133 rel="apple-touch-startup-image"
134 media="screen and (device-width: 744px) and (device-height: 1133px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)"
135 href="/splash_screens/8.3__iPad_Mini_landscape.png"
136 />
137 <link
138 rel="apple-touch-startup-image"
139 media="screen and (device-width: 430px) and (device-height: 932px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait)"
140 href="/splash_screens/iPhone_15_Pro_Max__iPhone_15_Plus__iPhone_14_Pro_Max_portrait.png"
141 />
142 <link
143 rel="apple-touch-startup-image"
144 media="screen and (device-width: 393px) and (device-height: 852px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait)"
145 href="/splash_screens/iPhone_15_Pro__iPhone_15__iPhone_14_Pro_portrait.png"
146 />
147 <link
148 rel="apple-touch-startup-image"
149 media="screen and (device-width: 428px) and (device-height: 926px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait)"
150 href="/splash_screens/iPhone_14_Plus__iPhone_13_Pro_Max__iPhone_12_Pro_Max_portrait.png"
151 />
152 <link
153 rel="apple-touch-startup-image"
154 media="screen and (device-width: 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait)"
155 href="/splash_screens/iPhone_14__iPhone_13_Pro__iPhone_13__iPhone_12_Pro__iPhone_12_portrait.png"
156 />
157 <link
158 rel="apple-touch-startup-image"
159 media="screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait)"
160 href="/splash_screens/iPhone_13_mini__iPhone_12_mini__iPhone_11_Pro__iPhone_XS__iPhone_X_portrait.png"
161 />
162 <link
163 rel="apple-touch-startup-image"
164 media="screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait)"
165 href="/splash_screens/iPhone_11_Pro_Max__iPhone_XS_Max_portrait.png"
166 />
167 <link
168 rel="apple-touch-startup-image"
169 media="screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"
170 href="/splash_screens/iPhone_11__iPhone_XR_portrait.png"
171 />
172 <link
173 rel="apple-touch-startup-image"
174 media="screen and (device-width: 414px) and (device-height: 736px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait)"
175 href="/splash_screens/iPhone_8_Plus__iPhone_7_Plus__iPhone_6s_Plus__iPhone_6_Plus_portrait.png"
176 />
177 <link
178 rel="apple-touch-startup-image"
179 media="screen and (device-width: 375px) and (device-height: 667px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"
180 href="/splash_screens/iPhone_8__iPhone_7__iPhone_6s__iPhone_6__4.7__iPhone_SE_portrait.png"
181 />
182 <link
183 rel="apple-touch-startup-image"
184 media="screen and (device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"
185 href="/splash_screens/4__iPhone_SE__iPod_touch_5th_generation_and_later_portrait.png"
186 />
187 <link
188 rel="apple-touch-startup-image"
189 media="screen and (device-width: 1024px) and (device-height: 1366px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"
190 href="/splash_screens/12.9__iPad_Pro_portrait.png"
191 />
192 <link
193 rel="apple-touch-startup-image"
194 media="screen and (device-width: 834px) and (device-height: 1194px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"
195 href="/splash_screens/11__iPad_Pro__10.5__iPad_Pro_portrait.png"
196 />
197 <link
198 rel="apple-touch-startup-image"
199 media="screen and (device-width: 820px) and (device-height: 1180px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"
200 href="/splash_screens/10.9__iPad_Air_portrait.png"
201 />
202 <link
203 rel="apple-touch-startup-image"
204 media="screen and (device-width: 834px) and (device-height: 1112px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"
205 href="/splash_screens/10.5__iPad_Air_portrait.png"
206 />
207 <link
208 rel="apple-touch-startup-image"
209 media="screen and (device-width: 810px) and (device-height: 1080px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"
210 href="/splash_screens/10.2__iPad_portrait.png"
211 />
212 <link
213 rel="apple-touch-startup-image"
214 media="screen and (device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"
215 href="/splash_screens/9.7__iPad_Pro__7.9__iPad_mini__9.7__iPad_Air__9.7__iPad_portrait.png"
216 />
217 <link
218 rel="apple-touch-startup-image"
219 media="screen and (device-width: 744px) and (device-height: 1133px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"
220 href="/splash_screens/8.3__iPad_Mini_portrait.png"
221 />
222
223 <link rel="preconnect" href="https://fonts.googleapis.com" />
224 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
225 <link
226 href="https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Open+Sans:wght@400;500;600;700&display=swap"
227 rel="stylesheet"
228 />
229
230 <script src="/config.js"></script>
231
232 {{#if env.VITE_TRACK_SCRIPT }} {{{ env.VITE_TRACK_SCRIPT }}} {{/if}}
233
234 <!-- prevent darkreader extension from messing with our already dark site -->
235 <meta name="darkreader-lock" />
236
237 <!-- disabling referrer can fix some provider problems -->
238 <!-- <meta name="referrer" content="no-referrer" /> -->
239 <meta name="referrer" content="always" />
240
241 <title>pstream-ng</title>
242
243 {{#if opensearchEnabled }}
244 <!-- OpenSearch -->
245 <link
246 rel="search"
247 type="application/opensearchdescription+xml"
248 title="pstream-ng"
249 href="/opensearch.xml"
250 />
251
252 {{/if}}
253 </head>
254
255 <body>
256 <noscript>You need to enable JavaScript to run this app.</noscript>
257 <div id="root"></div>
258 <script type="module" src="/src/index.tsx"></script>
259 </body>
260</html>