1############### 2# Device Detector - The Universal Device Detection library for parsing User Agents 3# 4# @link https://matomo.org 5# @license http://www.gnu.org/licenses/lgpl.html LGPL v3 or later 6############### 7 8- regex: 'Audacious(?:[ /]([\d.]+))?' 9 name: 'Audacious' 10 version: '$1' 11 12- regex: '(?:AlexaMediaPlayer/|^AlexaMediaPlayer/|^Echo/|Amazon;Echo(?:_|;)|^AlexaService/|^Alexa Mobile Voice/)([a-z\d]+\.[a-z.\d]+)?' 13 name: 'Alexa' 14 version: '$1' 15 16- regex: 'Banshee(?:[ /]([\d.]+))?' 17 name: 'Banshee' 18 version: '$1' 19 20- regex: 'Boxee(?:[ /]([\d.]+))?' 21 name: 'Boxee' 22 version: '$1' 23 24- regex: 'Clementine(?:[ /]([\d.]+))?' 25 name: 'Clementine' 26 version: '$1' 27 28- regex: 'Deezer(?:/([\d.]+))?' 29 name: 'Deezer' 30 version: '$1' 31 32- regex: 'iTunes(?:-iPhone|-iPad)?(?:/([\d.]+))?' 33 name: 'iTunes' 34 version: '$1' 35 36- regex: 'FlyCast(?:/([\d.]+))?' 37 name: 'FlyCast' 38 version: '$1' 39 40- regex: 'foobar2000(?:/([\d.]+))?' 41 name: 'Foobar2000' 42 version: '$1' 43 44- regex: 'MediaMonkey(?:[ /](\d+[.\d]+))?' 45 name: 'MediaMonkey' 46 version: '$1' 47 48- regex: 'Miro(?:/(\d+[.\d]+))?' 49 name: 'Miro' 50 version: '$1' 51 52- regex: 'NexPlayer(?:/(\d+[.\d]+))?' 53 name: 'NexPlayer' 54 version: '$1' 55 56- regex: 'Nightingale(?:/([\d.]+))?' 57 name: 'Nightingale' 58 version: '$1' 59 60- regex: 'QuickTime(?:(?:(?:.+qtver=)|(?:(?: E-)?[\./]))([\d.]+))?' 61 name: 'QuickTime' 62 version: '$1' 63 64- regex: 'Songbird(?:/([\d.]+))?' 65 name: 'Songbird' 66 version: '$1' 67 68- regex: 'SubStream(?:/([\d.]+))?' 69 name: 'SubStream' 70 version: '$1' 71 72- regex: 'Sonos/([\d.]+)?' 73 name: 'SONOS' 74 version: '$1' 75 76- regex: '(?:Lib)?VLC(?:/([\d.]+))?' 77 name: 'VLC' 78 version: '$1' 79 80- regex: 'Winamp(?:MPEG)?(?:/(\d+[.\d]+))?' 81 name: 'Winamp' 82 version: '$1' 83 84- regex: 'J\. River Internet Reader/(\d+\.[.\d]+)' 85 name: 'JRiver Media Center' 86 version: '$1' 87 88- regex: '(?:Windows-Media-Player|NSPlayer)(?:/(\d+[.\d]+))?' 89 name: 'Windows Media Player' 90 version: '$1' 91 92- regex: 'XBMC(?:/([\d.]+))?' 93 name: 'XBMC' 94 version: '$1' 95 96- regex: 'Kodi(?:/([\d.]+))?' 97 name: 'Kodi' 98 version: '$1' 99 100- regex: 'stagefright(?:/([\d.]+))?' 101 name: 'Stagefright' 102 version: '$1' 103 104- regex: 'GoogleChirp(?:/(\d+[.\d]+))?' 105 name: 'Google Podcasts' 106 version: '$1' 107 108- regex: 'Music Player Daemon (?:(\d+[.\d]+))?' 109 name: 'Music Player Daemon' 110 version: '$1' 111 112- regex: 'mpv (?:(\d+[.\d]+))?' 113 name: 'mpv' 114 version: '$1' 115 116- regex: 'HTC Streaming Player' 117 name: 'HTC Streaming Player' 118 version: '' 119 120- regex: 'MediaGo(?:/([\w\.]+))?' 121 name: 'Sony Media Go' 122 version: '$1' 123 124- regex: 'MPlayer[ /](\d+\.[\d.])' 125 name: 'MPlayer' 126 version: '$1' 127 128- regex: 'Downcast/(\d+\.[\d.]+)?' 129 name: 'Downcast' 130 version: '$1' 131 132- regex: '^Juice/([\d.]+)' 133 name: 'Juice' 134 version: '$1' 135 136- regex: 'just_audio/(\d+\.[.\d]+)' 137 name: 'Just Audio' 138 version: '$1' 139 140# https://apps.kde.org/kasts/ ? 141- regex: '^Kasts/(\d+\.[.\d]+)' 142 name: 'Kasts' 143 version: '$1' 144 145- regex: 'MixerBox(?:%20Pro)?/([.\d]+)' 146 name: 'MixerBox' 147 version: '$1' 148 149- regex: '^MusicBee(?:/(\d+\.[.\d]+))?' 150 name: 'MusicBee' 151 version: '$1' 152 153- regex: '^amarok/(\d+\.[.\d]+)' 154 name: 'Amarok' 155 version: '$1' 156 157- regex: 'Hubhopper/([\d.]+)' 158 name: 'Hubhopper' 159 version: '$1' 160 161- regex: 'StudioDisplay/(\d+\.[\d.]+)' 162 name: 'StudioDisplay' 163 version: '$1' 164 165# JHelioviewer (https://www.jhelioviewer.org/) 166- regex: 'JHV/SWHV-([.\d+]+)' 167 name: 'JHelioviewer' 168 version: '$1' 169 170# Xtream Player (https://play.google.com/store/apps/details?id=com.devcoder.iptvxtreamplayer) 171- regex: 'com\.devcoder\.iptvxtreamplayer' 172 name: 'Xtream Player' 173 version: '' 174 175# DIGA (https://av.jpn.support.panasonic.com/support/global/cs/bd/diga_player/2013/android/index.html) 176- regex: 'DIGA(?:Plus/(\d+\.[.\d]+))?' 177 name: 'DIGA' 178 version: '$1' 179 180# YouView (https://www.youview.com/) 181- regex: 'YouView(?:HTML/(\d+\.[.\d]+))?' 182 name: 'YouView' 183 version: '$1' 184