137
+ − 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 executables:
+ − 359 vlc
+ − 360 strategies:
+ − 361 open_files
+ − 362 # Must be enabled from: Advanced Preferences -> Interface -> Main
+ − 363 # interfaces -> Qt -> Show playing item name in window title
+ − 364 #
+ − 365 # We use the last alternative to avoid detecting other windows such as
+ − 366 # Preferences dialog, which has the same generic class name.
+ − 367 window_title:
+ − 368 ^VLC media player|(.+) - VLC media player|.+
+ − 369
+ − 370 WebTorrent Desktop
+ − 371 windows:
+ − 372 Chrome_WidgetWin_1
+ − 373 executables:
+ − 374 WebTorrent
+ − 375 strategies:
+ − 376 window_title:
+ − 377 ^WebTorrent(?: \(BETA\))?|Main Window|Preferences|About WebTorrent.*|(.+)
+ − 378
+ − 379 Winamp
+ − 380 windows:
+ − 381 Winamp v1.x
+ − 382 executables:
+ − 383 winamp
+ − 384 strategies:
+ − 385 open_files
+ − 386 window_title:
+ − 387 ^Winamp [\d.]+ Build \d+|\d+\. (.+) - Winamp(?: \[.+\])?
+ − 388
+ − 389 Windows Media Player
+ − 390 windows:
+ − 391 WMPlayerApp
+ − 392 WMP Skin Host
+ − 393 executables:
+ − 394 wmplayer
+ − 395 strategies:
+ − 396 open_files
+ − 397
+ − 398 Zoom Player
+ − 399 windows:
+ − 400 TApplication
+ − 401 executables:
+ − 402 zplayer
+ − 403 strategies:
+ − 404 open_files
+ − 405 window_title:
+ − 406 ^Zoom Player|(.+) - Zoom Player (?:FREE|MAX)
+ − 407
+ − 408 ################################################################################
+ − 409 # Web browsers
+ − 410
+ − 411 Brave Browser
+ − 412 windows:
+ − 413 Chrome_WidgetWin_1
+ − 414 executables:
+ − 415 brave
+ − 416 strategies:
+ − 417 ui_automation
+ − 418 window_title:
+ − 419 ^(.+) \(Private\)(?: - Brave)?|(.+) - Brave|(.+)
+ − 420 type:
+ − 421 web_browser
+ − 422
+ − 423 Google Chrome
+ − 424 windows:
+ − 425 Chrome_WidgetWin_1
+ − 426 executables:
+ − 427 chrome
+ − 428 strategies:
+ − 429 ui_automation
+ − 430 window_title:
+ − 431 ^(.+) \(Incognito\)(?: - Google Chrome)?|(.+) - Google Chrome|(.+)
+ − 432 type:
+ − 433 web_browser
+ − 434
+ − 435 Internet Explorer
+ − 436 windows:
+ − 437 IEFrame
+ − 438 executables:
+ − 439 iexplore
+ − 440 strategies:
+ − 441 ui_automation
+ − 442 window_title:
+ − 443 ^(.+) - Internet Explorer(?: - \[InPrivate\])?
+ − 444 type:
+ − 445 web_browser
+ − 446
+ − 447 Microsoft Edge
+ − 448 windows:
+ − 449 Chrome_WidgetWin_1
+ − 450 executables:
+ − 451 msedge
+ − 452 strategies:
+ − 453 ui_automation
+ − 454 window_title:
+ − 455 ^(.+) and \d+ more pages? - .+|(.+) - [^-]+ - Microsoft.*Edge|(.+)
+ − 456 type:
+ − 457 web_browser
+ − 458
+ − 459 Mozilla Firefox
+ − 460 windows:
+ − 461 MozillaUIWindowClass
+ − 462 MozillaWindowClass
+ − 463 executables:
+ − 464 firefox
+ − 465 strategies:
+ − 466 ui_automation
+ − 467 window_title:
+ − 468 ^(?:Mozilla Firefox|Firefox Developer Edition)|(.+) (?:-|—) (?:Mozilla Firefox|Firefox Developer Edition)(?: \(Private Browsing\))?
+ − 469 type:
+ − 470 web_browser
+ − 471
+ − 472 Opera
+ − 473 windows:
+ − 474 Chrome_WidgetWin_1
+ − 475 executables:
+ − 476 opera
+ − 477 strategies:
+ − 478 ui_automation
+ − 479 window_title:
+ − 480 ^(.+) - Opera(?: \(Private\))?
+ − 481 type:
+ − 482 web_browser
+ − 483
+ − 484 Waterfox
+ − 485 windows:
+ − 486 MozillaWindowClass
+ − 487 executables:
+ − 488 waterfox
+ − 489 strategies:
+ − 490 ui_automation
+ − 491 window_title:
+ − 492 ^(.+) - Waterfox(?: \(Private Browsing\))?
+ − 493 type:
+ − 494 web_browser