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 |
