Mercurial > minori
comparison dep/animone/data/players.anisthesia @ 258:862d0d8619f6
*: HUUUGE changes
animia has been renamed to animone, so instead of thinking of a
health condition, you think of a beautiful flower :)
I've also edited some of the code for animone, but I have no idea
if it even works or not because I don't have a mac or windows
machine lying around. whoops!
... anyway, all of the changes divergent from Anisthesia are now
licensed under BSD. it's possible that I could even rewrite most
of the code to where I don't even have to keep the MIT license,
but that's thinking too far into the future
I've been slacking off on implementing the anime seasons page,
mostly out of laziness. I think I'd have to create another db file
specifically for the seasons
anyway, this code is being pushed *primarily* because the hard drive
it's on is failing! yay :)
author | Paper <paper@paper.us.eu.org> |
---|---|
date | Mon, 01 Apr 2024 02:43:44 -0400 |
parents | dep/animia/data/players.anisthesia@8ccf0302afb1 |
children |
comparison
equal
deleted
inserted
replaced
257:699a20c57dc8 | 258:862d0d8619f6 |
---|---|
1 # This file includes media player data for Anisthesia. It is used to detect | |
2 # running players and retrieve information about current media. | |
3 # | |
4 # Please read before editing this file: | |
5 # - Indentation is significant. You must use tabs rather than spaces. | |
6 # - Regular expressions begin with a '^' character. ECMAScript grammar is used. | |
7 # | |
8 # The latest version of this file can be found at: | |
9 # <https://github.com/erengy/anisthesia> | |
10 # | |
11 # This file is in the public domain. | |
12 | |
13 5KPlayer | |
14 windows: | |
15 Qt5QWindowIcon | |
16 executables: | |
17 5KPlayer | |
18 strategies: | |
19 open_files | |
20 | |
21 Ace Player HD | |
22 windows: | |
23 QWidget | |
24 executables: | |
25 ace_player | |
26 strategies: | |
27 # Must be enabled from: Advanced Preferences -> Interface -> Main | |
28 # interfaces -> Qt -> Show playing item name in window title | |
29 # | |
30 # We use the last alternative to avoid detecting other windows such as | |
31 # Preferences dialog, which has the same generic class name. | |
32 window_title: | |
33 ^Ace Player HD.*|(.+) - Ace Player HD.*|.+ | |
34 | |
35 ALLPlayer | |
36 windows: | |
37 TApplication | |
38 executables: | |
39 ALLPlayer | |
40 strategies: | |
41 open_files | |
42 | |
43 Baka MPlayer | |
44 windows: | |
45 Qt5QWindowIcon | |
46 executables: | |
47 Baka MPlayer | |
48 strategies: | |
49 open_files | |
50 # We cannot avoid detecting other windows such as Preferences dialog, which | |
51 # has the same generic class name. | |
52 window_title: | |
53 ^Baka MPlayer|(.+) | |
54 | |
55 BESTplayer | |
56 windows: | |
57 TBESTplayerApp.UnicodeClass | |
58 executables: | |
59 BESTplayer | |
60 strategies: | |
61 open_files | |
62 window_title: | |
63 ^BESTplayer.*|(.+) - BESTplayer.* | |
64 | |
65 bomi | |
66 windows: | |
67 Qt5QWindowGLOwnDCIcon | |
68 executables: | |
69 bomi | |
70 strategies: | |
71 open_files | |
72 window_title: | |
73 ^bomi|(.+) - bomi | |
74 | |
75 BS.Player | |
76 windows: | |
77 BSPlayer | |
78 executables: | |
79 bsplayer | |
80 strategies: | |
81 open_files | |
82 | |
83 DivX Player | |
84 windows: | |
85 Qt5QWindowIcon | |
86 QWidget | |
87 executables: | |
88 DivX Player | |
89 DivX Plus Player | |
90 strategies: | |
91 open_files | |
92 | |
93 GOM Player | |
94 windows: | |
95 GomPlayer1.x | |
96 GomPlayerPlus32_2.x | |
97 GomPlayerPlus64_2.x | |
98 executables: | |
99 GOM | |
100 GOM64 | |
101 strategies: | |
102 open_files | |
103 window_title: | |
104 ^GOM Player(?: Plus)|(.+)(?:\[Subtitle\]) - GOM Player(?: Plus) | |
105 | |
106 Kantaris | |
107 windows: | |
108 ^WindowsForms10\.Window\.20008\.app\..+ | |
109 executables: | |
110 Kantaris | |
111 KantarisMain | |
112 strategies: | |
113 open_files | |
114 window_title: | |
115 ^Kantaris.*|(.+) \d{2}:\d{2}:\d{2} - \d{2}:\d{2}:\d{2} | |
116 | |
117 KMPlayer | |
118 windows: | |
119 KMPlayer 64X | |
120 TApplication | |
121 executables: | |
122 KMPlayer | |
123 KMPlayer64 | |
124 strategies: | |
125 open_files | |
126 window_title: | |
127 ^(?:The )?KMPlayer|(?:\[\d+/\d+\] )?(.+) - (?:The )?KMPlayer|(.+) | |
128 | |
129 Kodi | |
130 windows: | |
131 Kodi | |
132 XBMC | |
133 executables: | |
134 kodi | |
135 XBMC | |
136 strategies: | |
137 open_files | |
138 | |
139 Light Alloy | |
140 windows: | |
141 TApplication | |
142 executables: | |
143 LA | |
144 strategies: | |
145 open_files | |
146 window_title: | |
147 ^Light Alloy.*|(.+) - Light Alloy.* | |
148 | |
149 Media Player Classic | |
150 windows: | |
151 MediaPlayerClassicW | |
152 executables: | |
153 mplayerc | |
154 mplayerc64 | |
155 strategies: | |
156 open_files | |
157 # Depends on: Options -> Player -> Title bar | |
158 window_title: | |
159 ^Media Player Classic|(.+) - Media Player Classic | |
160 | |
161 Media Player Classic Qute Theater | |
162 windows: | |
163 ^Qt.+QWindowIcon | |
164 executables: | |
165 mpc-qt | |
166 strategies: | |
167 open_files | |
168 # Depends on: Options -> Player -> Title bar | |
169 # | |
170 # We use the last alternative to avoid detecting other windows such as | |
171 # Options dialog, which has the same generic class name. | |
172 window_title: | |
173 ^Media Player Classic Qute Theater|Media Player Classic Qute Theater - (.+)|.+ | |
174 | |
175 Memento | |
176 windows: | |
177 ^Qt.+QWindowIcon | |
178 executables: | |
179 memento | |
180 strategies: | |
181 open_files | |
182 window_title: | |
183 ^Memento|(.+) - Memento | |
184 | |
185 Miro | |
186 windows: | |
187 gdkWindowToplevel | |
188 executables: | |
189 Miro | |
190 strategies: | |
191 open_files | |
192 | |
193 MPC-BE | |
194 windows: | |
195 MediaPlayerClassicW | |
196 MPC-BE | |
197 executables: | |
198 mpc-be | |
199 mpc-be64 | |
200 strategies: | |
201 open_files | |
202 # Depends on: Options -> Player -> Title bar | |
203 window_title: | |
204 ^MPC-BE.*|(.+) - MPC-BE.* | |
205 | |
206 MPC-HC | |
207 windows: | |
208 MediaPlayerClassicW | |
209 executables: | |
210 mpc-hc | |
211 mpc-hc64 | |
212 # Some codec installers append "_nvo" to the filename, if NVIDIA Optimus | |
213 # is present on the system. Similarly, various guides recommend | |
214 # appending "-gpu", etc. in order to fix some GPU-related issues. | |
215 ^mpc-hc.+ | |
216 # LAV Filters Megamix | |
217 iris | |
218 shoukaku | |
219 strategies: | |
220 open_files | |
221 # Depends on: Options -> Player -> Title bar | |
222 window_title: | |
223 ^Media Player Classic Home Cinema|MPC-HC|(.+) | |
224 | |
225 MPCSTAR | |
226 windows: | |
227 ^wxWindow@.* | |
228 wxWindowClassNR | |
229 executables: | |
230 mpcstar | |
231 strategies: | |
232 open_files | |
233 window_title: | |
234 ^MPCSTAR.*|(.+) - MPCSTAR.* | |
235 | |
236 MPDN | |
237 windows: | |
238 ^WindowsForms10\.Window\.8\.app\..+ | |
239 executables: | |
240 MediaPlayerDotNet | |
241 strategies: | |
242 open_files | |
243 window_title: | |
244 ^MPDN - Media Player .NET \((?:32|64)-bit Edition\)|(.*) - MPDN \((?:32|64)-bit Edition\) | |
245 | |
246 mpv | |
247 windows: | |
248 mpv | |
249 executables: | |
250 mpv | |
251 strategies: | |
252 open_files | |
253 # May be in an unexpected format if "--title" option is used. Ideally, it | |
254 # should return only "${filename}", "${path}" or "${media-title}". | |
255 window_title: | |
256 ^No file - mpv|(.+) - mpv|mpv - (.+) | |
257 | |
258 mpv.net | |
259 windows: | |
260 ^WindowsForms10\.Window\.8\.app\..+ | |
261 executables: | |
262 mpvnet | |
263 strategies: | |
264 open_files | |
265 window_title: | |
266 ^mpv\.net.*|(.+) - mpv\.net.* | |
267 | |
268 MV2Player | |
269 windows: | |
270 TApplication | |
271 executables: | |
272 Mv2Player | |
273 Mv2PlayerPlus | |
274 strategies: | |
275 open_files | |
276 # Depends on: Options -> Player -> Constant app. title | |
277 window_title: | |
278 ^MV2 Player|(.+) | |
279 | |
280 PotPlayer | |
281 windows: | |
282 PotPlayer | |
283 PotPlayer64 | |
284 executables: | |
285 PotPlayer | |
286 PotPlayer64 | |
287 PotPlayerMini | |
288 PotPlayerMini64 | |
289 # LAV Filters Megamix | |
290 sumire | |
291 zuikaku | |
292 strategies: | |
293 open_files | |
294 window_title: | |
295 ^PotPlayer|(.+) - PotPlayer | |
296 | |
297 SMPlayer | |
298 windows: | |
299 # Qt5QWindowIcon, Qt5152QWindowIcon, etc. | |
300 ^Qt.+QWindowIcon | |
301 # Older versions | |
302 QWidget | |
303 executables: | |
304 smplayer | |
305 smplayer2 | |
306 strategies: | |
307 # "open_files" strategy does not work here, because files are loaded by | |
308 # a child process of SMPlayer (mplayer or mpv, depending on the selected | |
309 # multimedia engine). | |
310 # | |
311 # We use the last alternative to avoid detecting other windows such as | |
312 # Preferences dialog, which has the same generic class name. | |
313 window_title: | |
314 ^SMPlayer|(.+) - SMPlayer|.+ | |
315 | |
316 Splash | |
317 windows: | |
318 DX_DISPLAY0 | |
319 executables: | |
320 Splash | |
321 SplashLite | |
322 strategies: | |
323 open_files | |
324 | |
325 SPlayer | |
326 windows: | |
327 MediaPlayerClassicW | |
328 executables: | |
329 splayer | |
330 strategies: | |
331 open_files | |
332 # Does not work in theater mode. | |
333 window_title: | |
334 ^SPlayer|(?:\[(?:GPU Accel\+)?EVR\] )?(.+) - SPlayer | |
335 | |
336 UMPlayer | |
337 windows: | |
338 QWidget | |
339 executables: | |
340 umplayer | |
341 strategies: | |
342 # "open_files" strategy does not work here, because files are loaded by | |
343 # a child process of UMPlayer (mplayer). | |
344 # | |
345 # We use the last alternative to avoid detecting other windows such as | |
346 # Preferences dialog, which has the same generic class name. | |
347 window_title: | |
348 ^UMPlayer|(.+) - UMPlayer|.+ | |
349 | |
350 VLC media player | |
351 windows: | |
352 # Qt5QWindowIcon, Qt5151QWindowIcon, etc. | |
353 ^Qt.+QWindowIcon | |
354 # Older versions | |
355 QWidget | |
356 # Skinnable interface | |
357 SkinWindowClass | |
358 # X11 | |
359 vlc | |
360 executables: | |
361 vlc | |
362 strategies: | |
363 open_files | |
364 # Must be enabled from: Advanced Preferences -> Interface -> Main | |
365 # interfaces -> Qt -> Show playing item name in window title | |
366 # | |
367 # We use the last alternative to avoid detecting other windows such as | |
368 # Preferences dialog, which has the same generic class name. | |
369 window_title: | |
370 ^VLC media player|(.+) - VLC media player|.+ | |
371 | |
372 WebTorrent Desktop | |
373 windows: | |
374 Chrome_WidgetWin_1 | |
375 executables: | |
376 WebTorrent | |
377 strategies: | |
378 window_title: | |
379 ^WebTorrent(?: \(BETA\))?|Main Window|Preferences|About WebTorrent.*|(.+) | |
380 | |
381 Winamp | |
382 windows: | |
383 Winamp v1.x | |
384 executables: | |
385 winamp | |
386 strategies: | |
387 open_files | |
388 window_title: | |
389 ^Winamp [\d.]+ Build \d+|\d+\. (.+) - Winamp(?: \[.+\])? | |
390 | |
391 Windows Media Player | |
392 windows: | |
393 WMPlayerApp | |
394 WMP Skin Host | |
395 executables: | |
396 wmplayer | |
397 strategies: | |
398 open_files | |
399 | |
400 Zoom Player | |
401 windows: | |
402 TApplication | |
403 executables: | |
404 zplayer | |
405 strategies: | |
406 open_files | |
407 window_title: | |
408 ^Zoom Player|(.+) - Zoom Player (?:FREE|MAX) | |
409 | |
410 ################################################################################ | |
411 # Web browsers | |
412 | |
413 Brave Browser | |
414 windows: | |
415 Chrome_WidgetWin_1 | |
416 executables: | |
417 brave | |
418 strategies: | |
419 ui_automation | |
420 window_title: | |
421 ^(.+) \(Private\)(?: - Brave)?|(.+) - Brave|(.+) | |
422 type: | |
423 web_browser | |
424 | |
425 Google Chrome | |
426 windows: | |
427 Chrome_WidgetWin_1 | |
428 executables: | |
429 chrome | |
430 strategies: | |
431 ui_automation | |
432 window_title: | |
433 ^(.+) \(Incognito\)(?: - Google Chrome)?|(.+) - Google Chrome|(.+) | |
434 type: | |
435 web_browser | |
436 | |
437 Internet Explorer | |
438 windows: | |
439 IEFrame | |
440 executables: | |
441 iexplore | |
442 strategies: | |
443 ui_automation | |
444 window_title: | |
445 ^(.+) - Internet Explorer(?: - \[InPrivate\])? | |
446 type: | |
447 web_browser | |
448 | |
449 Microsoft Edge | |
450 windows: | |
451 Chrome_WidgetWin_1 | |
452 executables: | |
453 msedge | |
454 strategies: | |
455 ui_automation | |
456 window_title: | |
457 ^(.+) and \d+ more pages? - .+|(.+) - [^-]+ - Microsoft.*Edge|(.+) | |
458 type: | |
459 web_browser | |
460 | |
461 Mozilla Firefox | |
462 windows: | |
463 MozillaUIWindowClass | |
464 MozillaWindowClass | |
465 executables: | |
466 firefox | |
467 strategies: | |
468 ui_automation | |
469 window_title: | |
470 ^(?:Mozilla Firefox|Firefox Developer Edition)|(.+) (?:-|—) (?:Mozilla Firefox|Firefox Developer Edition)(?: \(Private Browsing\))? | |
471 type: | |
472 web_browser | |
473 | |
474 Opera | |
475 windows: | |
476 Chrome_WidgetWin_1 | |
477 executables: | |
478 opera | |
479 strategies: | |
480 ui_automation | |
481 window_title: | |
482 ^(.+) - Opera(?: \(Private\))? | |
483 type: | |
484 web_browser | |
485 | |
486 Waterfox | |
487 windows: | |
488 MozillaWindowClass | |
489 executables: | |
490 waterfox | |
491 strategies: | |
492 ui_automation | |
493 window_title: | |
494 ^(.+) - Waterfox(?: \(Private Browsing\))? | |
495 type: | |
496 web_browser |