xref: /plugin/statistics/vendor/matomo/device-detector/regexes/client/mobile_apps.yml (revision d5ef99ddb7dfb0cfae33e9257bd1d788f682c50f)
1*d5ef99ddSAndreas Gohr###############
2*d5ef99ddSAndreas Gohr# Device Detector - The Universal Device Detection library for parsing User Agents
3*d5ef99ddSAndreas Gohr#
4*d5ef99ddSAndreas Gohr# @link https://matomo.org
5*d5ef99ddSAndreas Gohr# @license http://www.gnu.org/licenses/lgpl.html LGPL v3 or later
6*d5ef99ddSAndreas Gohr###############
7*d5ef99ddSAndreas Gohr
8*d5ef99ddSAndreas Gohr# Ameba (https://ameblo.jp/ | https://play.google.com/store/apps/details?id=jp.ameba)
9*d5ef99ddSAndreas Gohr- regex: 'jpameblo;(\d+\.[.\d]+)'
10*d5ef99ddSAndreas Gohr  name: 'Ameba'
11*d5ef99ddSAndreas Gohr  version: '$1'
12*d5ef99ddSAndreas Gohr
13*d5ef99ddSAndreas Gohr# CSDN (https://apps.apple.com/us/app/csdn-%E6%8A%80%E6%9C%AF%E5%BC%80%E5%8F%91%E8%80%85%E7%A4%BE%E5%8C%BA/id1437086352)
14*d5ef99ddSAndreas Gohr- regex: 'CSDNApp/(\d+\.[.\d]+)'
15*d5ef99ddSAndreas Gohr  name: 'CSDN'
16*d5ef99ddSAndreas Gohr  version: '$1'
17*d5ef99ddSAndreas Gohr
18*d5ef99ddSAndreas Gohr# Moya (https://play.google.com/store/apps/details?id=nu.bi.moya | https://apps.apple.com/za/app/moya-app-datafree/id1623208355)
19*d5ef99ddSAndreas Gohr- regex: 'binu(?:/(\d+[.\d]+))?'
20*d5ef99ddSAndreas Gohr  name: 'Moya'
21*d5ef99ddSAndreas Gohr  version: ''
22*d5ef99ddSAndreas Gohr
23*d5ef99ddSAndreas Gohr# KPN Veilig (https://play.google.com/store/apps/details?id=com.fsecure.ms.kpn.veilig | https://apps.apple.com/nl/app/kpn-veilig-browser/id983576415)
24*d5ef99ddSAndreas Gohr- regex: 'KPN_Veilig[ /](\d+\.[.\d]+)'
25*d5ef99ddSAndreas Gohr  name: 'KPN Veilig'
26*d5ef99ddSAndreas Gohr  version: '$1'
27*d5ef99ddSAndreas Gohr
28*d5ef99ddSAndreas Gohr# Naver (https://apps.apple.com/app/id393499958)
29*d5ef99ddSAndreas Gohr- regex: 'NAVER/(\d+[.\d]+) CFNetwork'
30*d5ef99ddSAndreas Gohr  name: 'Naver'
31*d5ef99ddSAndreas Gohr  version: '$1'
32*d5ef99ddSAndreas Gohr
33*d5ef99ddSAndreas Gohr# Naver (https://play.google.com/store/apps/details?id=com.nhn.android.search)
34*d5ef99ddSAndreas Gohr- regex: 'NAVER\(inapp; search; .+; (\d+[.\d]+);.+\)'
35*d5ef99ddSAndreas Gohr  name: 'Naver'
36*d5ef99ddSAndreas Gohr  version: '$1'
37*d5ef99ddSAndreas Gohr- regex: 'NAVER\(inapp; search; .+; (\d+[.\d]+)\)'
38*d5ef99ddSAndreas Gohr  name: 'Naver'
39*d5ef99ddSAndreas Gohr  version: '$1'
40*d5ef99ddSAndreas Gohr
41*d5ef99ddSAndreas Gohr# NAVER Dictionary (https://apps.apple.com/us/app/naver-dictionary/id673085116)
42*d5ef99ddSAndreas Gohr- regex: 'NAVER\(inapp; naverdicapp; .+; (\d+[.\d]+)\)'
43*d5ef99ddSAndreas Gohr  name: 'NAVER Dictionary'
44*d5ef99ddSAndreas Gohr  version: '$1'
45*d5ef99ddSAndreas Gohr
46*d5ef99ddSAndreas Gohr# Soldier
47*d5ef99ddSAndreas Gohr- regex: 'Chrome/Soldier_([\d.]+)'
48*d5ef99ddSAndreas Gohr  name: 'Soldier'
49*d5ef99ddSAndreas Gohr  version: '$1'
50*d5ef99ddSAndreas Gohr
51*d5ef99ddSAndreas Gohr# AndroidDownloadManager
52*d5ef99ddSAndreas Gohr- regex: 'AndroidDownloadManager(?:[ /]([\d.]+))?'
53*d5ef99ddSAndreas Gohr  name: 'AndroidDownloadManager'
54*d5ef99ddSAndreas Gohr  version: '$1'
55*d5ef99ddSAndreas Gohr
56*d5ef99ddSAndreas Gohr# Apple News
57*d5ef99ddSAndreas Gohr- regex: '(?:Apple)?News(?:[ /][\d.]+)? Version(?:[ /]([\d.]+))?'
58*d5ef99ddSAndreas Gohr  name: 'Apple News'
59*d5ef99ddSAndreas Gohr  version: '$1'
60*d5ef99ddSAndreas Gohr
61*d5ef99ddSAndreas Gohr# Apple TV
62*d5ef99ddSAndreas Gohr- regex: 'appletv\.client'
63*d5ef99ddSAndreas Gohr  name: 'Apple TV'
64*d5ef99ddSAndreas Gohr  version: ''
65*d5ef99ddSAndreas Gohr
66*d5ef99ddSAndreas Gohr# Facebook Audience Network
67*d5ef99ddSAndreas Gohr- regex: 'AudienceNetworkForAndroid.+(?:FBAV)(?:[ /]([\d.]+))?'
68*d5ef99ddSAndreas Gohr  name: 'Facebook Audience Network'
69*d5ef99ddSAndreas Gohr  version: '$1'
70*d5ef99ddSAndreas Gohr
71*d5ef99ddSAndreas Gohr# Facebook Messenger Lite
72*d5ef99ddSAndreas Gohr- regex: '(?:mLite|MessengerLite(?:ForiOS)?).*(?:FBAV)(?:[ /]([\d.]+))?'
73*d5ef99ddSAndreas Gohr  name: 'Facebook Messenger Lite'
74*d5ef99ddSAndreas Gohr  version: '$1'
75*d5ef99ddSAndreas Gohr
76*d5ef99ddSAndreas Gohr# Facebook Messenger (https://play.google.com/store/apps/details?id=com.facebook.orca)
77*d5ef99ddSAndreas Gohr- regex: '(?:MessengerForiOS|MESSENGER|FB_IAB/Orca-Android).*(?:FBAV)(?:[ /]([\d.]+))?'
78*d5ef99ddSAndreas Gohr  name: 'Facebook Messenger'
79*d5ef99ddSAndreas Gohr  version: '$1'
80*d5ef99ddSAndreas Gohr
81*d5ef99ddSAndreas Gohr# Facebook Groups
82*d5ef99ddSAndreas Gohr- regex: '(?:GroupsForiOS).*(?:FBAV)(?:[ /]([\d.]+))?'
83*d5ef99ddSAndreas Gohr  name: 'Facebook Groups'
84*d5ef99ddSAndreas Gohr  version: '$1'
85*d5ef99ddSAndreas Gohr
86*d5ef99ddSAndreas Gohr# Facebook Lite (https://play.google.com/store/apps/details?id=com.facebook.lite)
87*d5ef99ddSAndreas Gohr- regex: 'FBAN/EMA.+FBAV(?:[ /]([\d.]+))?'
88*d5ef99ddSAndreas Gohr  name: 'Facebook Lite'
89*d5ef99ddSAndreas Gohr  version: '$1'
90*d5ef99ddSAndreas Gohr
91*d5ef99ddSAndreas Gohr# Meta Business Suite (https://apps.apple.com/us/app/facebook-business-suite/id514643583)
92*d5ef99ddSAndreas Gohr- regex: 'FBAN/FBPageAdmin.+FBAV(?:[ /]([\d.]+))?'
93*d5ef99ddSAndreas Gohr  name: 'Meta Business Suite'
94*d5ef99ddSAndreas Gohr  version: '$1'
95*d5ef99ddSAndreas Gohr
96*d5ef99ddSAndreas Gohr# Facebook
97*d5ef99ddSAndreas Gohr- regex: '(?:FBAV|com\.facebook\.katana|facebook-mobile/1\.0|facebook-mobile/|Facebook/)(?:[ /]([\d.]+))?'
98*d5ef99ddSAndreas Gohr  name: 'Facebook'
99*d5ef99ddSAndreas Gohr  version: '$1'
100*d5ef99ddSAndreas Gohr- regex: '(?:FBAN|FBSV|FBID|FBBV)/'
101*d5ef99ddSAndreas Gohr  name: 'Facebook'
102*d5ef99ddSAndreas Gohr  version: ''
103*d5ef99ddSAndreas Gohr
104*d5ef99ddSAndreas Gohr# Instagram
105*d5ef99ddSAndreas Gohr- regex: 'Instagram[ /]([\d.]+)?'
106*d5ef99ddSAndreas Gohr  name: 'Instagram'
107*d5ef99ddSAndreas Gohr  version: '$1'
108*d5ef99ddSAndreas Gohr
109*d5ef99ddSAndreas Gohr# Threads
110*d5ef99ddSAndreas Gohr- regex: 'Barcelona[ /]([\d.]+)?'
111*d5ef99ddSAndreas Gohr  name: 'Threads'
112*d5ef99ddSAndreas Gohr  version: '$1'
113*d5ef99ddSAndreas Gohr
114*d5ef99ddSAndreas Gohr# FeedR
115*d5ef99ddSAndreas Gohr- regex: 'FeedR(?!eader)(?:/([\d.]+))?'
116*d5ef99ddSAndreas Gohr  name: 'FeedR'
117*d5ef99ddSAndreas Gohr  version: '$1'
118*d5ef99ddSAndreas Gohr
119*d5ef99ddSAndreas Gohr# Google Go
120*d5ef99ddSAndreas Gohr- regex: 'com\.google\.android\.apps\.searchlite'
121*d5ef99ddSAndreas Gohr  name: 'Google Go'
122*d5ef99ddSAndreas Gohr  version: ''
123*d5ef99ddSAndreas Gohr
124*d5ef99ddSAndreas Gohr# Google Photos
125*d5ef99ddSAndreas Gohr- regex: 'com\.google\.android\.apps\.photos'
126*d5ef99ddSAndreas Gohr  name: 'Google Photos'
127*d5ef99ddSAndreas Gohr  version: ''
128*d5ef99ddSAndreas Gohr
129*d5ef99ddSAndreas Gohr# Google Play Kiosk
130*d5ef99ddSAndreas Gohr- regex: 'com\.google\.android\.apps\.magazines'
131*d5ef99ddSAndreas Gohr  name: 'Google Play Newsstand'
132*d5ef99ddSAndreas Gohr  version: ''
133*d5ef99ddSAndreas Gohr
134*d5ef99ddSAndreas Gohr# Google Plus
135*d5ef99ddSAndreas Gohr- regex: 'com\.google\.GooglePlus'
136*d5ef99ddSAndreas Gohr  name: 'Google Plus'
137*d5ef99ddSAndreas Gohr  version: ''
138*d5ef99ddSAndreas Gohr
139*d5ef99ddSAndreas Gohr# Google Drive (https://apps.apple.com/us/app/google-drive/id507874739)
140*d5ef99ddSAndreas Gohr- regex: 'Google\.DriveExtension(?:/([\d.]+))?'
141*d5ef99ddSAndreas Gohr  name: 'Google Drive'
142*d5ef99ddSAndreas Gohr  version: '$1'
143*d5ef99ddSAndreas Gohr
144*d5ef99ddSAndreas Gohr# Google Assistant (https://assistant.google.com/)
145*d5ef99ddSAndreas Gohr- regex: 'OPA/([\d.]+)'
146*d5ef99ddSAndreas Gohr  name: 'Google Assistant'
147*d5ef99ddSAndreas Gohr  version: '$1'
148*d5ef99ddSAndreas Gohr
149*d5ef99ddSAndreas Gohr# WeChat
150*d5ef99ddSAndreas Gohr- regex: 'MicroMessenger/([\d.]+)'
151*d5ef99ddSAndreas Gohr  name: 'WeChat'
152*d5ef99ddSAndreas Gohr  version: '$1'
153*d5ef99ddSAndreas Gohr- regex: 'WeChat/([\d.]+)'
154*d5ef99ddSAndreas Gohr  name: 'WeChat'
155*d5ef99ddSAndreas Gohr  version: '$1'
156*d5ef99ddSAndreas Gohr- regex: 'WeChatShareExtensionNew/([\d.]+)'
157*d5ef99ddSAndreas Gohr  name: 'WeChat Share Extension'
158*d5ef99ddSAndreas Gohr  version: '$1'
159*d5ef99ddSAndreas Gohr
160*d5ef99ddSAndreas Gohr# DingTalk
161*d5ef99ddSAndreas Gohr- regex: 'DingTalk/([0-9.]+)'
162*d5ef99ddSAndreas Gohr  name: 'DingTalk'
163*d5ef99ddSAndreas Gohr  version: '$1'
164*d5ef99ddSAndreas Gohr
165*d5ef99ddSAndreas Gohr# Sina Weibo
166*d5ef99ddSAndreas Gohr- regex: '.*__weibo__([0-9.]+)__'
167*d5ef99ddSAndreas Gohr  name: 'Sina Weibo'
168*d5ef99ddSAndreas Gohr  version: '$1'
169*d5ef99ddSAndreas Gohr
170*d5ef99ddSAndreas Gohr# Pinterest
171*d5ef99ddSAndreas Gohr- regex: 'Pinterest(?: for (?:Android(?: Tablet)?|iOS))?(?:/([\d.]+))?'
172*d5ef99ddSAndreas Gohr  name: 'Pinterest'
173*d5ef99ddSAndreas Gohr  version: '$1'
174*d5ef99ddSAndreas Gohr
175*d5ef99ddSAndreas Gohr# Podcatcher Deluxe
176*d5ef99ddSAndreas Gohr- regex: 'Podcatcher Deluxe'
177*d5ef99ddSAndreas Gohr  name: 'Podcatcher Deluxe'
178*d5ef99ddSAndreas Gohr  version: ''
179*d5ef99ddSAndreas Gohr
180*d5ef99ddSAndreas Gohr# YouTube
181*d5ef99ddSAndreas Gohr- regex: 'com\.google\.(?:android|ios)\.youtube(?:/([\d.]+))?'
182*d5ef99ddSAndreas Gohr  name: 'YouTube'
183*d5ef99ddSAndreas Gohr  version: '$1'
184*d5ef99ddSAndreas Gohr- regex: 'YouTube/([\d.]+)[JK]'
185*d5ef99ddSAndreas Gohr  name: 'YouTube'
186*d5ef99ddSAndreas Gohr  version: '$1'
187*d5ef99ddSAndreas Gohr
188*d5ef99ddSAndreas Gohr# Rutube
189*d5ef99ddSAndreas Gohr- regex: 'Rutube(?:TV)?BlackAndroid'
190*d5ef99ddSAndreas Gohr  name: 'Rutube'
191*d5ef99ddSAndreas Gohr  version: '$1'
192*d5ef99ddSAndreas Gohr
193*d5ef99ddSAndreas Gohr# Netflix (https://play.google.com/store/apps/details?id=com.netflix.mediaclient)
194*d5ef99ddSAndreas Gohr- regex: 'com\.netflix\.mediaclient(?:/(\d+\.[\d.]+))?'
195*d5ef99ddSAndreas Gohr  name: 'Netflix'
196*d5ef99ddSAndreas Gohr  version: '$1'
197*d5ef99ddSAndreas Gohr
198*d5ef99ddSAndreas Gohr# Downcast (www.downcastapp.com | https://apps.apple.com/us/app/downcast/id393858566)
199*d5ef99ddSAndreas Gohr- regex: 'Downcast/(\d+\.[\d.]+)?(?:.+(?:!Mac)|$)'
200*d5ef99ddSAndreas Gohr  name: 'Downcast'
201*d5ef99ddSAndreas Gohr  version: '$1'
202*d5ef99ddSAndreas Gohr
203*d5ef99ddSAndreas Gohr# Flipp (https://apps.apple.com/us/app/flipp-weekly-shopping/id725097967)
204*d5ef99ddSAndreas Gohr- regex: 'Flipp-iOS/.+CFNetwork'
205*d5ef99ddSAndreas Gohr  name: 'Flipp'
206*d5ef99ddSAndreas Gohr  version: ''
207*d5ef99ddSAndreas Gohr- regex: 'Flipp-iOS/(\d+[.\d]+)'
208*d5ef99ddSAndreas Gohr  name: 'Flipp'
209*d5ef99ddSAndreas Gohr  version: '$1'
210*d5ef99ddSAndreas Gohr
211*d5ef99ddSAndreas Gohr# Signal uses WhatsApp user agent
212*d5ef99ddSAndreas Gohr- regex: 'WhatsApp(?:/2)?$'
213*d5ef99ddSAndreas Gohr  name: 'Signal'
214*d5ef99ddSAndreas Gohr  version: ''
215*d5ef99ddSAndreas Gohr
216*d5ef99ddSAndreas Gohr# WhatsApp Business
217*d5ef99ddSAndreas Gohr- regex: 'WhatsApp/([\d.]+).+CloudAPI'
218*d5ef99ddSAndreas Gohr  name: 'WhatsApp Business'
219*d5ef99ddSAndreas Gohr  version: '$1'
220*d5ef99ddSAndreas Gohr
221*d5ef99ddSAndreas Gohr# WhatsApp
222*d5ef99ddSAndreas Gohr- regex: 'WhatsApp(?:Electron|\-app|\-linux-app)?(?:[ /]([\d.]+))?'
223*d5ef99ddSAndreas Gohr  name: 'WhatsApp'
224*d5ef99ddSAndreas Gohr  version: '$1'
225*d5ef99ddSAndreas Gohr
226*d5ef99ddSAndreas Gohr# WhatsApp+2
227*d5ef99ddSAndreas Gohr- regex: 'YoWhatsApp2Plus(?:/(\d+[.\d]+))?'
228*d5ef99ddSAndreas Gohr  name: 'WhatsApp+2'
229*d5ef99ddSAndreas Gohr  version: '$1'
230*d5ef99ddSAndreas Gohr
231*d5ef99ddSAndreas Gohr# FM WhatsApp
232*d5ef99ddSAndreas Gohr- regex: 'YoFMWhatsApp(?:/(\d+[.\d]+))?'
233*d5ef99ddSAndreas Gohr  name: 'FM WhatsApp'
234*d5ef99ddSAndreas Gohr  version: '$1'
235*d5ef99ddSAndreas Gohr
236*d5ef99ddSAndreas Gohr# GBWhatsApp
237*d5ef99ddSAndreas Gohr- regex: '(?:Yo)?GBWhatsApp(?:/(\d+[.\d]+))?'
238*d5ef99ddSAndreas Gohr  name: 'GBWhatsApp'
239*d5ef99ddSAndreas Gohr  version: '$1'
240*d5ef99ddSAndreas Gohr
241*d5ef99ddSAndreas Gohr# Yo WhatsApp
242*d5ef99ddSAndreas Gohr- regex: 'YoYoWhatsApp(?:/(\d+[.\d]+))?'
243*d5ef99ddSAndreas Gohr  name: 'Yo WhatsApp'
244*d5ef99ddSAndreas Gohr  version: '$1'
245*d5ef99ddSAndreas Gohr
246*d5ef99ddSAndreas Gohr# AN WhatsApp (https://anwhats.com/)
247*d5ef99ddSAndreas Gohr- regex: 'ANWhatsApp(?:/(\d+[.\d]+))?'
248*d5ef99ddSAndreas Gohr  name: 'AN WhatsApp'
249*d5ef99ddSAndreas Gohr  version: '$1'
250*d5ef99ddSAndreas Gohr
251*d5ef99ddSAndreas Gohr# Telegram (https://apps.apple.com/us/app/telegram-messenger/id686449807)
252*d5ef99ddSAndreas Gohr- regex: 'Telegram/(\d+[.\d]+) CFNetwork'
253*d5ef99ddSAndreas Gohr  name: 'Telegram'
254*d5ef99ddSAndreas Gohr  version: ''
255*d5ef99ddSAndreas Gohr
256*d5ef99ddSAndreas Gohr# https://music.youtube.com
257*d5ef99ddSAndreas Gohr- regex: '(?:^com\.google\.android\.apps\.youtube\.music/|^YouTubeMusic(?:Dev)?/)([\d.]+)?'
258*d5ef99ddSAndreas Gohr  name: 'Youtube Music'
259*d5ef99ddSAndreas Gohr  version: '$1'
260*d5ef99ddSAndreas Gohr
261*d5ef99ddSAndreas Gohr# Line
262*d5ef99ddSAndreas Gohr- regex: 'Line(?:[ /]([\d.]+))'
263*d5ef99ddSAndreas Gohr  name: 'Line'
264*d5ef99ddSAndreas Gohr  version: '$1'
265*d5ef99ddSAndreas Gohr
266*d5ef99ddSAndreas Gohr# Instacast
267*d5ef99ddSAndreas Gohr- regex: 'Instacast(?:HD)?/([\d\.abc]+) CFNetwork/([\d.]+) Darwin/([\d.]+)'
268*d5ef99ddSAndreas Gohr  name: 'Instacast'
269*d5ef99ddSAndreas Gohr  version: '$1'
270*d5ef99ddSAndreas Gohr- regex: 'Pocket Casts(?:, (?:Android|iOS) v([\d.]+))?'
271*d5ef99ddSAndreas Gohr  name: 'Pocket Casts'
272*d5ef99ddSAndreas Gohr  version: '$1'
273*d5ef99ddSAndreas Gohr- regex: 'Podcat/([\d.]+)'
274*d5ef99ddSAndreas Gohr  name: 'Podcat'
275*d5ef99ddSAndreas Gohr  version: '$1'
276*d5ef99ddSAndreas Gohr- regex: 'BeyondPod'
277*d5ef99ddSAndreas Gohr  name: 'BeyondPod'
278*d5ef99ddSAndreas Gohr  version: ''
279*d5ef99ddSAndreas Gohr
280*d5ef99ddSAndreas Gohr- regex: '(?:^Overcast/([\d.]+)|^Overcast.*Apple Watch)'
281*d5ef99ddSAndreas Gohr  name: 'Overcast'
282*d5ef99ddSAndreas Gohr  version: '$1'
283*d5ef99ddSAndreas Gohr- regex: '(?:CastBox|fm\.castbox\.audiobook\.radio\.podcast)/?([\d.]+)?'
284*d5ef99ddSAndreas Gohr  name: 'CastBox'
285*d5ef99ddSAndreas Gohr  version: '$1'
286*d5ef99ddSAndreas Gohr- regex: 'Podkicker( (?:Pro|Classic))?/([\d.]+)'
287*d5ef99ddSAndreas Gohr  name: 'Podkicker$1'
288*d5ef99ddSAndreas Gohr  version: '$2'
289*d5ef99ddSAndreas Gohr- regex: 'PodcastRepublic/([\d.]+)'
290*d5ef99ddSAndreas Gohr  name: 'Podcast Republic'
291*d5ef99ddSAndreas Gohr  version: '$1'
292*d5ef99ddSAndreas Gohr- regex: 'Castro/(\d+)'
293*d5ef99ddSAndreas Gohr  name: 'Castro'
294*d5ef99ddSAndreas Gohr  version: '$1'
295*d5ef99ddSAndreas Gohr- regex: 'Castro 2 ([\d.]+)/[\d]+ Like iTunes'
296*d5ef99ddSAndreas Gohr  name: 'Castro 2'
297*d5ef99ddSAndreas Gohr  version: '$1'
298*d5ef99ddSAndreas Gohr- regex: 'Castro 2'
299*d5ef99ddSAndreas Gohr  name: 'Castro 2'
300*d5ef99ddSAndreas Gohr  version: ''
301*d5ef99ddSAndreas Gohr- regex: 'DoggCatcher'
302*d5ef99ddSAndreas Gohr  name: 'DoggCatcher'
303*d5ef99ddSAndreas Gohr  version: ''
304*d5ef99ddSAndreas Gohr- regex: '(?:PodcastAddict/v([\d]+)|^Podcast Addict)'
305*d5ef99ddSAndreas Gohr  name: 'Podcast & Radio Addict'
306*d5ef99ddSAndreas Gohr  version: '$1'
307*d5ef99ddSAndreas Gohr
308*d5ef99ddSAndreas Gohr- regex: 'Podcat(?:%202)?/([\d]+) CFNetwork'
309*d5ef99ddSAndreas Gohr  name: 'Podcat'
310*d5ef99ddSAndreas Gohr  version: '$1'
311*d5ef99ddSAndreas Gohr- regex: 'iCatcher[^\d]+([\d.]+)'
312*d5ef99ddSAndreas Gohr  name: 'iCatcher'
313*d5ef99ddSAndreas Gohr  version: '$1'
314*d5ef99ddSAndreas Gohr- regex: 'YelpApp/([\d.]+)'
315*d5ef99ddSAndreas Gohr  name: 'Yelp Mobile'
316*d5ef99ddSAndreas Gohr  version: '$1'
317*d5ef99ddSAndreas Gohr
318*d5ef99ddSAndreas Gohr# Yahoo! Japan (https://play.google.com/store/apps/details?id=jp.co.yahoo.android.yjtop | https://apps.apple.com/jp/app/yahoo-japan/id299147843)
319*d5ef99ddSAndreas Gohr- regex: 'jp\.co\.yahoo\.(?:android\.yjtop|ipn\.appli)/([\d.]+)'
320*d5ef99ddSAndreas Gohr  name: 'Yahoo! Japan'
321*d5ef99ddSAndreas Gohr  version: '$1'
322*d5ef99ddSAndreas Gohr
323*d5ef99ddSAndreas Gohr- regex: 'RSSRadio/([\d]+)?'
324*d5ef99ddSAndreas Gohr  name: 'RSSRadio'
325*d5ef99ddSAndreas Gohr  version: '$1'
326*d5ef99ddSAndreas Gohr- regex: 'SogouSearch Android[\d.]+ version([\d.]+)?'
327*d5ef99ddSAndreas Gohr  name: 'SogouSearch App'
328*d5ef99ddSAndreas Gohr  version: '$1'
329*d5ef99ddSAndreas Gohr- regex: 'NewsArticle/([\d.]+)?'
330*d5ef99ddSAndreas Gohr  name: 'NewsArticle App'
331*d5ef99ddSAndreas Gohr  version: '$1'
332*d5ef99ddSAndreas Gohr- regex: 'tieba/([\d.]+)?'
333*d5ef99ddSAndreas Gohr  name: 'tieba'
334*d5ef99ddSAndreas Gohr  version: '$1'
335*d5ef99ddSAndreas Gohr- regex: 'com\.douban\.group/([\d.]+)?'
336*d5ef99ddSAndreas Gohr  name: 'douban App'
337*d5ef99ddSAndreas Gohr  version: '$1'
338*d5ef99ddSAndreas Gohr- regex: '(?:com\.google\.GoogleMobile|GSA|GoogleApp)/([\d.]+)?'
339*d5ef99ddSAndreas Gohr  name: 'Google Search App'
340*d5ef99ddSAndreas Gohr  version: '$1'
341*d5ef99ddSAndreas Gohr- regex: 'Google/(\d+[.\d]+)? CFNetwork'
342*d5ef99ddSAndreas Gohr  name: 'Google Search App'
343*d5ef99ddSAndreas Gohr  version: '$1'
344*d5ef99ddSAndreas Gohr
345*d5ef99ddSAndreas Gohr# Google Lens (https://play.google.com/store/apps/details?id=com.google.ar.lens | https://apps.apple.com/us/app/google/id284815942)
346*d5ef99ddSAndreas Gohr- regex: '(?:Google|SearchWith)Lens/(\d+[.\d]+)?'
347*d5ef99ddSAndreas Gohr  name: 'Google Lens'
348*d5ef99ddSAndreas Gohr  version: '$1'
349*d5ef99ddSAndreas Gohr
350*d5ef99ddSAndreas Gohr- regex: 'Flipboard/([\d.]+)?'
351*d5ef99ddSAndreas Gohr  name: 'Flipboard App'
352*d5ef99ddSAndreas Gohr  version: '$1'
353*d5ef99ddSAndreas Gohr- regex: 'baiduboxapp/([\d.]+)?'
354*d5ef99ddSAndreas Gohr  name: 'Baidu Box App'
355*d5ef99ddSAndreas Gohr  version: '$1'
356*d5ef99ddSAndreas Gohr- regex: 'baiduinput/([\d.]+)?'
357*d5ef99ddSAndreas Gohr  name: 'Baidu Input'
358*d5ef99ddSAndreas Gohr  version: '$1'
359*d5ef99ddSAndreas Gohr- regex: 'PetalSearch/([\d.]+)?'
360*d5ef99ddSAndreas Gohr  name: 'Petal Search'
361*d5ef99ddSAndreas Gohr  version: '$1'
362*d5ef99ddSAndreas Gohr- regex: 'Crosswalk(?!.*(?:Streamy|QwantMobile))/([\d.]+)?'
363*d5ef99ddSAndreas Gohr  name: 'CrosswalkApp'
364*d5ef99ddSAndreas Gohr  version: '$1'
365*d5ef99ddSAndreas Gohr- regex: 'Twitter for iPhone[/]?([\d.]+)?'
366*d5ef99ddSAndreas Gohr  name: 'Twitter'
367*d5ef99ddSAndreas Gohr  version: '$1'
368*d5ef99ddSAndreas Gohr- regex: 'Twitter/([\d.]+)'
369*d5ef99ddSAndreas Gohr  name: 'Twitter'
370*d5ef99ddSAndreas Gohr  version: '$1'
371*d5ef99ddSAndreas Gohr- regex: 'TwitterAndroid[/]?([\d.]+)?'
372*d5ef99ddSAndreas Gohr  name: 'Twitter'
373*d5ef99ddSAndreas Gohr  version: '$1'
374*d5ef99ddSAndreas Gohr
375*d5ef99ddSAndreas Gohr# Pocket Casts (https://pocketcasts.com)
376*d5ef99ddSAndreas Gohr- regex: '^Pocket Casts'
377*d5ef99ddSAndreas Gohr  name: 'Pocket Casts'
378*d5ef99ddSAndreas Gohr  version: ''
379*d5ef99ddSAndreas Gohr
380*d5ef99ddSAndreas Gohr# Podcast app from India (https://gaana.com)
381*d5ef99ddSAndreas Gohr- regex: '(?:^GaanaAndroid-|^Gaana-iOS|^Gaana/)([\d.]+)?'
382*d5ef99ddSAndreas Gohr  name: 'Gaana'
383*d5ef99ddSAndreas Gohr  version: '$1'
384*d5ef99ddSAndreas Gohr
385*d5ef99ddSAndreas Gohr- regex: 'TopBuzz/([\d.]+)'
386*d5ef99ddSAndreas Gohr  name: 'TopBuzz'
387*d5ef99ddSAndreas Gohr  version: '$1'
388*d5ef99ddSAndreas Gohr
389*d5ef99ddSAndreas Gohr# Snapchat
390*d5ef99ddSAndreas Gohr- regex: '(?:Safari/[\d.]+)?Snapchat/?([\d.]+)'
391*d5ef99ddSAndreas Gohr  name: 'Snapchat'
392*d5ef99ddSAndreas Gohr  version: '$1'
393*d5ef99ddSAndreas Gohr- regex: 'CronetSnapDevSheldon'
394*d5ef99ddSAndreas Gohr  name: 'Snapchat'
395*d5ef99ddSAndreas Gohr  version: ''
396*d5ef99ddSAndreas Gohr
397*d5ef99ddSAndreas Gohr- regex: 'AhaRadio2/([\d.]+)'
398*d5ef99ddSAndreas Gohr  name: 'Aha Radio 2'
399*d5ef99ddSAndreas Gohr  version: '$1'
400*d5ef99ddSAndreas Gohr
401*d5ef99ddSAndreas Gohr# Unibox (https://apps.apple.com/app/id933879046)
402*d5ef99ddSAndreas Gohr- regex: 'Unibox/([\d.]+)'
403*d5ef99ddSAndreas Gohr  name: 'Unibox'
404*d5ef99ddSAndreas Gohr  version: ''
405*d5ef99ddSAndreas Gohr
406*d5ef99ddSAndreas Gohr# Strimio (https://www.strimio.com/)
407*d5ef99ddSAndreas Gohr- regex: 'strimio(?:-desktop)/(\d+\.(?:[.\d]+))?'
408*d5ef99ddSAndreas Gohr  name: 'Strimio'
409*d5ef99ddSAndreas Gohr  version: '$1'
410*d5ef99ddSAndreas Gohr
411*d5ef99ddSAndreas Gohr# UnityPlayer
412*d5ef99ddSAndreas Gohr- regex: 'UnityPlayer/([\d.]+)'
413*d5ef99ddSAndreas Gohr  name: 'UnityPlayer'
414*d5ef99ddSAndreas Gohr  version: '$1'
415*d5ef99ddSAndreas Gohr
416*d5ef99ddSAndreas Gohr# (https://play.google.com/store/apps/details?id=cl.uchile.ing.adi.ucursos)
417*d5ef99ddSAndreas Gohr- regex: 'UCURSOS/v([\d.]+)'
418*d5ef99ddSAndreas Gohr  name: 'U-Cursos'
419*d5ef99ddSAndreas Gohr  version: '$1'
420*d5ef99ddSAndreas Gohr
421*d5ef99ddSAndreas Gohr# HeyTabBrowser or HeyTabAccount
422*d5ef99ddSAndreas Gohr- regex: 'HeyTapBrowser/([\d.]+)'
423*d5ef99ddSAndreas Gohr  name: 'HeyTapBrowser'
424*d5ef99ddSAndreas Gohr  version: '$1'
425*d5ef99ddSAndreas Gohr
426*d5ef99ddSAndreas Gohr# Roblox App
427*d5ef99ddSAndreas Gohr- regex: 'RobloxApp/([\d.]+)'
428*d5ef99ddSAndreas Gohr  name: 'Roblox'
429*d5ef99ddSAndreas Gohr  version: '$1'
430*d5ef99ddSAndreas Gohr
431*d5ef99ddSAndreas Gohr- regex: 'Viber(?:/(\d+[.\d]+))?'
432*d5ef99ddSAndreas Gohr  name: 'Viber'
433*d5ef99ddSAndreas Gohr  version: '$1'
434*d5ef99ddSAndreas Gohr
435*d5ef99ddSAndreas Gohr- regex: 'Siri/1'
436*d5ef99ddSAndreas Gohr  name: 'Siri'
437*d5ef99ddSAndreas Gohr  version: '1.0'
438*d5ef99ddSAndreas Gohr
439*d5ef99ddSAndreas Gohr- regex: 'LinkedIn(?:App)?(?:\]?/([\d.]+))?'
440*d5ef99ddSAndreas Gohr  name: 'LinkedIn'
441*d5ef99ddSAndreas Gohr  version: '$1'
442*d5ef99ddSAndreas Gohr
443*d5ef99ddSAndreas Gohr# https://apps.apple.com/ru/app/instapaper/id288545208
444*d5ef99ddSAndreas Gohr- regex: 'Instapaper/([\d.]+)'
445*d5ef99ddSAndreas Gohr  name: 'Instapaper'
446*d5ef99ddSAndreas Gohr  version: '$1'
447*d5ef99ddSAndreas Gohr
448*d5ef99ddSAndreas Gohr# https://apps.apple.com/us/app/keeper-password-manager/id287170072
449*d5ef99ddSAndreas Gohr- regex: 'Keeper/([\d.]+)'
450*d5ef99ddSAndreas Gohr  name: 'Keeper Password Manager'
451*d5ef99ddSAndreas Gohr  version: '$1'
452*d5ef99ddSAndreas Gohr
453*d5ef99ddSAndreas Gohr# https://apps.apple.com/us/app/skyeng-teachers/id1483049537
454*d5ef99ddSAndreas Gohr- regex: 'Skyeng Teachers/([\d.]+)'
455*d5ef99ddSAndreas Gohr  name: 'Skyeng Teachers'
456*d5ef99ddSAndreas Gohr  version: '$1'
457*d5ef99ddSAndreas Gohr
458*d5ef99ddSAndreas Gohr- regex: 'Kik/([\d.]+) \(Android'
459*d5ef99ddSAndreas Gohr  name: 'Kik'
460*d5ef99ddSAndreas Gohr  version: '$1'
461*d5ef99ddSAndreas Gohr
462*d5ef99ddSAndreas Gohr- regex: 'Procast/?([\d.]+)?'
463*d5ef99ddSAndreas Gohr  name: 'Procast'
464*d5ef99ddSAndreas Gohr  version: '$1'
465*d5ef99ddSAndreas Gohr
466*d5ef99ddSAndreas Gohr# DeviantArt (https://apps.apple.com/us/app/deviantart/id925219396)
467*d5ef99ddSAndreas Gohr- regex: 'DeviantArt/([\d.]+)'
468*d5ef99ddSAndreas Gohr  name: 'DeviantArt'
469*d5ef99ddSAndreas Gohr  version: ''
470*d5ef99ddSAndreas Gohr
471*d5ef99ddSAndreas Gohr# Discord (https://apps.apple.com/us/app/discord-talk-chat-hang-out/id985746746)
472*d5ef99ddSAndreas Gohr- regex: 'discord/([\d.]+).+Electron'
473*d5ef99ddSAndreas Gohr  name: 'Discord'
474*d5ef99ddSAndreas Gohr  version: '$1'
475*d5ef99ddSAndreas Gohr
476*d5ef99ddSAndreas Gohr- regex: 'discord(?:-Updater)?/([\d.]+)'
477*d5ef99ddSAndreas Gohr  name: 'Discord'
478*d5ef99ddSAndreas Gohr  version: ''
479*d5ef99ddSAndreas Gohr
480*d5ef99ddSAndreas Gohr# Covenant Eyes (https://apps.apple.com/us/app/covenant-eyes/id335318146)
481*d5ef99ddSAndreas Gohr- regex: 'Covenant%20Eyes/([\d.]+)'
482*d5ef99ddSAndreas Gohr  name: 'Covenant Eyes'
483*d5ef99ddSAndreas Gohr  version: '$1'
484*d5ef99ddSAndreas Gohr
485*d5ef99ddSAndreas Gohr# HP Smart (https://apps.apple.com/us/app/hp-smart/id469284907)
486*d5ef99ddSAndreas Gohr- regex: 'HP%20Smart/([\d.]+)'
487*d5ef99ddSAndreas Gohr  name: 'HP Smart'
488*d5ef99ddSAndreas Gohr  version: ''
489*d5ef99ddSAndreas Gohr
490*d5ef99ddSAndreas Gohr# Bitsboard (https://apps.apple.com/us/app/bitsboard-flashcards-games/id516842210)
491*d5ef99ddSAndreas Gohr- regex: 'Bitsboard/([\d.]+)'
492*d5ef99ddSAndreas Gohr  name: 'Bitsboard'
493*d5ef99ddSAndreas Gohr  version: '$1'
494*d5ef99ddSAndreas Gohr
495*d5ef99ddSAndreas Gohr# BetBull (https://apps.apple.com/us/app/betbull-sport-tips-casino/id1032680895)
496*d5ef99ddSAndreas Gohr- regex: 'Betbull/([\d.]+)'
497*d5ef99ddSAndreas Gohr  name: 'BetBull'
498*d5ef99ddSAndreas Gohr  version: ''
499*d5ef99ddSAndreas Gohr
500*d5ef99ddSAndreas Gohr# U-Cursos (https://apps.apple.com/us/app/u-cursos/id834515435)
501*d5ef99ddSAndreas Gohr- regex: 'U-Cursos/([\d.]+)'
502*d5ef99ddSAndreas Gohr  name: 'U-Cursos'
503*d5ef99ddSAndreas Gohr  version: ''
504*d5ef99ddSAndreas Gohr
505*d5ef99ddSAndreas Gohr# https://apps.apple.com/mt/app/1password-password-manager/id568903335
506*d5ef99ddSAndreas Gohr- regex: '1PasswordThumbs/([\d.]+)'
507*d5ef99ddSAndreas Gohr  name: '1Password'
508*d5ef99ddSAndreas Gohr  version: '$1'
509*d5ef99ddSAndreas Gohr
510*d5ef99ddSAndreas Gohr- regex: '(?:Microsoft Office )?(Access|Excel|OneDrive for Business|OneNote|PowerPoint|Project|Publisher|Visio|Word)(?: 20\d{2})?[ /]\(?(\d+\.[\d.]*)'
511*d5ef99ddSAndreas Gohr  name: 'Microsoft Office $1'
512*d5ef99ddSAndreas Gohr  version: '$2'
513*d5ef99ddSAndreas Gohr- regex: '^Mozilla/4\.0 \(compatible; ms-office; MSOffice[ /]([\d.]+)'
514*d5ef99ddSAndreas Gohr  name: 'Microsoft Office'
515*d5ef99ddSAndreas Gohr  version: '$1'
516*d5ef99ddSAndreas Gohr- regex: 'Microsoft Office SyncProc ([\d.]+)'
517*d5ef99ddSAndreas Gohr  name: 'Microsoft Office'
518*d5ef99ddSAndreas Gohr  version: '$1'
519*d5ef99ddSAndreas Gohr- regex: 'Microsoft Lync ([\d.]+)'
520*d5ef99ddSAndreas Gohr  name: 'Microsoft Lync'
521*d5ef99ddSAndreas Gohr  version: '$1'
522*d5ef99ddSAndreas Gohr- regex: 'Microsoft\.Data\.Mashup'
523*d5ef99ddSAndreas Gohr  name: 'Microsoft Power Query' # It can be Excel or Power BI
524*d5ef99ddSAndreas Gohr  version: ''
525*d5ef99ddSAndreas Gohr
526*d5ef99ddSAndreas Gohr# https://play.google.com/store/apps/details?id=cn.wps.moffice_eng
527*d5ef99ddSAndreas Gohr- regex: 'WpsM?office/([\d.]+)'
528*d5ef99ddSAndreas Gohr  name: 'WPS Office'
529*d5ef99ddSAndreas Gohr  version: '$1'
530*d5ef99ddSAndreas Gohr
531*d5ef99ddSAndreas Gohr# https://apps.apple.com/us/app/microsoft-onedrive/id477537958
532*d5ef99ddSAndreas Gohr- regex: 'OneDriveiOSApp/([\d.]+)'
533*d5ef99ddSAndreas Gohr  name: 'Microsoft OneDrive'
534*d5ef99ddSAndreas Gohr  version: '$1'
535*d5ef99ddSAndreas Gohr
536*d5ef99ddSAndreas Gohr- regex: 'Microsoft Office Existence Discovery'
537*d5ef99ddSAndreas Gohr  name: 'Microsoft Office'
538*d5ef99ddSAndreas Gohr  version: ''
539*d5ef99ddSAndreas Gohr
540*d5ef99ddSAndreas Gohr- regex: '(?:Microsoft Office Mobile|officemobile)[ /]([\d.]+)'
541*d5ef99ddSAndreas Gohr  name: 'Microsoft Office Mobile'
542*d5ef99ddSAndreas Gohr  version: '$1'
543*d5ef99ddSAndreas Gohr
544*d5ef99ddSAndreas Gohr# Skype
545*d5ef99ddSAndreas Gohr- regex: 'Skype/([\d.]+)'
546*d5ef99ddSAndreas Gohr  name: 'Skype'
547*d5ef99ddSAndreas Gohr  version: '$1'
548*d5ef99ddSAndreas Gohr
549*d5ef99ddSAndreas Gohr- regex: 'OC/([\d.]+) \(Skype for Business\)'
550*d5ef99ddSAndreas Gohr  name: 'Skype for Business'
551*d5ef99ddSAndreas Gohr  version: '$1'
552*d5ef99ddSAndreas Gohr
553*d5ef99ddSAndreas Gohr# https://apps.apple.com/us/app/skype-for-business/id605841731
554*d5ef99ddSAndreas Gohr- regex: 'iPhoneLync/([\d.]+)'
555*d5ef99ddSAndreas Gohr  name: 'Skype for Business'
556*d5ef99ddSAndreas Gohr  version: '$1'
557*d5ef99ddSAndreas Gohr
558*d5ef99ddSAndreas Gohr# Webex Teams (https://www.webex.com/)
559*d5ef99ddSAndreas Gohr- regex: 'WebexTeams'
560*d5ef99ddSAndreas Gohr  name: 'Webex Teams'
561*d5ef99ddSAndreas Gohr  version: ''
562*d5ef99ddSAndreas Gohr
563*d5ef99ddSAndreas Gohr# GroupMe (https://apps.apple.com/us/app/groupme/id392796698)
564*d5ef99ddSAndreas Gohr- regex: 'GroupMe/([\d.]+)'
565*d5ef99ddSAndreas Gohr  name: 'GroupMe'
566*d5ef99ddSAndreas Gohr  version: '$1'
567*d5ef99ddSAndreas Gohr
568*d5ef99ddSAndreas Gohr# TikTok (https://apps.apple.com/app/id835599320 | https://play.google.com/store/apps/details?id=com.zhiliaoapp.musically)
569*d5ef99ddSAndreas Gohr- regex: 'AppName/(?:musical_ly|trill) app_version/([\d.]+)'
570*d5ef99ddSAndreas Gohr  name: 'TikTok'
571*d5ef99ddSAndreas Gohr  version: '$1'
572*d5ef99ddSAndreas Gohr- regex: '(?:TikTok[/ ]|com\.zhiliaoapp\.musically|musical_ly_|trill_)(\d+\.(?:[.\d]+))?'
573*d5ef99ddSAndreas Gohr  name: 'TikTok'
574*d5ef99ddSAndreas Gohr  version: '$1'
575*d5ef99ddSAndreas Gohr
576*d5ef99ddSAndreas Gohr# TikTok Lite (https://play.google.com/store/apps/details?id=com.zhiliaoapp.musically.go)
577*d5ef99ddSAndreas Gohr- regex: '(?:musically_go|ultralite) app_version/([\d.]+)'
578*d5ef99ddSAndreas Gohr  name: 'TikTok Lite'
579*d5ef99ddSAndreas Gohr  version: '$1'
580*d5ef99ddSAndreas Gohr
581*d5ef99ddSAndreas Gohr# Douyin (https://apps.apple.com/cn/app/%E6%8A%96%E9%9F%B3/id1142110895 | https://play.google.com/store/apps/details?id=com.ss.android.ugc.aweme.mobile)
582*d5ef99ddSAndreas Gohr- regex: 'aweme(?: app_version)?/([\d.]+)'
583*d5ef99ddSAndreas Gohr  name: 'Douyin'
584*d5ef99ddSAndreas Gohr  version: '$1'
585*d5ef99ddSAndreas Gohr
586*d5ef99ddSAndreas Gohr# https://apps.apple.com/app/id1026349850
587*d5ef99ddSAndreas Gohr- regex: 'Copied/(\d+[.\d]+) CFNetwork'
588*d5ef99ddSAndreas Gohr  name: 'Copied'
589*d5ef99ddSAndreas Gohr  version: ''
590*d5ef99ddSAndreas Gohr
591*d5ef99ddSAndreas Gohr# https://apps.apple.com/app/id448639966
592*d5ef99ddSAndreas Gohr- regex: 'Pic%20Collage/(\d+[.\d]+) CFNetwork'
593*d5ef99ddSAndreas Gohr  name: 'Pic Collage'
594*d5ef99ddSAndreas Gohr  version: '$1'
595*d5ef99ddSAndreas Gohr
596*d5ef99ddSAndreas Gohr# https://apps.apple.com/app/id506003812
597*d5ef99ddSAndreas Gohr- regex: 'Papers/(\d+[.\d]+) CFNetwork'
598*d5ef99ddSAndreas Gohr  name: 'Papers'
599*d5ef99ddSAndreas Gohr  version: '$1'
600*d5ef99ddSAndreas Gohr
601*d5ef99ddSAndreas Gohr# https://apps.apple.com/app/id331787573
602*d5ef99ddSAndreas Gohr- regex: 'RoboForm/(\d+[.\d]+) CFNetwork'
603*d5ef99ddSAndreas Gohr  name: 'RoboForm'
604*d5ef99ddSAndreas Gohr  version: ''
605*d5ef99ddSAndreas Gohr
606*d5ef99ddSAndreas Gohr# https://apps.apple.com/app/id618783545
607*d5ef99ddSAndreas Gohr- regex: 'Slack/(\d+[.\d]+) CFNetwork'
608*d5ef99ddSAndreas Gohr  name: 'Slack'
609*d5ef99ddSAndreas Gohr  version: ''
610*d5ef99ddSAndreas Gohr- regex: 'com\.tinyspeck\.chatlyio/(\d+[.\d]+)'
611*d5ef99ddSAndreas Gohr  name: 'Slack'
612*d5ef99ddSAndreas Gohr  version: '$1'
613*d5ef99ddSAndreas Gohr
614*d5ef99ddSAndreas Gohr# https://apps.apple.com/us/app/id362057947
615*d5ef99ddSAndreas Gohr- regex: 'KAKAOTALK (\d+\.(?:[.\d]+))?'
616*d5ef99ddSAndreas Gohr  name: 'KakaoTalk'
617*d5ef99ddSAndreas Gohr  version: '$1'
618*d5ef99ddSAndreas Gohr
619*d5ef99ddSAndreas Gohr# https://apps.apple.com/us/app/shopee-t%E1%BA%BFt-sale-27-01/id959841449
620*d5ef99ddSAndreas Gohr- regex: 'ShopeeVN/([\d.]+)'
621*d5ef99ddSAndreas Gohr  name: 'Shopee'
622*d5ef99ddSAndreas Gohr  version: '$1'
623*d5ef99ddSAndreas Gohr
624*d5ef99ddSAndreas Gohr# https://apps.apple.com/us/app/sport1/id1185932089
625*d5ef99ddSAndreas Gohr- regex: 'SPORT1/([\d.]+)'
626*d5ef99ddSAndreas Gohr  name: 'SPORT1'
627*d5ef99ddSAndreas Gohr  version: ''
628*d5ef99ddSAndreas Gohr
629*d5ef99ddSAndreas Gohr# https://apps.apple.com/us/app/clovia-lingerie-shopping-app/id1243996857
630*d5ef99ddSAndreas Gohr- regex: 'Clovia/([\d.]+)'
631*d5ef99ddSAndreas Gohr  name: 'Clovia'
632*d5ef99ddSAndreas Gohr  version: '$1'
633*d5ef99ddSAndreas Gohr
634*d5ef99ddSAndreas Gohr# https://apps.apple.com/us/app/showme-interactive-whiteboard/id445066279
635*d5ef99ddSAndreas Gohr- regex: 'ShowMe/([\d.]+)'
636*d5ef99ddSAndreas Gohr  name: 'ShowMe'
637*d5ef99ddSAndreas Gohr  version: '$1'
638*d5ef99ddSAndreas Gohr
639*d5ef99ddSAndreas Gohr# https://apps.apple.com/us/app/wattpad-read-write-stories/id306310789
640*d5ef99ddSAndreas Gohr- regex: 'Wattpad/([\d.]+)'
641*d5ef99ddSAndreas Gohr  name: 'Wattpad'
642*d5ef99ddSAndreas Gohr  version: '$1'
643*d5ef99ddSAndreas Gohr
644*d5ef99ddSAndreas Gohr# https://apps.apple.com/us/app/the-wall-street-journal/id364387007
645*d5ef99ddSAndreas Gohr- regex: 'WSJ/([\d.]+)'
646*d5ef99ddSAndreas Gohr  name: 'The Wall Street Journal'
647*d5ef99ddSAndreas Gohr  version: ''
648*d5ef99ddSAndreas Gohr
649*d5ef99ddSAndreas Gohr# https://apps.apple.com/us/app/wh-question-cards-pro-who-what-when-where-why/id544870563
650*d5ef99ddSAndreas Gohr- regex: 'WH%20Questions/([\d.]+)'
651*d5ef99ddSAndreas Gohr  name: 'WH Questions'
652*d5ef99ddSAndreas Gohr  version: '$1'
653*d5ef99ddSAndreas Gohr
654*d5ef99ddSAndreas Gohr# https://apps.apple.com/us/app/whisper-share-express-meet/id506141837
655*d5ef99ddSAndreas Gohr- regex: 'whisper/([\d.]+)'
656*d5ef99ddSAndreas Gohr  name: 'Whisper'
657*d5ef99ddSAndreas Gohr  version: ''
658*d5ef99ddSAndreas Gohr
659*d5ef99ddSAndreas Gohr# https://apps.apple.com/us/app/opal-travel/id941006607
660*d5ef99ddSAndreas Gohr- regex: 'Opal/([\d.]+)'
661*d5ef99ddSAndreas Gohr  name: 'Opal Travel'
662*d5ef99ddSAndreas Gohr  version: '$1'
663*d5ef99ddSAndreas Gohr
664*d5ef99ddSAndreas Gohr# https://apps.apple.com/us/app/zalo/id579523206
665*d5ef99ddSAndreas Gohr- regex: 'Zalo/([\d.]+)|Zalo (?:android|iOS)'
666*d5ef99ddSAndreas Gohr  name: 'Zalo'
667*d5ef99ddSAndreas Gohr  version: '$1'
668*d5ef99ddSAndreas Gohr
669*d5ef99ddSAndreas Gohr# https://apps.apple.com/us/app/%D1%8F%D0%BD%D0%B4%D0%B5%D0%BA%D1%81/id1050704155
670*d5ef99ddSAndreas Gohr- regex: 'Yandex/([\d.]+)'
671*d5ef99ddSAndreas Gohr  name: 'Yandex'
672*d5ef99ddSAndreas Gohr  version: ''
673*d5ef99ddSAndreas Gohr
674*d5ef99ddSAndreas Gohr# Zen (Дзен) (https://play.google.com/store/apps/details?id=ru.zen.android)
675*d5ef99ddSAndreas Gohr- regex: 'ZenKit/([\d.]+)'
676*d5ef99ddSAndreas Gohr  name: 'Zen'
677*d5ef99ddSAndreas Gohr  version: '$1'
678*d5ef99ddSAndreas Gohr
679*d5ef99ddSAndreas Gohr- regex: 'Zoho%20Chat/([\d.]+)'
680*d5ef99ddSAndreas Gohr  name: 'Zoho Chat'
681*d5ef99ddSAndreas Gohr  version: '$1'
682*d5ef99ddSAndreas Gohr
683*d5ef99ddSAndreas Gohr# Thunder (https://xl11.xunlei.com/)
684*d5ef99ddSAndreas Gohr- regex: 'Thunder/(\d+[.\d]+)'
685*d5ef99ddSAndreas Gohr  name: 'Thunder'
686*d5ef99ddSAndreas Gohr  version: '$1'
687*d5ef99ddSAndreas Gohr
688*d5ef99ddSAndreas Gohr# CGN (https://www.cgn.it/)
689*d5ef99ddSAndreas Gohr- regex: 'CGNBrowser/(\d+[.\d]+)'
690*d5ef99ddSAndreas Gohr  name: 'CGN'
691*d5ef99ddSAndreas Gohr  version: '$1'
692*d5ef99ddSAndreas Gohr
693*d5ef99ddSAndreas Gohr# Podbean (http://podbean.com | https://play.google.com/store/apps/details?id=com.podbean.app.podcast)
694*d5ef99ddSAndreas Gohr- regex: '(?:Podbean/.+App |Podbean/Android generic |Podbean/iOS \([^)]+\) )(\d+[.\d]+)'
695*d5ef99ddSAndreas Gohr  name: 'Podbean'
696*d5ef99ddSAndreas Gohr  version: '$1'
697*d5ef99ddSAndreas Gohr
698*d5ef99ddSAndreas Gohr- regex: 'TuneIn Radio Pro(?:[^/]*)/(\d+[.\d]+)'
699*d5ef99ddSAndreas Gohr  name: 'TuneIn Radio Pro'
700*d5ef99ddSAndreas Gohr  version: '$1'
701*d5ef99ddSAndreas Gohr- regex: 'TuneIn(?:(?: |%20)Radio(?:[^/]*))?/?(\d+[.\d]+)?'
702*d5ef99ddSAndreas Gohr  name: 'TuneIn Radio'
703*d5ef99ddSAndreas Gohr  version: '$1'
704*d5ef99ddSAndreas Gohr
705*d5ef99ddSAndreas Gohr# DevCasts (https://apps.apple.com/app/id1481596184)
706*d5ef99ddSAndreas Gohr- regex: 'devcasts/(\d+[.\d]+)'
707*d5ef99ddSAndreas Gohr  name: 'DevCasts'
708*d5ef99ddSAndreas Gohr  version: '$1'
709*d5ef99ddSAndreas Gohr
710*d5ef99ddSAndreas Gohr# Swoot
711*d5ef99ddSAndreas Gohr- regex: 'Swoot/(\d+[.\d]+)'
712*d5ef99ddSAndreas Gohr  name: 'Swoot'
713*d5ef99ddSAndreas Gohr  version: '$1'
714*d5ef99ddSAndreas Gohr
715*d5ef99ddSAndreas Gohr# RadioPublic (https://play.google.com/store/apps/details?id=com.radiopublic.android)
716*d5ef99ddSAndreas Gohr- regex: '(?:^RadioPublic[/ ](?:Android|iOS)[- ])(\d+\.[.\d]+)'
717*d5ef99ddSAndreas Gohr  name: 'RadioPublic'
718*d5ef99ddSAndreas Gohr  version: '$1'
719*d5ef99ddSAndreas Gohr
720*d5ef99ddSAndreas Gohr# Podimo (https://play.google.com/store/apps/details?id=com.podimo)
721*d5ef99ddSAndreas Gohr- regex: 'Podimo/(\d+[.\d]+)'
722*d5ef99ddSAndreas Gohr  name: 'Podimo'
723*d5ef99ddSAndreas Gohr  version: '$1'
724*d5ef99ddSAndreas Gohr
725*d5ef99ddSAndreas Gohr# Evolve Podcast (https://apps.apple.com/us/app/id1199070742)
726*d5ef99ddSAndreas Gohr- regex: 'com\.evolve\.podcast/(\d+[.\d]+)'
727*d5ef99ddSAndreas Gohr  name: 'Evolve Podcast'
728*d5ef99ddSAndreas Gohr  version: '$1'
729*d5ef99ddSAndreas Gohr
730*d5ef99ddSAndreas Gohr- regex: 'Rocket\.Chat\+?/(\d+[.\d]+)'
731*d5ef99ddSAndreas Gohr  name: 'Rocket Chat'
732*d5ef99ddSAndreas Gohr  version: '$1'
733*d5ef99ddSAndreas Gohr
734*d5ef99ddSAndreas Gohr# Pandora
735*d5ef99ddSAndreas Gohr- regex: '^Pandora Audio.+Android'
736*d5ef99ddSAndreas Gohr  name: 'Pandora'
737*d5ef99ddSAndreas Gohr  version: ''
738*d5ef99ddSAndreas Gohr
739*d5ef99ddSAndreas Gohr# Wirtschafts Woche Nachrichte https://apps.apple.com/de/app/wirtschaftswoche-nachrichten/id1339187646
740*d5ef99ddSAndreas Gohr- regex: '^WirtschaftsWoche-iOS-(\d+[.\d]+)'
741*d5ef99ddSAndreas Gohr  name: 'Wirtschafts Woche'
742*d5ef99ddSAndreas Gohr  version: '$1'
743*d5ef99ddSAndreas Gohr
744*d5ef99ddSAndreas Gohr- regex: '^TVirl/(\d+[.\d]+)'
745*d5ef99ddSAndreas Gohr  name: 'TVirl'
746*d5ef99ddSAndreas Gohr  version: '$1'
747*d5ef99ddSAndreas Gohr
748*d5ef99ddSAndreas Gohr# ChMate https://play.google.com/store/apps/details?id=jp.co.airfront.android.a2chMate
749*d5ef99ddSAndreas Gohr- regex: '2?chMate/(\d+[.\d]+)'
750*d5ef99ddSAndreas Gohr  name: 'ChMate'
751*d5ef99ddSAndreas Gohr  version: '$1'
752*d5ef99ddSAndreas Gohr
753*d5ef99ddSAndreas Gohr# 2tch https://apps.apple.com/jp/app/2tch/id305982914
754*d5ef99ddSAndreas Gohr- regex: '2tch/(\d+[.\d]+)'
755*d5ef99ddSAndreas Gohr  name: '2tch'
756*d5ef99ddSAndreas Gohr  version: '$1'
757*d5ef99ddSAndreas Gohr
758*d5ef99ddSAndreas Gohr# Ciisaa https://play.google.com/store/apps/details?id=com.gmail.aosoan.ciisaa
759*d5ef99ddSAndreas Gohr- regex: 'Ciisaa/(\d+[.\d]+)'
760*d5ef99ddSAndreas Gohr  name: 'Ciisaa'
761*d5ef99ddSAndreas Gohr  version: '$1'
762*d5ef99ddSAndreas Gohr
763*d5ef99ddSAndreas Gohr# BB2C https://itunes.apple.com/us/app/bb2c/id298820042?mt=8
764*d5ef99ddSAndreas Gohr- regex: 'BB2C (\d+[.\d]+)'
765*d5ef99ddSAndreas Gohr  name: 'BB2C'
766*d5ef99ddSAndreas Gohr  version: '$1'
767*d5ef99ddSAndreas Gohr
768*d5ef99ddSAndreas Gohr# twinkle https://itunes.apple.com/app/twinkle/id463142843
769*d5ef99ddSAndreas Gohr- regex: 'twinkle/(\d+[.\d]+)'
770*d5ef99ddSAndreas Gohr  name: 'twinkle'
771*d5ef99ddSAndreas Gohr  version: '$1'
772*d5ef99ddSAndreas Gohr
773*d5ef99ddSAndreas Gohr# JaneStyle https://apps.apple.com/app/id1157926535
774*d5ef99ddSAndreas Gohr- regex: 'JaneStyle_iOS/(\d+[.\d]+)'
775*d5ef99ddSAndreas Gohr  name: 'JaneStyle'
776*d5ef99ddSAndreas Gohr  version: '$1'
777*d5ef99ddSAndreas Gohr
778*d5ef99ddSAndreas Gohr# Binance https://play.google.com/store/apps/details?id=com.binance.dev
779*d5ef99ddSAndreas Gohr- regex: 'BNC/.+\(Android (\d+[.\d]+)\)'
780*d5ef99ddSAndreas Gohr  name: 'Binance'
781*d5ef99ddSAndreas Gohr  version: '$1'
782*d5ef99ddSAndreas Gohr
783*d5ef99ddSAndreas Gohr# Binance (https://www.binance.com/en/desktop-download)
784*d5ef99ddSAndreas Gohr- regex: 'Binance/(\d+[.\d]+)'
785*d5ef99ddSAndreas Gohr  name: 'Binance'
786*d5ef99ddSAndreas Gohr  version: '$1'
787*d5ef99ddSAndreas Gohr
788*d5ef99ddSAndreas Gohr# My World https://apps.apple.com/app/id598556821
789*d5ef99ddSAndreas Gohr- regex: 'ru\.mail\.my/(\d+[.\d]+)'
790*d5ef99ddSAndreas Gohr  name: 'My World'
791*d5ef99ddSAndreas Gohr  version: '$1'
792*d5ef99ddSAndreas Gohr
793*d5ef99ddSAndreas Gohr# Odnoklassniki https://play.google.com/store/apps/details?id=ru.ok.android https://apps.apple.com/app/id398465290
794*d5ef99ddSAndreas Gohr- regex: 'OK(?:Android|iOS)/([\d.]+)'
795*d5ef99ddSAndreas Gohr  name: 'Odnoklassniki'
796*d5ef99ddSAndreas Gohr  version: '$1'
797*d5ef99ddSAndreas Gohr
798*d5ef99ddSAndreas Gohr# YakYak https://github.com/yakyak/yakyak
799*d5ef99ddSAndreas Gohr- regex: 'yakyak/(\d+[.\d]+)'
800*d5ef99ddSAndreas Gohr  name: 'YakYak'
801*d5ef99ddSAndreas Gohr  version: '$1'
802*d5ef99ddSAndreas Gohr
803*d5ef99ddSAndreas Gohr# Microsoft Teams (https://www.microsoft.com/en/microsoft-teams/group-chat-software)
804*d5ef99ddSAndreas Gohr- regex: '(?:maglev|Teams)/(\d+[.\d]+)'
805*d5ef99ddSAndreas Gohr  name: 'Teams'
806*d5ef99ddSAndreas Gohr  version: '$1'
807*d5ef99ddSAndreas Gohr
808*d5ef99ddSAndreas Gohr- regex: 'TeamsMobile-(?:Android|iOS)'
809*d5ef99ddSAndreas Gohr  name: 'Teams'
810*d5ef99ddSAndreas Gohr  version: ''
811*d5ef99ddSAndreas Gohr
812*d5ef99ddSAndreas Gohr- regex: 'SohuNews/(\d+\.[.\d]+)'
813*d5ef99ddSAndreas Gohr  name: 'SohuNews'
814*d5ef99ddSAndreas Gohr  version: '$1'
815*d5ef99ddSAndreas Gohr
816*d5ef99ddSAndreas Gohr# Streamlabs OBS (https://streamlabs.com/)
817*d5ef99ddSAndreas Gohr- regex: 'StreamlabsOBS/(\d+[.\d]+)'
818*d5ef99ddSAndreas Gohr  name: 'Streamlabs OBS'
819*d5ef99ddSAndreas Gohr  version: '$1'
820*d5ef99ddSAndreas Gohr
821*d5ef99ddSAndreas Gohr# Blitz (https://blitz.gg/)
822*d5ef99ddSAndreas Gohr- regex: 'Blitz/([\d.]+)'
823*d5ef99ddSAndreas Gohr  name: 'Blitz'
824*d5ef99ddSAndreas Gohr  version: '$1'
825*d5ef99ddSAndreas Gohr
826*d5ef99ddSAndreas Gohr# OfferUp (https://play.google.com/store/apps/details?id=com.offerup)
827*d5ef99ddSAndreas Gohr- regex: 'OfferUp/([\d.]+)'
828*d5ef99ddSAndreas Gohr  name: 'OfferUp'
829*d5ef99ddSAndreas Gohr  version: '$1'
830*d5ef99ddSAndreas Gohr
831*d5ef99ddSAndreas Gohr# Vuhuv (https://play.google.com/store/apps/details?id=com.vuhuv)
832*d5ef99ddSAndreas Gohr- regex: 'Vuhuv/([\d.]+)'
833*d5ef99ddSAndreas Gohr  name: 'Vuhuv'
834*d5ef99ddSAndreas Gohr  version: '$1'
835*d5ef99ddSAndreas Gohr
836*d5ef99ddSAndreas Gohr- regex: '.+/(?:gfibertv|gftv200)-([\d]+)-'
837*d5ef99ddSAndreas Gohr  name: 'Google Fiber TV'
838*d5ef99ddSAndreas Gohr  version: '$1'
839*d5ef99ddSAndreas Gohr
840*d5ef99ddSAndreas Gohr# QuickCast (https://play.google.com/store/apps/details?id=com.wukongtv.wkcast.intl)
841*d5ef99ddSAndreas Gohr- regex: 'QuickCast$'
842*d5ef99ddSAndreas Gohr  name: 'QuickCast'
843*d5ef99ddSAndreas Gohr  version: ''
844*d5ef99ddSAndreas Gohr
845*d5ef99ddSAndreas Gohr# AliExpress (https://play.google.com/store/apps/details?id=com.alibaba.aliexpresshd)
846*d5ef99ddSAndreas Gohr- regex: 'Aliexpress(?:Android)?/([\d.]+)'
847*d5ef99ddSAndreas Gohr  name: 'AliExpress'
848*d5ef99ddSAndreas Gohr  version: '$1'
849*d5ef99ddSAndreas Gohr
850*d5ef99ddSAndreas Gohr# Lazada
851*d5ef99ddSAndreas Gohr- regex: '(?:lazada_android|AliApp\(LA)[/ _](\d+\.[\d.]+)'
852*d5ef99ddSAndreas Gohr  name: 'Lazada'
853*d5ef99ddSAndreas Gohr  version: '$1'
854*d5ef99ddSAndreas Gohr
855*d5ef99ddSAndreas Gohr# Taobao
856*d5ef99ddSAndreas Gohr- regex: '(?:taobao_android|AliApp\(TB)[/ _](\d+\.[\d.]+)'
857*d5ef99ddSAndreas Gohr  name: 'Taobao'
858*d5ef99ddSAndreas Gohr  version: '$1'
859*d5ef99ddSAndreas Gohr
860*d5ef99ddSAndreas Gohr# Alipay
861*d5ef99ddSAndreas Gohr- regex: '(?:AlipayClient|AliApp\(AP)[/ _](\d+\.[\d.]+)'
862*d5ef99ddSAndreas Gohr  name: 'Alipay'
863*d5ef99ddSAndreas Gohr  version: '$1'
864*d5ef99ddSAndreas Gohr
865*d5ef99ddSAndreas Gohr# Blue Proxy (https://play.google.com/store/apps/details?id=com.udicorn.proxy)
866*d5ef99ddSAndreas Gohr- regex: 'Blue Proxy/([\d.]+)'
867*d5ef99ddSAndreas Gohr  name: 'Blue Proxy'
868*d5ef99ddSAndreas Gohr  version: '$1'
869*d5ef99ddSAndreas Gohr
870*d5ef99ddSAndreas Gohr# https://www.n-tv.de/
871*d5ef99ddSAndreas Gohr- regex: 'ntvmobil/'
872*d5ef99ddSAndreas Gohr  name: 'NTV Mobil'
873*d5ef99ddSAndreas Gohr  version: ''
874*d5ef99ddSAndreas Gohr
875*d5ef99ddSAndreas Gohr# COAF SMART Citizen (https://apps.apple.com/app/id1478339047)
876*d5ef99ddSAndreas Gohr- regex: 'COAF%20SMART%20Citizen/'
877*d5ef99ddSAndreas Gohr  name: 'COAF SMART Citizen'
878*d5ef99ddSAndreas Gohr  version: ''
879*d5ef99ddSAndreas Gohr
880*d5ef99ddSAndreas Gohr# GitHub Desktop (https://desktop.github.com/)
881*d5ef99ddSAndreas Gohr- regex: 'GitHub ?Desktop/([\d.]+)'
882*d5ef99ddSAndreas Gohr  name: 'GitHub Desktop'
883*d5ef99ddSAndreas Gohr  version: '$1'
884*d5ef99ddSAndreas Gohr
885*d5ef99ddSAndreas Gohr# Logi Options+ (https://www.logitech.com/en-us/software/logi-options-plus.html)
886*d5ef99ddSAndreas Gohr- regex: 'logioptionsplus/([\d.]+)'
887*d5ef99ddSAndreas Gohr  name: 'Logi Options+'
888*d5ef99ddSAndreas Gohr  version: '$1'
889*d5ef99ddSAndreas Gohr
890*d5ef99ddSAndreas Gohr# Emby Theater (https://emby.media/emby-theater.html)
891*d5ef99ddSAndreas Gohr- regex: 'EmbyTheater/([\d.]+)'
892*d5ef99ddSAndreas Gohr  name: 'Emby Theater'
893*d5ef99ddSAndreas Gohr  version: '$1'
894*d5ef99ddSAndreas Gohr
895*d5ef99ddSAndreas Gohr# Y8 Browser (https://www.y8.com/)
896*d5ef99ddSAndreas Gohr- regex: 'y8-browser/([\d.]+)'
897*d5ef99ddSAndreas Gohr  name: 'Y8 Browser'
898*d5ef99ddSAndreas Gohr  version: '$1'
899*d5ef99ddSAndreas Gohr
900*d5ef99ddSAndreas Gohr# NuMuKi Browser (https://www.numuki.com/app-download/)
901*d5ef99ddSAndreas Gohr- regex: 'NuMuKiBrowser/([\d.]+)'
902*d5ef99ddSAndreas Gohr  name: 'NuMuKi Browser'
903*d5ef99ddSAndreas Gohr  version: '$1'
904*d5ef99ddSAndreas Gohr
905*d5ef99ddSAndreas Gohr# Landis+Gyr AIM Browser (https://www.landisgyr.eu/product/gridstream-aim/)
906*d5ef99ddSAndreas Gohr- regex: 'LandisGyrAIMbrowser/(\d+[.\d]+)'
907*d5ef99ddSAndreas Gohr  name: 'Landis+Gyr AIM Browser'
908*d5ef99ddSAndreas Gohr  version: '$1'
909*d5ef99ddSAndreas Gohr
910*d5ef99ddSAndreas Gohr# Visual Studio Code (https://code.visualstudio.com/)
911*d5ef99ddSAndreas Gohr- regex: '(?:Code/|VSCode )(\d+[.\d]+)'
912*d5ef99ddSAndreas Gohr  name: 'Visual Studio Code'
913*d5ef99ddSAndreas Gohr  version: '$1'
914*d5ef99ddSAndreas Gohr
915*d5ef99ddSAndreas Gohr# Wireshark (https://www.wireshark.org)
916*d5ef99ddSAndreas Gohr- regex: 'Wireshark/(\d+[.\d]+)'
917*d5ef99ddSAndreas Gohr  name: 'Wireshark'
918*d5ef99ddSAndreas Gohr  version: '$1'
919*d5ef99ddSAndreas Gohr
920*d5ef99ddSAndreas Gohr# Samsung Magician (https://www.samsung.com/semiconductor/minisite/ssd/product/consumer/magician/)
921*d5ef99ddSAndreas Gohr- regex: 'Magician'
922*d5ef99ddSAndreas Gohr  name: 'Samsung Magician'
923*d5ef99ddSAndreas Gohr  version: ''
924*d5ef99ddSAndreas Gohr
925*d5ef99ddSAndreas Gohr# Razer Synapse (https://www.razer.com/synapse-3)
926*d5ef99ddSAndreas Gohr- regex: 'Razer Central PC'
927*d5ef99ddSAndreas Gohr  name: 'Razer Synapse'
928*d5ef99ddSAndreas Gohr  version: ''
929*d5ef99ddSAndreas Gohr
930*d5ef99ddSAndreas Gohr# Git (https://git-scm.com/download/win)
931*d5ef99ddSAndreas Gohr- regex: 'git/(\d+[.\d]+)'
932*d5ef99ddSAndreas Gohr  name: 'Git'
933*d5ef99ddSAndreas Gohr  version: '$1'
934*d5ef99ddSAndreas Gohr
935*d5ef99ddSAndreas Gohr# Google Podcasts (https://apps.apple.com/us/app/google-podcasts/id1398000105)
936*d5ef99ddSAndreas Gohr- regex: '^GooglePodcasts/(\d+\.[.\d]+)'
937*d5ef99ddSAndreas Gohr  name: 'Google Podcasts'
938*d5ef99ddSAndreas Gohr  version: '$1'
939*d5ef99ddSAndreas Gohr
940*d5ef99ddSAndreas Gohr# Windows CryptoAPI (https://www.microsoft.com/en-us/)
941*d5ef99ddSAndreas Gohr- regex: 'Microsoft-CryptoAPI/(\d+[.\d]+)'
942*d5ef99ddSAndreas Gohr  name: 'Windows CryptoAPI'
943*d5ef99ddSAndreas Gohr  version: ''
944*d5ef99ddSAndreas Gohr
945*d5ef99ddSAndreas Gohr# Windows Delivery Optimization (https://www.microsoft.com/en-us/)
946*d5ef99ddSAndreas Gohr- regex: 'Microsoft-Delivery-Optimization'
947*d5ef99ddSAndreas Gohr  name: 'Windows Delivery Optimization'
948*d5ef99ddSAndreas Gohr  version: ''
949*d5ef99ddSAndreas Gohr
950*d5ef99ddSAndreas Gohr# Windows Update Agent (https://www.microsoft.com/en-us/)
951*d5ef99ddSAndreas Gohr- regex: 'Windows-Update-Agent'
952*d5ef99ddSAndreas Gohr  name: 'Windows Update Agent'
953*d5ef99ddSAndreas Gohr  version: ''
954*d5ef99ddSAndreas Gohr
955*d5ef99ddSAndreas Gohr# Dr. Watson (https://www.microsoft.com/en-us/)
956*d5ef99ddSAndreas Gohr- regex: '^MSDW'
957*d5ef99ddSAndreas Gohr  name: 'Dr. Watson'
958*d5ef99ddSAndreas Gohr  version: ''
959*d5ef99ddSAndreas Gohr
960*d5ef99ddSAndreas Gohr# qBittorrent (https://www.qbittorrent.org/)
961*d5ef99ddSAndreas Gohr- regex: 'qBittorrent/(\d+[.\d]+)'
962*d5ef99ddSAndreas Gohr  name: 'qBittorrent'
963*d5ef99ddSAndreas Gohr  version: '$1'
964*d5ef99ddSAndreas Gohr
965*d5ef99ddSAndreas Gohr# CPU-Z (https://www.cpuid.com/)
966*d5ef99ddSAndreas Gohr- regex: '^CPUID'
967*d5ef99ddSAndreas Gohr  name: 'CPU-Z'
968*d5ef99ddSAndreas Gohr  version: ''
969*d5ef99ddSAndreas Gohr
970*d5ef99ddSAndreas Gohr# AIDA64 (https://www.aida64.com/)
971*d5ef99ddSAndreas Gohr- regex: 'AIDA64'
972*d5ef99ddSAndreas Gohr  name: 'AIDA64'
973*d5ef99ddSAndreas Gohr  version: ''
974*d5ef99ddSAndreas Gohr
975*d5ef99ddSAndreas Gohr# HandBrake (https://handbrake.fr/)
976*d5ef99ddSAndreas Gohr- regex: 'HandBrake Win Upd (\d+[.\d]+)'
977*d5ef99ddSAndreas Gohr  name: 'HandBrake'
978*d5ef99ddSAndreas Gohr  version: '$1'
979*d5ef99ddSAndreas Gohr
980*d5ef99ddSAndreas Gohr# CCleaner (https://www.ccleaner.com/)
981*d5ef99ddSAndreas Gohr- regex: 'CCleaner, (\d+[.\d]+)'
982*d5ef99ddSAndreas Gohr  name: 'CCleaner'
983*d5ef99ddSAndreas Gohr  version: '$1'
984*d5ef99ddSAndreas Gohr
985*d5ef99ddSAndreas Gohr# Edge Update (https://www.microsoft.com/en-us/)
986*d5ef99ddSAndreas Gohr- regex: 'Microsoft Edge Update/(\d+[.\d]+)'
987*d5ef99ddSAndreas Gohr  name: 'Edge Update'
988*d5ef99ddSAndreas Gohr  version: '$1'
989*d5ef99ddSAndreas Gohr
990*d5ef99ddSAndreas Gohr# Chrome Update (https://www.google.com/chrome/)
991*d5ef99ddSAndreas Gohr- regex: 'Google(?:Software| )Update/(\d+[.\d]+)'
992*d5ef99ddSAndreas Gohr  name: 'Chrome Update'
993*d5ef99ddSAndreas Gohr  version: '$1'
994*d5ef99ddSAndreas Gohr
995*d5ef99ddSAndreas Gohr# Bose Music (https://apps.apple.com/us/app/bose-music/id1364986984)
996*d5ef99ddSAndreas Gohr- regex: 'Bose Music'
997*d5ef99ddSAndreas Gohr  name: 'Bose Music'
998*d5ef99ddSAndreas Gohr  version: ''
999*d5ef99ddSAndreas Gohr
1000*d5ef99ddSAndreas Gohr# HikConnect (https://apps.apple.com/us/app/hik-connect-for-end-user/id1087803190)
1001*d5ef99ddSAndreas Gohr- regex: 'HikConnect'
1002*d5ef99ddSAndreas Gohr  name: 'Hik-Connect'
1003*d5ef99ddSAndreas Gohr  version: ''
1004*d5ef99ddSAndreas Gohr
1005*d5ef99ddSAndreas Gohr# Cortana (https://www.microsoft.com/en-us/)
1006*d5ef99ddSAndreas Gohr- regex: 'Cortana (\d+[.\d]+)'
1007*d5ef99ddSAndreas Gohr  name: 'Cortana'
1008*d5ef99ddSAndreas Gohr  version: '$1'
1009*d5ef99ddSAndreas Gohr
1010*d5ef99ddSAndreas Gohr# Opera News (https://play.google.com/store/apps/details?id=com.opera.app.news)
1011*d5ef99ddSAndreas Gohr- regex: 'Opera News/(\d+[.\d]+)'
1012*d5ef99ddSAndreas Gohr  name: 'Opera News'
1013*d5ef99ddSAndreas Gohr  version: '$1'
1014*d5ef99ddSAndreas Gohr
1015*d5ef99ddSAndreas Gohr# Adobe Acrobat Reader (https://get.adobe.com/reader/)
1016*d5ef99ddSAndreas Gohr- regex: '(?:Acrobat|ReaderServices)/(\d+[.\d]+)'
1017*d5ef99ddSAndreas Gohr  name: 'Adobe Acrobat Reader'
1018*d5ef99ddSAndreas Gohr  version: '$1'
1019*d5ef99ddSAndreas Gohr
1020*d5ef99ddSAndreas Gohr# Adobe Creative Cloud (https://apps.apple.com/us/app/adobe-creative-cloud/id852473028)
1021*d5ef99ddSAndreas Gohr- regex: 'CreativeCloud/(\d+[.\d]+)'
1022*d5ef99ddSAndreas Gohr  name: 'Adobe Creative Cloud'
1023*d5ef99ddSAndreas Gohr  version: '$1'
1024*d5ef99ddSAndreas Gohr
1025*d5ef99ddSAndreas Gohr# rekordbox (https://rekordbox.com/en/)
1026*d5ef99ddSAndreas Gohr- regex: 'rekordbox/(\d+[.\d]+)'
1027*d5ef99ddSAndreas Gohr  name: 'rekordbox'
1028*d5ef99ddSAndreas Gohr  version: '$1'
1029*d5ef99ddSAndreas Gohr
1030*d5ef99ddSAndreas Gohr# Windows Push Notification Services (https://www.microsoft.com/en-us/)
1031*d5ef99ddSAndreas Gohr- regex: 'Microsoft-WNS/(\d+[.\d]+)'
1032*d5ef99ddSAndreas Gohr  name: 'Windows Push Notification Services'
1033*d5ef99ddSAndreas Gohr  version: '$1'
1034*d5ef99ddSAndreas Gohr
1035*d5ef99ddSAndreas Gohr# Background Intelligent Transfer Service (https://www.microsoft.com/en-us/)
1036*d5ef99ddSAndreas Gohr- regex: 'Microsoft BITS/(\d+[.\d]+)'
1037*d5ef99ddSAndreas Gohr  name: 'Background Intelligent Transfer Service'
1038*d5ef99ddSAndreas Gohr  version: '$1'
1039*d5ef99ddSAndreas Gohr
1040*d5ef99ddSAndreas Gohr# ESET Remote Administrator (https://www.eset.com/me/business/remote-management/remote-administrator/)
1041*d5ef99ddSAndreas Gohr- regex: 'ERA Agent Update'
1042*d5ef99ddSAndreas Gohr  name: 'ESET Remote Administrator'
1043*d5ef99ddSAndreas Gohr  version: ''
1044*d5ef99ddSAndreas Gohr
1045*d5ef99ddSAndreas Gohr# Epic Games Launcher (https://www.epicgames.com/store/en-US/download)
1046*d5ef99ddSAndreas Gohr- regex: 'EpicGamesLauncher/(\d+[.\d]+)'
1047*d5ef99ddSAndreas Gohr  name: 'Epic Games Launcher'
1048*d5ef99ddSAndreas Gohr  version: '$1'
1049*d5ef99ddSAndreas Gohr
1050*d5ef99ddSAndreas Gohr# WebDAV (https://www.microsoft.com/en-us/)
1051*d5ef99ddSAndreas Gohr- regex: 'Microsoft-WebDAV-MiniRedir'
1052*d5ef99ddSAndreas Gohr  name: 'WebDAV'
1053*d5ef99ddSAndreas Gohr  version: ''
1054*d5ef99ddSAndreas Gohr
1055*d5ef99ddSAndreas Gohr# Battle.net  (https://eu.shop.battle.net/en-us)
1056*d5ef99ddSAndreas Gohr- regex: 'Battle\.net/(\d+[.\d]+)'
1057*d5ef99ddSAndreas Gohr  name: 'Battle.net'
1058*d5ef99ddSAndreas Gohr  version: '$1'
1059*d5ef99ddSAndreas Gohr
1060*d5ef99ddSAndreas Gohr# Bookshelf (https://play.google.com/store/apps/details?id=com.vitalsource.bookshelf)
1061*d5ef99ddSAndreas Gohr- regex: 'Bookshelf-Android/(\d+[.\d]+)'
1062*d5ef99ddSAndreas Gohr  name: 'Bookshelf'
1063*d5ef99ddSAndreas Gohr  version: '$1'
1064*d5ef99ddSAndreas Gohr
1065*d5ef99ddSAndreas Gohr# Rave Social (https://www.ravesocial.com/)
1066*d5ef99ddSAndreas Gohr- regex: 'RaveSocial/(\d+[.\d]+)'
1067*d5ef99ddSAndreas Gohr  name: 'Rave Social'
1068*d5ef99ddSAndreas Gohr  version: '$1'
1069*d5ef99ddSAndreas Gohr
1070*d5ef99ddSAndreas Gohr# Word Cookies! (https://apps.apple.com/us/app/word-cookies/id1153883316)
1071*d5ef99ddSAndreas Gohr- regex: 'wordcookies/(\d+[.\d]+)'
1072*d5ef99ddSAndreas Gohr  name: 'Word Cookies!'
1073*d5ef99ddSAndreas Gohr  version: '$1'
1074*d5ef99ddSAndreas Gohr
1075*d5ef99ddSAndreas Gohr# Bible KJV (https://apps.apple.com/us/app/bible-kjv/id544098932)
1076*d5ef99ddSAndreas Gohr- regex: 'com\.meevii\.bibleKJV/(\d+[.\d]+)'
1077*d5ef99ddSAndreas Gohr  name: 'Bible KJV'
1078*d5ef99ddSAndreas Gohr  version: '$1'
1079*d5ef99ddSAndreas Gohr
1080*d5ef99ddSAndreas Gohr# MetaTrader (https://www.metatrader5.com/)
1081*d5ef99ddSAndreas Gohr- regex: 'MetaTrader 5 Terminal/(\d+[.\d]+)'
1082*d5ef99ddSAndreas Gohr  name: 'MetaTrader'
1083*d5ef99ddSAndreas Gohr  version: '$1'
1084*d5ef99ddSAndreas Gohr
1085*d5ef99ddSAndreas Gohr# Paint by Number (https://apps.apple.com/us/app/paint-by-number-coloring-games/id1420058690)
1086*d5ef99ddSAndreas Gohr- regex: 'com\.paint\.bynumber/(\d+[.\d]+)'
1087*d5ef99ddSAndreas Gohr  name: 'Paint by Number'
1088*d5ef99ddSAndreas Gohr  version: '$1'
1089*d5ef99ddSAndreas Gohr
1090*d5ef99ddSAndreas Gohr# ZEPETO (https://apps.apple.com/app/id1350301428)
1091*d5ef99ddSAndreas Gohr- regex: 'zepeto_global/(\d+[.\d]+)'
1092*d5ef99ddSAndreas Gohr  name: 'ZEPETO'
1093*d5ef99ddSAndreas Gohr  version: '$1'
1094*d5ef99ddSAndreas Gohr
1095*d5ef99ddSAndreas Gohr# Jungle Disk (https://www.jungledisk.com/)
1096*d5ef99ddSAndreas Gohr- regex: 'Jungle Disk Workgroup HTTP'
1097*d5ef99ddSAndreas Gohr  name: 'Jungle Disk'
1098*d5ef99ddSAndreas Gohr  version: ''
1099*d5ef99ddSAndreas Gohr
1100*d5ef99ddSAndreas Gohr# Nextcloud (https://play.google.com/store/apps/details?id=com.nextcloud.client)
1101*d5ef99ddSAndreas Gohr- regex: '(?:mirall|Nextcloud-android)/(\d+[.\d]+)'
1102*d5ef99ddSAndreas Gohr  name: 'Nextcloud'
1103*d5ef99ddSAndreas Gohr  version: '$1'
1104*d5ef99ddSAndreas Gohr
1105*d5ef99ddSAndreas Gohr# GoNative (https://gonative.io/)
1106*d5ef99ddSAndreas Gohr- regex: 'GoNativeIOS/(\d+[.\d]+)'
1107*d5ef99ddSAndreas Gohr  name: 'GoNative'
1108*d5ef99ddSAndreas Gohr  version: '$1'
1109*d5ef99ddSAndreas Gohr
1110*d5ef99ddSAndreas Gohr# Pandora (https://apps.apple.com/us/app/pandora-music-podcasts/id284035177)
1111*d5ef99ddSAndreas Gohr- regex: 'Pandora/(\d+[.\d]+)'
1112*d5ef99ddSAndreas Gohr  name: 'Pandora'
1113*d5ef99ddSAndreas Gohr  version: '$1'
1114*d5ef99ddSAndreas Gohr
1115*d5ef99ddSAndreas Gohr# Blackboard (https://apps.apple.com/us/app/blackboard/id950424861)
1116*d5ef99ddSAndreas Gohr- regex: 'Blackboard/(\d+[.\d]+)?'
1117*d5ef99ddSAndreas Gohr  name: 'Blackboard'
1118*d5ef99ddSAndreas Gohr  version: '$1'
1119*d5ef99ddSAndreas Gohr
1120*d5ef99ddSAndreas Gohr# TIM (https://tim.qq.com/)
1121*d5ef99ddSAndreas Gohr- regex: 'TIM/(\d+[.\d]+)'
1122*d5ef99ddSAndreas Gohr  name: 'TIM'
1123*d5ef99ddSAndreas Gohr  version: '$1'
1124*d5ef99ddSAndreas Gohr
1125*d5ef99ddSAndreas Gohr# Tencent Docs (https://docs.qq.com/)
1126*d5ef99ddSAndreas Gohr- regex: 'TencentDocs/(\d+[.\d]+)'
1127*d5ef99ddSAndreas Gohr  name: 'Tencent Docs'
1128*d5ef99ddSAndreas Gohr  version: '$1'
1129*d5ef99ddSAndreas Gohr
1130*d5ef99ddSAndreas Gohr# QQ (https://apps.apple.com/us/app/qq/id444934666)
1131*d5ef99ddSAndreas Gohr- regex: 'QQ/(\d+[.\d]+) V1_IPH_SQ_'
1132*d5ef99ddSAndreas Gohr  name: 'QQ'
1133*d5ef99ddSAndreas Gohr  version: '$1'
1134*d5ef99ddSAndreas Gohr
1135*d5ef99ddSAndreas Gohr# QQMusic (https://apps.apple.com/cn/app/qq%E9%9F%B3%E4%B9%90-%E5%90%AC%E6%88%91%E6%83%B3%E5%90%AC/id414603431)
1136*d5ef99ddSAndreas Gohr- regex: 'QQMusic/(\d+[.\d]+)'
1137*d5ef99ddSAndreas Gohr  name: 'QQMusic'
1138*d5ef99ddSAndreas Gohr  version: '$1'
1139*d5ef99ddSAndreas Gohr
1140*d5ef99ddSAndreas Gohr# eToro (https://www.etoro.com/)
1141*d5ef99ddSAndreas Gohr- regex: 'etoro-cordova-app'
1142*d5ef99ddSAndreas Gohr  name: 'eToro'
1143*d5ef99ddSAndreas Gohr  version: ''
1144*d5ef99ddSAndreas Gohr
1145*d5ef99ddSAndreas Gohr# Avid Link (https://www.avid.com/products/avid-link)
1146*d5ef99ddSAndreas Gohr- regex: 'Avid Link Desktop App/(\d+[.\d]+)'
1147*d5ef99ddSAndreas Gohr  name: 'Avid Link'
1148*d5ef99ddSAndreas Gohr  version: '$1'
1149*d5ef99ddSAndreas Gohr
1150*d5ef99ddSAndreas Gohr# Netflix (https://www.netflix.com/)
1151*d5ef99ddSAndreas Gohr- regex: 'Netflix/(\d+[.\d]+)'
1152*d5ef99ddSAndreas Gohr  name: 'Netflix'
1153*d5ef99ddSAndreas Gohr  version: '$1'
1154*d5ef99ddSAndreas Gohr
1155*d5ef99ddSAndreas Gohr# Google Tag Manager (https://www.google.com/)
1156*d5ef99ddSAndreas Gohr- regex: 'GoogleTagManager/(\d+[.\d]+)'
1157*d5ef99ddSAndreas Gohr  name: 'Google Tag Manager'
1158*d5ef99ddSAndreas Gohr  version: '$1'
1159*d5ef99ddSAndreas Gohr
1160*d5ef99ddSAndreas Gohr# Adobe Synchronizer (https://www.adobe.com/)
1161*d5ef99ddSAndreas Gohr- regex: 'Adobe Synchronizer (\d+[.\d]+)'
1162*d5ef99ddSAndreas Gohr  name: 'Adobe Synchronizer'
1163*d5ef99ddSAndreas Gohr  version: '$1'
1164*d5ef99ddSAndreas Gohr
1165*d5ef99ddSAndreas Gohr# BlueStacks (https://www.bluestacks.com/)
1166*d5ef99ddSAndreas Gohr- regex: 'BlueStacks(?: 5)?/(\d+[.\d]+)'
1167*d5ef99ddSAndreas Gohr  name: 'BlueStacks'
1168*d5ef99ddSAndreas Gohr  version: '$1'
1169*d5ef99ddSAndreas Gohr
1170*d5ef99ddSAndreas Gohr# PowerShell (https://www.microsoft.com/en-us/)
1171*d5ef99ddSAndreas Gohr- regex: 'WindowsPowerShell/(\d+[.\d]+)'
1172*d5ef99ddSAndreas Gohr  name: 'PowerShell'
1173*d5ef99ddSAndreas Gohr  version: '$1'
1174*d5ef99ddSAndreas Gohr
1175*d5ef99ddSAndreas Gohr# GlobalProtect (https://www.paloaltonetworks.com/products/globalprotect)
1176*d5ef99ddSAndreas Gohr- regex: 'PAN GlobalProtect/(\d+[.\d]+)'
1177*d5ef99ddSAndreas Gohr  name: 'GlobalProtect'
1178*d5ef99ddSAndreas Gohr  version: '$1'
1179*d5ef99ddSAndreas Gohr
1180*d5ef99ddSAndreas Gohr# Theyub
1181*d5ef99ddSAndreas Gohr- regex: 'Theyub v(\d+[.\d]+)'
1182*d5ef99ddSAndreas Gohr  name: 'Theyub'
1183*d5ef99ddSAndreas Gohr  version: '$1'
1184*d5ef99ddSAndreas Gohr
1185*d5ef99ddSAndreas Gohr# BBC News
1186*d5ef99ddSAndreas Gohr- regex: 'BBCNewsUKWatchApp/(\d+[.\d]+)'
1187*d5ef99ddSAndreas Gohr  name: 'BBC News'
1188*d5ef99ddSAndreas Gohr  version: '$1'
1189*d5ef99ddSAndreas Gohr
1190*d5ef99ddSAndreas Gohr# TradingView (https://www.tradingview.com/)
1191*d5ef99ddSAndreas Gohr- regex: 'TradingView/(\d+[.\d]+)'
1192*d5ef99ddSAndreas Gohr  name: 'TradingView'
1193*d5ef99ddSAndreas Gohr  version: '$1'
1194*d5ef99ddSAndreas Gohr
1195*d5ef99ddSAndreas Gohr# Instabridge (https://instabridge.com/en/)
1196*d5ef99ddSAndreas Gohr- regex: 'Instabridge(?:/([\d.]+))?'
1197*d5ef99ddSAndreas Gohr  name: 'Instabridge'
1198*d5ef99ddSAndreas Gohr  version: '$1'
1199*d5ef99ddSAndreas Gohr
1200*d5ef99ddSAndreas Gohr# Be Focused (https://apps.apple.com/app/id973130201)
1201*d5ef99ddSAndreas Gohr- regex: 'Be Focused/(\d+\.[.\d]+)?'
1202*d5ef99ddSAndreas Gohr  name: 'Be Focused'
1203*d5ef99ddSAndreas Gohr  version: '$1'
1204*d5ef99ddSAndreas Gohr
1205*d5ef99ddSAndreas Gohr# Focus Matrix (https://apps.apple.com/app/id1087284172)
1206*d5ef99ddSAndreas Gohr- regex: 'Focus Matrix/(\d+\.[.\d]+)?'
1207*d5ef99ddSAndreas Gohr  name: 'Focus Matrix'
1208*d5ef99ddSAndreas Gohr  version: '$1'
1209*d5ef99ddSAndreas Gohr
1210*d5ef99ddSAndreas Gohr# Focus Keeper (https://apps.apple.com/app/id867374917)
1211*d5ef99ddSAndreas Gohr- regex: 'Focuskeeper/(\d+\.[.\d]+)?'
1212*d5ef99ddSAndreas Gohr  name: 'Focus Keeper'
1213*d5ef99ddSAndreas Gohr  version: '$1'
1214*d5ef99ddSAndreas Gohr
1215*d5ef99ddSAndreas Gohr# Microsoft Store (https://www.microsoft.com/en-us/store/apps/windows)
1216*d5ef99ddSAndreas Gohr- regex: 'WindowsStoreSDK'
1217*d5ef99ddSAndreas Gohr  name: 'Microsoft Store'
1218*d5ef99ddSAndreas Gohr  version: ''
1219*d5ef99ddSAndreas Gohr
1220*d5ef99ddSAndreas Gohr# ASUS Updater (https://www.asus.com/)
1221*d5ef99ddSAndreas Gohr- regex: 'Asus Update/(\d+\.[.\d]+)'
1222*d5ef99ddSAndreas Gohr  name: 'ASUS Updater'
1223*d5ef99ddSAndreas Gohr  version: '$1'
1224*d5ef99ddSAndreas Gohr
1225*d5ef99ddSAndreas Gohr# IMO.IM HD Version https://play.google.com/store/apps/details?id=com.imo.android.imoimhd
1226*d5ef99ddSAndreas Gohr- regex: 'imoAndroid/(20\d{2}\.[.\d]+)'
1227*d5ef99ddSAndreas Gohr  name: 'IMO HD Video Calls & Chat'
1228*d5ef99ddSAndreas Gohr  version: '$1'
1229*d5ef99ddSAndreas Gohr
1230*d5ef99ddSAndreas Gohr# IMO.IM https://play.google.com/store/apps/details?id=com.imo.android.imoim
1231*d5ef99ddSAndreas Gohr- regex: 'imoAndroid/(\d+\.[.\d]+)'
1232*d5ef99ddSAndreas Gohr  name: 'IMO International Calls & Chat'
1233*d5ef99ddSAndreas Gohr  version: '$1'
1234*d5ef99ddSAndreas Gohr
1235*d5ef99ddSAndreas Gohr# Microsoft Bing (https://play.google.com/store/apps/details?id=com.microsoft.bing | https://apps.apple.com/us/app/bing-chat-with-ai-gpt-4/id345323231)
1236*d5ef99ddSAndreas Gohr- regex: '(?:Bing)?Sapphire/(\d+\.[.\d]+)'
1237*d5ef99ddSAndreas Gohr  name: 'Microsoft Bing'
1238*d5ef99ddSAndreas Gohr  version: '$1'
1239*d5ef99ddSAndreas Gohr- regex: 'BingWeb(?:/([\d.]+))?|bingipadclient'
1240*d5ef99ddSAndreas Gohr  name: 'Microsoft Bing'
1241*d5ef99ddSAndreas Gohr  version: '$1'
1242*d5ef99ddSAndreas Gohr
1243*d5ef99ddSAndreas Gohr# Microsoft Start (https://play.google.com/store/apps/details?id=com.microsoft.amp.apps.bingnews | https://apps.apple.com/us/app/microsoft-start/id945416273)
1244*d5ef99ddSAndreas Gohr- regex: 'NewsSapphire/(\d+\.[.\d]+)'
1245*d5ef99ddSAndreas Gohr  name: 'Microsoft Start'
1246*d5ef99ddSAndreas Gohr  version: '$1'
1247*d5ef99ddSAndreas Gohr
1248*d5ef99ddSAndreas Gohr# Microsoft Copilot (https://play.google.com/store/apps/details?id=com.microsoft.copilot | https://apps.apple.com/us/app/microsoft-copilot/id6472538445)
1249*d5ef99ddSAndreas Gohr- regex: 'CopilotSapphire/(\d+\.[.\d]+)'
1250*d5ef99ddSAndreas Gohr  name: 'Microsoft Copilot'
1251*d5ef99ddSAndreas Gohr  version: '$1'
1252*d5ef99ddSAndreas Gohr
1253*d5ef99ddSAndreas Gohr# HiSearch
1254*d5ef99ddSAndreas Gohr- regex: '.+HiSearch/(\d+\.[.\d]+)'
1255*d5ef99ddSAndreas Gohr  name: 'HiSearch'
1256*d5ef99ddSAndreas Gohr  version: '$1'
1257*d5ef99ddSAndreas Gohr
1258*d5ef99ddSAndreas Gohr# RDDocuments (https://apps.apple.com/app/id364901807)
1259*d5ef99ddSAndreas Gohr- regex: 'RDDocuments/(\d+\.[.\d]+)'
1260*d5ef99ddSAndreas Gohr  name: 'RDDocuments'
1261*d5ef99ddSAndreas Gohr  version: '$1'
1262*d5ef99ddSAndreas Gohr
1263*d5ef99ddSAndreas Gohr# F-Secure SAFE (https://apps.apple.com/app/f-secure-safe/id572847748)
1264*d5ef99ddSAndreas Gohr- regex: 'FSCDCSafe[ /](\d+\.[.\d]+)'
1265*d5ef99ddSAndreas Gohr  name: 'F-Secure SAFE'
1266*d5ef99ddSAndreas Gohr  version: '$1'
1267*d5ef99ddSAndreas Gohr
1268*d5ef99ddSAndreas Gohr# Twitterrific (https://apps.apple.com/us/app/twitterrific-tweet-your-way/id580311103)
1269*d5ef99ddSAndreas Gohr- regex: 'Twitterrific'
1270*d5ef99ddSAndreas Gohr  name: 'Twitterrific'
1271*d5ef99ddSAndreas Gohr  version: ''
1272*d5ef99ddSAndreas Gohr
1273*d5ef99ddSAndreas Gohr# Uconnect LIVE (https://apps.apple.com/it/app/uconnect-live/id881830261?l=en)
1274*d5ef99ddSAndreas Gohr- regex: 'UconnectLive'
1275*d5ef99ddSAndreas Gohr  name: 'Uconnect LIVE'
1276*d5ef99ddSAndreas Gohr  version: ''
1277*d5ef99ddSAndreas Gohr
1278*d5ef99ddSAndreas Gohr# Wayback Machine (https://apps.apple.com/us/app/wayback-machine/id1472432422)
1279*d5ef99ddSAndreas Gohr- regex: 'Wayback%20Machine%20Extension'
1280*d5ef99ddSAndreas Gohr  name: 'Wayback Machine'
1281*d5ef99ddSAndreas Gohr  version: ''
1282*d5ef99ddSAndreas Gohr
1283*d5ef99ddSAndreas Gohr# Q-municate (https://www.qmunicateh10.com | https://apps.apple.com/gb/app/q-municate/id909698517)
1284*d5ef99ddSAndreas Gohr- regex: 'com\.Nanoteq\.QmunicateH10p.+/(\d+\.[.\d]+) \('
1285*d5ef99ddSAndreas Gohr  name: 'Q-municate'
1286*d5ef99ddSAndreas Gohr  version: '$1'
1287*d5ef99ddSAndreas Gohr
1288*d5ef99ddSAndreas Gohr# NET.mede (https://apps.apple.com/us/app/net-mede/id597007101)
1289*d5ef99ddSAndreas Gohr- regex: 'NET\.mede'
1290*d5ef99ddSAndreas Gohr  name: 'NET.mede'
1291*d5ef99ddSAndreas Gohr  version: ''
1292*d5ef99ddSAndreas Gohr
1293*d5ef99ddSAndreas Gohr# My Bentley (https://apps.apple.com/us/app/my-bentley/id1008052243)
1294*d5ef99ddSAndreas Gohr- regex: 'My%20Bentley'
1295*d5ef99ddSAndreas Gohr  name: 'My Bentley'
1296*d5ef99ddSAndreas Gohr  version: ''
1297*d5ef99ddSAndreas Gohr
1298*d5ef99ddSAndreas Gohr# Skyeng (https://apps.apple.com/us/app/skyeng-english-online/id1065290732)
1299*d5ef99ddSAndreas Gohr- regex: 'Skyeng%20App'
1300*d5ef99ddSAndreas Gohr  name: 'Skyeng'
1301*d5ef99ddSAndreas Gohr  version: ''
1302*d5ef99ddSAndreas Gohr
1303*d5ef99ddSAndreas Gohr# Skyeng Teachers (https://apps.apple.com/us/app/skyeng-teachers/id1483049537)
1304*d5ef99ddSAndreas Gohr- regex: 'Skyeng%20Teachers'
1305*d5ef99ddSAndreas Gohr  name: 'Skyeng Teachers'
1306*d5ef99ddSAndreas Gohr  version: ''
1307*d5ef99ddSAndreas Gohr
1308*d5ef99ddSAndreas Gohr# Bank Millenium (https://apps.apple.com/us/app/bank-millennium/id412646128)
1309*d5ef99ddSAndreas Gohr- regex: '(Millennium/|Millennium%20Corp)'
1310*d5ef99ddSAndreas Gohr  name: 'Bank Millenium'
1311*d5ef99ddSAndreas Gohr  version: ''
1312*d5ef99ddSAndreas Gohr
1313*d5ef99ddSAndreas Gohr# MBolsa (https://apps.apple.com/us/app/mbolsa/id1533621499)
1314*d5ef99ddSAndreas Gohr- regex: 'MBolsa'
1315*d5ef99ddSAndreas Gohr  name: 'MBolsa'
1316*d5ef99ddSAndreas Gohr  version: ''
1317*d5ef99ddSAndreas Gohr
1318*d5ef99ddSAndreas Gohr# MEmpresas (https://apps.apple.com/us/app/mempresas/id669516182)
1319*d5ef99ddSAndreas Gohr- regex: '(MEmpresas|Millennium%20Empresas)'
1320*d5ef99ddSAndreas Gohr  name: 'MEmpresas'
1321*d5ef99ddSAndreas Gohr  version: ''
1322*d5ef99ddSAndreas Gohr
1323*d5ef99ddSAndreas Gohr# Orange Radio (https://apps.apple.com/fr/app/orange-radio/id1201284975?l=en)
1324*d5ef99ddSAndreas Gohr- regex: 'OrangeRadio/(\d+\.[.\d]+)'
1325*d5ef99ddSAndreas Gohr  name: 'Orange Radio'
1326*d5ef99ddSAndreas Gohr  version: '$1'
1327*d5ef99ddSAndreas Gohr
1328*d5ef99ddSAndreas Gohr# Radio Italiane https://apps.apple.com/us/app/radio-italiane-radio-it/id1390350146)
1329*d5ef99ddSAndreas Gohr- regex: 'Radio%20Italiane/(\d+\.[.\d]+)'
1330*d5ef99ddSAndreas Gohr  name: 'Radio Italiane'
1331*d5ef99ddSAndreas Gohr  version: '$1'
1332*d5ef99ddSAndreas Gohr
1333*d5ef99ddSAndreas Gohr# Safari Search Helper
1334*d5ef99ddSAndreas Gohr- regex: 'com\.apple\.Safari\.SearchHelper/(\d+\.[.\d]+)'
1335*d5ef99ddSAndreas Gohr  name: 'Safari Search Helper'
1336*d5ef99ddSAndreas Gohr  version: '$1'
1337*d5ef99ddSAndreas Gohr
1338*d5ef99ddSAndreas Gohr# Citrix Workspace (https://apps.apple.com/us/app/citrix-workspace/id363501921)
1339*d5ef99ddSAndreas Gohr- regex: 'Citrix%20Viewer'
1340*d5ef99ddSAndreas Gohr  name: 'Citrix Workspace'
1341*d5ef99ddSAndreas Gohr  version: ''
1342*d5ef99ddSAndreas Gohr
1343*d5ef99ddSAndreas Gohr# Mercantile Bank of Michigan (https://apps.apple.com/us/app/mercantile-bank-of-michigan/id428982831)
1344*d5ef99ddSAndreas Gohr- regex: 'com\.mercbank\.s1mobileipad'
1345*d5ef99ddSAndreas Gohr  name: 'Mercantile Bank of Michigan'
1346*d5ef99ddSAndreas Gohr  version: ''
1347*d5ef99ddSAndreas Gohr
1348*d5ef99ddSAndreas Gohr# DStream Air (https://apps.apple.com/us/app/dstream-air/id1214400521)
1349*d5ef99ddSAndreas Gohr- regex: 'D-Stream%20Air'
1350*d5ef99ddSAndreas Gohr  name: 'DStream Air'
1351*d5ef99ddSAndreas Gohr  version: ''
1352*d5ef99ddSAndreas Gohr
1353*d5ef99ddSAndreas Gohr# Expedia (https://apps.apple.com/us/app/expedia-hotels-flights-car/id427916203)
1354*d5ef99ddSAndreas Gohr- regex: 'ExpediaBookings'
1355*d5ef99ddSAndreas Gohr  name: 'Expedia'
1356*d5ef99ddSAndreas Gohr  version: ''
1357*d5ef99ddSAndreas Gohr
1358*d5ef99ddSAndreas Gohr# Windows Antivirus
1359*d5ef99ddSAndreas Gohr- regex: 'Windows Antivirus (\d+\.[.\d]+)'
1360*d5ef99ddSAndreas Gohr  name: 'Windows Antivirus'
1361*d5ef99ddSAndreas Gohr  version: '$1'
1362*d5ef99ddSAndreas Gohr
1363*d5ef99ddSAndreas Gohr# Macrium Reflect (https://www.macrium.com/reflectfree)
1364*d5ef99ddSAndreas Gohr- regex: '^Reflect'
1365*d5ef99ddSAndreas Gohr  name: 'Macrium Reflect'
1366*d5ef99ddSAndreas Gohr  version: ''
1367*d5ef99ddSAndreas Gohr
1368*d5ef99ddSAndreas Gohr- regex: 'Opera autoupdate agent'
1369*d5ef99ddSAndreas Gohr  name: 'Opera Updater'
1370*d5ef99ddSAndreas Gohr  version: ''
1371*d5ef99ddSAndreas Gohr
1372*d5ef99ddSAndreas Gohr# Ballz (https://apps.apple.com/us/app/ballz/id1139609950)
1373*d5ef99ddSAndreas Gohr- regex: 'Ballz/(\d+\.[.\d]+)'
1374*d5ef99ddSAndreas Gohr  name: 'Ballz'
1375*d5ef99ddSAndreas Gohr  version: '$1'
1376*d5ef99ddSAndreas Gohr
1377*d5ef99ddSAndreas Gohr# RNPS Action Cards
1378*d5ef99ddSAndreas Gohr- regex: 'rnps-action-cards/(\d+\.[.\d]+)'
1379*d5ef99ddSAndreas Gohr  name: 'RNPS Action Cards'
1380*d5ef99ddSAndreas Gohr  version: '$1'
1381*d5ef99ddSAndreas Gohr
1382*d5ef99ddSAndreas Gohr# Plex Media Server (https://www.plex.tv/sv/media-server-downloads/)
1383*d5ef99ddSAndreas Gohr- regex: 'PlexMediaServer/(\d+\.[.\d]+)'
1384*d5ef99ddSAndreas Gohr  name: 'Plex Media Server'
1385*d5ef99ddSAndreas Gohr  version: '$1'
1386*d5ef99ddSAndreas Gohr
1387*d5ef99ddSAndreas Gohr# SafeIP (https://www.freesafeip.com/)
1388*d5ef99ddSAndreas Gohr- regex: 'FreeSafeIP'
1389*d5ef99ddSAndreas Gohr  name: 'SafeIP'
1390*d5ef99ddSAndreas Gohr  version: ''
1391*d5ef99ddSAndreas Gohr
1392*d5ef99ddSAndreas Gohr# Surfshark (https://play.google.com/store/apps/details?id=com.surfshark.vpnclient.android | https://apps.apple.com/app/apple-store/id1391782046)
1393*d5ef99ddSAndreas Gohr- regex: 'Surfshark(?:Android)?/([\d.]+)'
1394*d5ef99ddSAndreas Gohr  name: 'Surfshark'
1395*d5ef99ddSAndreas Gohr  version: '$1'
1396*d5ef99ddSAndreas Gohr
1397*d5ef99ddSAndreas Gohr# Hago (https://play.google.com/store/apps/details?id=com.yy.hiyo)
1398*d5ef99ddSAndreas Gohr- regex: 'APP/yym-hago-and(\d+\.[.\d]+)'
1399*d5ef99ddSAndreas Gohr  name: 'Hago'
1400*d5ef99ddSAndreas Gohr  version: '$1'
1401*d5ef99ddSAndreas Gohr
1402*d5ef99ddSAndreas Gohr# Vuze Bittorent Client
1403*d5ef99ddSAndreas Gohr- regex: 'Azureus (\d+\.[.\d]+)'
1404*d5ef99ddSAndreas Gohr  name: 'Vuze'
1405*d5ef99ddSAndreas Gohr  version: '$1'
1406*d5ef99ddSAndreas Gohr
1407*d5ef99ddSAndreas Gohr# Adobe IPM
1408*d5ef99ddSAndreas Gohr- regex: 'IPM'
1409*d5ef99ddSAndreas Gohr  name: 'Adobe IPM'
1410*d5ef99ddSAndreas Gohr  version: ''
1411*d5ef99ddSAndreas Gohr
1412*d5ef99ddSAndreas Gohr# Adobe NGL
1413*d5ef99ddSAndreas Gohr- regex: 'Adobe NGL|NGL Client/(\d+\.[.\d]+)'
1414*d5ef99ddSAndreas Gohr  name: 'Adobe NGL'
1415*d5ef99ddSAndreas Gohr  version: '$1'
1416*d5ef99ddSAndreas Gohr
1417*d5ef99ddSAndreas Gohr# Bitcoin Core (https://bitcoin.org/en/bitcoin-core/)
1418*d5ef99ddSAndreas Gohr- regex: '/Satoshi:(\d+\.[.\d]+)/'
1419*d5ef99ddSAndreas Gohr  name: 'Bitcoin Core'
1420*d5ef99ddSAndreas Gohr  version: '$1'
1421*d5ef99ddSAndreas Gohr
1422*d5ef99ddSAndreas Gohr# Dogecoin Core (https://github.com/dogecoin/dogecoin)
1423*d5ef99ddSAndreas Gohr- regex: '/Shibetoshi:(\d+\.[.\d]+)/'
1424*d5ef99ddSAndreas Gohr  name: 'Dogecoin Core'
1425*d5ef99ddSAndreas Gohr  version: '$1'
1426*d5ef99ddSAndreas Gohr
1427*d5ef99ddSAndreas Gohr# Amazon Shopping (https://play.google.com/store/apps/details?id=com.amazon.mShop.android.shopping)
1428*d5ef99ddSAndreas Gohr- regex: 'Amazon\.com/(\d+\.[.\d]+)'
1429*d5ef99ddSAndreas Gohr  name: 'Amazon Shopping'
1430*d5ef99ddSAndreas Gohr  version: '$1'
1431*d5ef99ddSAndreas Gohr
1432*d5ef99ddSAndreas Gohr# mobile.de (https://play.google.com/store/apps/details?id=de.mobile.android.app)
1433*d5ef99ddSAndreas Gohr- regex: 'de\.mobile\.android\.app/(\d+\.[.\d]+)'
1434*d5ef99ddSAndreas Gohr  name: 'mobile.de'
1435*d5ef99ddSAndreas Gohr  version: '$1'
1436*d5ef99ddSAndreas Gohr- regex: 'de\.mobile\.android\.app/(.*) \((\d+\.[.\d]+)\)'
1437*d5ef99ddSAndreas Gohr  name: 'mobile.de'
1438*d5ef99ddSAndreas Gohr  version: '$2'
1439*d5ef99ddSAndreas Gohr
1440*d5ef99ddSAndreas Gohr# Jitsi Meet (https://meet.jit.si/)
1441*d5ef99ddSAndreas Gohr- regex: 'jitsi-meet/'
1442*d5ef99ddSAndreas Gohr  name: 'Jitsi Meet'
1443*d5ef99ddSAndreas Gohr  version: ''
1444*d5ef99ddSAndreas Gohr
1445*d5ef99ddSAndreas Gohr# Don't Waste My Time! (https://apps.apple.com/us/app/dont-waste-my-time/id1503883738)
1446*d5ef99ddSAndreas Gohr- regex: 'Waste My Time! Extension/(\d+\.[.\d]+)'
1447*d5ef99ddSAndreas Gohr  name: "Don't Waste My Time!"
1448*d5ef99ddSAndreas Gohr  version: '$1'
1449*d5ef99ddSAndreas Gohr
1450*d5ef99ddSAndreas Gohr# 1Password (https://apps.apple.com/us/app/1password-password-manager/id568903335)
1451*d5ef99ddSAndreas Gohr- regex: '1Password/(\d+\.[.\d]+)'
1452*d5ef99ddSAndreas Gohr  name: '1Password'
1453*d5ef99ddSAndreas Gohr  version: '$1'
1454*d5ef99ddSAndreas Gohr
1455*d5ef99ddSAndreas Gohr# Startsiden (https://apps.apple.com/us/app/startsiden/id435032741)
1456*d5ef99ddSAndreas Gohr- regex: 'iOSStartsidenApp'
1457*d5ef99ddSAndreas Gohr  name: 'Startsiden'
1458*d5ef99ddSAndreas Gohr  version: ''
1459*d5ef99ddSAndreas Gohr
1460*d5ef99ddSAndreas Gohr# HisThumbnail
1461*d5ef99ddSAndreas Gohr- regex: 'HisThumbnail'
1462*d5ef99ddSAndreas Gohr  name: 'HisThumbnail'
1463*d5ef99ddSAndreas Gohr  version: ''
1464*d5ef99ddSAndreas Gohr
1465*d5ef99ddSAndreas Gohr# Yahoo OneSearch (https://apps.apple.com/us/app/yahoo-onesearch/id1494021151)
1466*d5ef99ddSAndreas Gohr- regex: 'OneSearch/(\d+\.[.\d]+)'
1467*d5ef99ddSAndreas Gohr  name: 'Yahoo OneSearch'
1468*d5ef99ddSAndreas Gohr  version: '$1'
1469*d5ef99ddSAndreas Gohr
1470*d5ef99ddSAndreas Gohr# AntiBrowserSpy (https://www.abelssoft.de/en/windows/security-privacy/antibrowserspy)
1471*d5ef99ddSAndreas Gohr- regex: 'anonymized by Abelssoft'
1472*d5ef99ddSAndreas Gohr  name: 'AntiBrowserSpy'
1473*d5ef99ddSAndreas Gohr  version: ''
1474*d5ef99ddSAndreas Gohr
1475*d5ef99ddSAndreas Gohr# Browser-Anonymizer (https://www.almisoft.de/)
1476*d5ef99ddSAndreas Gohr- regex: 'Anonymisiert durch AlMiSoft(?! Browser-Maulkorb)'
1477*d5ef99ddSAndreas Gohr  name: 'Browser-Anonymizer'
1478*d5ef99ddSAndreas Gohr  version: ''
1479*d5ef99ddSAndreas Gohr
1480*d5ef99ddSAndreas Gohr# 다음 or Daum
1481*d5ef99ddSAndreas Gohr- regex: 'DaumApps/(\d+\.[.\d]+)?'
1482*d5ef99ddSAndreas Gohr  name: 'Daum'
1483*d5ef99ddSAndreas Gohr  version: '$1'
1484*d5ef99ddSAndreas Gohr
1485*d5ef99ddSAndreas Gohr# DIRECTV (https://play.google.com/store/apps/details?id=com.att.tv)
1486*d5ef99ddSAndreas Gohr- regex: 'AT&T TV'
1487*d5ef99ddSAndreas Gohr  name: 'DIRECTV'
1488*d5ef99ddSAndreas Gohr  version: ''
1489*d5ef99ddSAndreas Gohr
1490*d5ef99ddSAndreas Gohr# Reddit (https://play.google.com/store/apps/details?id=com.reddit.frontpage)
1491*d5ef99ddSAndreas Gohr- regex: 'Reddit/Version (\d+\.[.\d]+)/'
1492*d5ef99ddSAndreas Gohr  name: 'Reddit'
1493*d5ef99ddSAndreas Gohr  version: '$1'
1494*d5ef99ddSAndreas Gohr
1495*d5ef99ddSAndreas Gohr# Tuya Smart Life (https://play.google.com/store/apps/details?id=com.tuya.smartlife)
1496*d5ef99ddSAndreas Gohr- regex: 'TuyaSmart/(\d+\.[.\d]+)'
1497*d5ef99ddSAndreas Gohr  name: 'Tuya Smart Life'
1498*d5ef99ddSAndreas Gohr  version: '$1'
1499*d5ef99ddSAndreas Gohr
1500*d5ef99ddSAndreas Gohr# Spotify (https://apps.apple.com/us/app/spotify-music-and-podcasts/id324684580)
1501*d5ef99ddSAndreas Gohr- regex: '(?:Spotify(?:-Lite)?/(\d+\.[.\d]+|12\d+)|^spotify_)'
1502*d5ef99ddSAndreas Gohr  name: 'Spotify'
1503*d5ef99ddSAndreas Gohr  version: '$1'
1504*d5ef99ddSAndreas Gohr
1505*d5ef99ddSAndreas Gohr# A music and podcasts streaming app
1506*d5ef99ddSAndreas Gohr- regex: '(?:AmazonMusic|^Harley)(?:(?:%2F|/)(\d+\.[.\d]+))?'
1507*d5ef99ddSAndreas Gohr  name: 'Amazon Music'
1508*d5ef99ddSAndreas Gohr  version: '$1'
1509*d5ef99ddSAndreas Gohr
1510*d5ef99ddSAndreas Gohr# Klarna (https://apps.apple.com/us/app/klarna-shop-now-pay-later/id1115120118)
1511*d5ef99ddSAndreas Gohr- regex: 'Klarna/(\d+\.[.\d]+)?'
1512*d5ef99ddSAndreas Gohr  name: 'Klarna'
1513*d5ef99ddSAndreas Gohr  version: '$1'
1514*d5ef99ddSAndreas Gohr
1515*d5ef99ddSAndreas Gohr# R (https://www.r-project.org/)
1516*d5ef99ddSAndreas Gohr- regex: '^R/(\d+[.\d]+)'
1517*d5ef99ddSAndreas Gohr  name: 'R'
1518*d5ef99ddSAndreas Gohr  version: '$1'
1519*d5ef99ddSAndreas Gohr
1520*d5ef99ddSAndreas Gohr# RadioApp (https://apps.apple.com/us/app/radioapp-a-simple-radio/id720291153)
1521*d5ef99ddSAndreas Gohr- regex: 'RadioAppFree/'
1522*d5ef99ddSAndreas Gohr  name: 'RadioApp'
1523*d5ef99ddSAndreas Gohr  version: ''
1524*d5ef99ddSAndreas Gohr
1525*d5ef99ddSAndreas Gohr# Audible
1526*d5ef99ddSAndreas Gohr- regex: '^(?:Audible, Android, |com\.audible\.playersdk\.player/|Audible/)(\d+\.[.\d]+)?'
1527*d5ef99ddSAndreas Gohr  name: 'Audible'
1528*d5ef99ddSAndreas Gohr  version: '$1'
1529*d5ef99ddSAndreas Gohr
1530*d5ef99ddSAndreas Gohr# Overcast (http://overcast.fm/)
1531*d5ef99ddSAndreas Gohr- regex: 'Overcast/?(\d+\.[.\d]+)? \(\+http://overcast\.fm/; (?:Apple Watch|iOS) podcast'
1532*d5ef99ddSAndreas Gohr  name: 'Overcast'
1533*d5ef99ddSAndreas Gohr  version: '$1'
1534*d5ef99ddSAndreas Gohr
1535*d5ef99ddSAndreas Gohr# HTTP request maker (https://play.google.com/store/apps/details?id=com.proj.httprequestmaker)
1536*d5ef99ddSAndreas Gohr- regex: '^HTTPrequestmaker'
1537*d5ef99ddSAndreas Gohr  name: 'HTTP request maker'
1538*d5ef99ddSAndreas Gohr  version: ''
1539*d5ef99ddSAndreas Gohr
1540*d5ef99ddSAndreas Gohr# bonprix (https://play.google.com/store/apps/details?id=com.proj.httprequestmaker)
1541*d5ef99ddSAndreas Gohr- regex: '^bonprix mobile App (\d+\.[.\d]+)'
1542*d5ef99ddSAndreas Gohr  name: 'BonPrix'
1543*d5ef99ddSAndreas Gohr  version: '$1'
1544*d5ef99ddSAndreas Gohr
1545*d5ef99ddSAndreas Gohr# Quora https://apps.apple.com/us/app/quora/id456034437
1546*d5ef99ddSAndreas Gohr- regex: 'Safari Quora (\d+\.[.\d]+)'
1547*d5ef99ddSAndreas Gohr  name: 'Quora'
1548*d5ef99ddSAndreas Gohr  version: '$1'
1549*d5ef99ddSAndreas Gohr
1550*d5ef99ddSAndreas Gohr# jj2go https://apps.apple.com/us/app/jj2go/id1438749275
1551*d5ef99ddSAndreas Gohr- regex: 'RelesysApp/(\d+\.[.\d]+) \(\d{1,2}\) net\.relesysapp\.jj2go'
1552*d5ef99ddSAndreas Gohr  name: 'JJ2GO'
1553*d5ef99ddSAndreas Gohr  version: '$1'
1554*d5ef99ddSAndreas Gohr
1555*d5ef99ddSAndreas Gohr# My Watch Party
1556*d5ef99ddSAndreas Gohr- regex: 'MyWatchParty/(\d+\.[.\d]+)'
1557*d5ef99ddSAndreas Gohr  name: 'My Watch Party'
1558*d5ef99ddSAndreas Gohr  version: '$1'
1559*d5ef99ddSAndreas Gohr
1560*d5ef99ddSAndreas Gohr- regex: 'LoseIt!/(\d+\.[.\d]+)'
1561*d5ef99ddSAndreas Gohr  name: 'LoseIt!'
1562*d5ef99ddSAndreas Gohr  version: '$1'
1563*d5ef99ddSAndreas Gohr
1564*d5ef99ddSAndreas Gohr- regex: 'ActionExtension/([\d.]+)'
1565*d5ef99ddSAndreas Gohr  name: 'ActionExtension'
1566*d5ef99ddSAndreas Gohr  version: '$1'
1567*d5ef99ddSAndreas Gohr
1568*d5ef99ddSAndreas Gohr- regex: '^Adori(?:-Dev|-Listen)?/([\d.]+)'
1569*d5ef99ddSAndreas Gohr  name: 'Adori'
1570*d5ef99ddSAndreas Gohr  version: '$1'
1571*d5ef99ddSAndreas Gohr
1572*d5ef99ddSAndreas Gohr- regex: '^Agora/([\d.]+)'
1573*d5ef99ddSAndreas Gohr  name: 'Agora'
1574*d5ef99ddSAndreas Gohr  version: '$1'
1575*d5ef99ddSAndreas Gohr
1576*d5ef99ddSAndreas Gohr- regex: '^Airr(?:%20Beta)?/([\d.]+)|^Airr \('
1577*d5ef99ddSAndreas Gohr  name: 'Airr'
1578*d5ef99ddSAndreas Gohr  version: '$1'
1579*d5ef99ddSAndreas Gohr
1580*d5ef99ddSAndreas Gohr- regex: '^Airsonic/(\d+\.[.\d]+)'
1581*d5ef99ddSAndreas Gohr  name: 'Airsonic'
1582*d5ef99ddSAndreas Gohr  version: '$1'
1583*d5ef99ddSAndreas Gohr
1584*d5ef99ddSAndreas Gohr- regex: '(?:AllYouCanBooksApp|^AllYouCanBooks/([\d.]+))'
1585*d5ef99ddSAndreas Gohr  name: 'All You Can Books'
1586*d5ef99ddSAndreas Gohr  version: '$1'
1587*d5ef99ddSAndreas Gohr
1588*d5ef99ddSAndreas Gohr- regex: '^AllHitMusicRadio/([\d.]+)'
1589*d5ef99ddSAndreas Gohr  name: 'AllHitMusicRadio'
1590*d5ef99ddSAndreas Gohr  version: '$1'
1591*d5ef99ddSAndreas Gohr
1592*d5ef99ddSAndreas Gohr- regex: '^Amazon;AF'
1593*d5ef99ddSAndreas Gohr  name: 'Amazon Fire'
1594*d5ef99ddSAndreas Gohr  version: ''
1595*d5ef99ddSAndreas Gohr
1596*d5ef99ddSAndreas Gohr- regex: '^Anchor/([\d.]+)'
1597*d5ef99ddSAndreas Gohr  name: 'Anchor'
1598*d5ef99ddSAndreas Gohr  version: '$1'
1599*d5ef99ddSAndreas Gohr
1600*d5ef99ddSAndreas Gohr- regex: '^AnchorFM/(\d+\.[.\d]+)'
1601*d5ef99ddSAndreas Gohr  name: 'AnchorFM'
1602*d5ef99ddSAndreas Gohr  version: '$1'
1603*d5ef99ddSAndreas Gohr
1604*d5ef99ddSAndreas Gohr- regex: '(?:^Anghami Android |^Anghami/|^أنغامي/)([\d.]+)'
1605*d5ef99ddSAndreas Gohr  name: 'Anghami'
1606*d5ef99ddSAndreas Gohr  version: '$1'
1607*d5ef99ddSAndreas Gohr
1608*d5ef99ddSAndreas Gohr- regex: '(?:^AntennaPod/|^de\.danoeh\.antennapod/|antenna/)([\d.]+)?'
1609*d5ef99ddSAndreas Gohr  name: 'AntennaPod'
1610*d5ef99ddSAndreas Gohr  version: '$1'
1611*d5ef99ddSAndreas Gohr
1612*d5ef99ddSAndreas Gohr- regex: '^Anybox/([\d.]+)'
1613*d5ef99ddSAndreas Gohr  name: 'Anybox'
1614*d5ef99ddSAndreas Gohr  version: '$1'
1615*d5ef99ddSAndreas Gohr
1616*d5ef99ddSAndreas Gohr- regex: '^Anytime/(\d+\.[.\d]+).*amugofjava'
1617*d5ef99ddSAndreas Gohr  name: 'Anytime Podcast Player'
1618*d5ef99ddSAndreas Gohr  version: '$1'
1619*d5ef99ddSAndreas Gohr
1620*d5ef99ddSAndreas Gohr- regex: '^APKXDL'
1621*d5ef99ddSAndreas Gohr  name: 'APK Downloader'
1622*d5ef99ddSAndreas Gohr  version: ''
1623*d5ef99ddSAndreas Gohr
1624*d5ef99ddSAndreas Gohr- regex: '^Apollo/([\d.]+)'
1625*d5ef99ddSAndreas Gohr  name: 'Apollo'
1626*d5ef99ddSAndreas Gohr  version: '$1'
1627*d5ef99ddSAndreas Gohr
1628*d5ef99ddSAndreas Gohr- regex: '(?:^MessagesViewService/|^Messages/|^Messages Share Extension/|^MessagesNotificationExtension/)([\d.]+)'
1629*d5ef99ddSAndreas Gohr  name: 'Apple iMessage'
1630*d5ef99ddSAndreas Gohr  version: '$1'
1631*d5ef99ddSAndreas Gohr
1632*d5ef99ddSAndreas Gohr  # The Apple Podcasts app. What were they thinking?
1633*d5ef99ddSAndreas Gohr- regex: '(?:^Podcasts/|^Balados/|^Podcasti/|^Podcastit/|^Podcasturi/|^Podcasty/|^Podcast’ler/|^Podkaster/|^Podcaster/|^Podcastok/|^Подкасти/|^Подкасты/|^פודקאסטים/|^البودكاست/|^पॉडकास्ट/|^พ็อดคาสท์/|^播客/|^팟캐스트/|^ポッドキャスト/|^إسمعلي/|^Подкасттар/|^Podcast/|AirPodcasts/)([\d.]+)?'
1634*d5ef99ddSAndreas Gohr  name: 'Apple Podcasts'
1635*d5ef99ddSAndreas Gohr  version: '$1'
1636*d5ef99ddSAndreas Gohr
1637*d5ef99ddSAndreas Gohr- regex: '^Recordatorios/([\d.]+)'
1638*d5ef99ddSAndreas Gohr  name: 'Apple Reminders'
1639*d5ef99ddSAndreas Gohr  version: '$1'
1640*d5ef99ddSAndreas Gohr
1641*d5ef99ddSAndreas Gohr- regex: '^Arvocast/([\d.]+)'
1642*d5ef99ddSAndreas Gohr  name: 'Arvocast'
1643*d5ef99ddSAndreas Gohr  version: '$1'
1644*d5ef99ddSAndreas Gohr
1645*d5ef99ddSAndreas Gohr- regex: '^Radio\.com/(\d+\.[.\d]+)'
1646*d5ef99ddSAndreas Gohr  name: 'Audacy'
1647*d5ef99ddSAndreas Gohr  version: '$1'
1648*d5ef99ddSAndreas Gohr
1649*d5ef99ddSAndreas Gohr- regex: '^Audio/([\d.]+)'
1650*d5ef99ddSAndreas Gohr  name: 'Audio'
1651*d5ef99ddSAndreas Gohr  version: '$1'
1652*d5ef99ddSAndreas Gohr
1653*d5ef99ddSAndreas Gohr- regex: '^Android_AudioNow'
1654*d5ef99ddSAndreas Gohr  name: 'Audio Now'
1655*d5ef99ddSAndreas Gohr  version: ''
1656*d5ef99ddSAndreas Gohr
1657*d5ef99ddSAndreas Gohr- regex: '^Awasu/(\d+\.[.\d]+)'
1658*d5ef99ddSAndreas Gohr  name: 'Awasu'
1659*d5ef99ddSAndreas Gohr  version: '$1'
1660*d5ef99ddSAndreas Gohr
1661*d5ef99ddSAndreas Gohr- regex: '^Bear/([\d.]+)'
1662*d5ef99ddSAndreas Gohr  name: 'Bear'
1663*d5ef99ddSAndreas Gohr  version: '$1'
1664*d5ef99ddSAndreas Gohr
1665*d5ef99ddSAndreas Gohr- regex: '^Bible/([\d.]+)'
1666*d5ef99ddSAndreas Gohr  name: 'Bible'
1667*d5ef99ddSAndreas Gohr  version: '$1'
1668*d5ef99ddSAndreas Gohr
1669*d5ef99ddSAndreas Gohr- regex: '^Bolt/([\d.]+)'
1670*d5ef99ddSAndreas Gohr  name: 'Bolt'
1671*d5ef99ddSAndreas Gohr  version: '$1'
1672*d5ef99ddSAndreas Gohr
1673*d5ef99ddSAndreas Gohr- regex: '^Bookmobile/([\d.]+)'
1674*d5ef99ddSAndreas Gohr  name: 'Bookmobile'
1675*d5ef99ddSAndreas Gohr  version: '$1'
1676*d5ef99ddSAndreas Gohr
1677*d5ef99ddSAndreas Gohr- regex: '^Boom/([\d.]+)'
1678*d5ef99ddSAndreas Gohr  name: 'Boom'
1679*d5ef99ddSAndreas Gohr  version: '$1'
1680*d5ef99ddSAndreas Gohr
1681*d5ef99ddSAndreas Gohr- regex: '^Boomplay/(\d+\.[.\d]+)'
1682*d5ef99ddSAndreas Gohr  name: 'Boomplay'
1683*d5ef99ddSAndreas Gohr  version: '$1'
1684*d5ef99ddSAndreas Gohr
1685*d5ef99ddSAndreas Gohr- regex: '^Bose/(\d+\.[.\d]+)'
1686*d5ef99ddSAndreas Gohr  name: 'Bose SoundTouch'
1687*d5ef99ddSAndreas Gohr  version: '$1'
1688*d5ef99ddSAndreas Gohr
1689*d5ef99ddSAndreas Gohr- regex: '^bPod$'
1690*d5ef99ddSAndreas Gohr  name: 'bPod'
1691*d5ef99ddSAndreas Gohr  version: ''
1692*d5ef99ddSAndreas Gohr
1693*d5ef99ddSAndreas Gohr- regex: '^breez/(\d+\.[.\d]+)'
1694*d5ef99ddSAndreas Gohr  name: 'Breez'
1695*d5ef99ddSAndreas Gohr  version: '$1'
1696*d5ef99ddSAndreas Gohr
1697*d5ef99ddSAndreas Gohr- regex: '^Broadcast/(\d+\.[.\d]+)'
1698*d5ef99ddSAndreas Gohr  name: 'Broadcast'
1699*d5ef99ddSAndreas Gohr  version: '$1'
1700*d5ef99ddSAndreas Gohr
1701*d5ef99ddSAndreas Gohr- regex: 'BroadwayPodcastNetwork/iOS'
1702*d5ef99ddSAndreas Gohr  name: 'Broadway Podcast Network'
1703*d5ef99ddSAndreas Gohr  version: ''
1704*d5ef99ddSAndreas Gohr
1705*d5ef99ddSAndreas Gohr- regex: '^(?:Browser|browser_iso)/([\d.]+)'
1706*d5ef99ddSAndreas Gohr  name: 'Browser app'
1707*d5ef99ddSAndreas Gohr  version: '$1'
1708*d5ef99ddSAndreas Gohr
1709*d5ef99ddSAndreas Gohr- regex: '^BrowserPlus/([\d.]+)'
1710*d5ef99ddSAndreas Gohr  name: 'BrowserPlus'
1711*d5ef99ddSAndreas Gohr  version: '$1'
1712*d5ef99ddSAndreas Gohr
1713*d5ef99ddSAndreas Gohr- regex: '^Bullhorn(?:/([\d.]+))?'
1714*d5ef99ddSAndreas Gohr  name: 'Bullhorn'
1715*d5ef99ddSAndreas Gohr  version: '$1'
1716*d5ef99ddSAndreas Gohr
1717*d5ef99ddSAndreas Gohr- regex: '^Capital/([\d.]+)'
1718*d5ef99ddSAndreas Gohr  name: 'Capital'
1719*d5ef99ddSAndreas Gohr  version: '$1'
1720*d5ef99ddSAndreas Gohr
1721*d5ef99ddSAndreas Gohr- regex: '^capsule\.fm/([\d.]+)|^capsule-android'
1722*d5ef99ddSAndreas Gohr  name: 'capsule.fm'
1723*d5ef99ddSAndreas Gohr  version: '$1'
1724*d5ef99ddSAndreas Gohr
1725*d5ef99ddSAndreas Gohr- regex: '^Castamatic/([\d.]+)'
1726*d5ef99ddSAndreas Gohr  name: 'Castamatic'
1727*d5ef99ddSAndreas Gohr  version: '$1'
1728*d5ef99ddSAndreas Gohr
1729*d5ef99ddSAndreas Gohr- regex: '^Castaway/([\d.]+)'
1730*d5ef99ddSAndreas Gohr  name: 'Castaway'
1731*d5ef99ddSAndreas Gohr  version: '$1'
1732*d5ef99ddSAndreas Gohr
1733*d5ef99ddSAndreas Gohr- regex: '^CastBox/(\d+\.[.\d]+)'
1734*d5ef99ddSAndreas Gohr  name: 'CastBox'
1735*d5ef99ddSAndreas Gohr  version: '$1'
1736*d5ef99ddSAndreas Gohr
1737*d5ef99ddSAndreas Gohr- regex: '^Classic FM/([\d.]+)'
1738*d5ef99ddSAndreas Gohr  name: 'Classic FM'
1739*d5ef99ddSAndreas Gohr  version: '$1'
1740*d5ef99ddSAndreas Gohr
1741*d5ef99ddSAndreas Gohr- regex: '^Client/([\d.]+)'
1742*d5ef99ddSAndreas Gohr  name: 'Client'
1743*d5ef99ddSAndreas Gohr  version: '$1'
1744*d5ef99ddSAndreas Gohr
1745*d5ef99ddSAndreas Gohr- regex: '^Cosmicast/([\d.]+)'
1746*d5ef99ddSAndreas Gohr  name: 'Cosmicast'
1747*d5ef99ddSAndreas Gohr  version: '$1'
1748*d5ef99ddSAndreas Gohr
1749*d5ef99ddSAndreas Gohr# A simple, beautiful podcast app, for Windows, MacOS and Linux
1750*d5ef99ddSAndreas Gohr- regex: 'CPod/(\d+\.[.\d]+)'
1751*d5ef99ddSAndreas Gohr  name: 'CPod'
1752*d5ef99ddSAndreas Gohr  version: '$1'
1753*d5ef99ddSAndreas Gohr
1754*d5ef99ddSAndreas Gohr- regex: '^damus/([\d.]+)'
1755*d5ef99ddSAndreas Gohr  name: 'Damus'
1756*d5ef99ddSAndreas Gohr  version: '$1'
1757*d5ef99ddSAndreas Gohr
1758*d5ef99ddSAndreas Gohr- regex: '(?:be\.standaard\.audio|^DS podcast/|DS%20Podcast/)([\d.]+)?'
1759*d5ef99ddSAndreas Gohr  name: 'De Standaard'
1760*d5ef99ddSAndreas Gohr  version: '$1'
1761*d5ef99ddSAndreas Gohr
1762*d5ef99ddSAndreas Gohr- regex: '^DManager/([\d.]+)'
1763*d5ef99ddSAndreas Gohr  name: 'DManager'
1764*d5ef99ddSAndreas Gohr  version: '$1'
1765*d5ef99ddSAndreas Gohr
1766*d5ef99ddSAndreas Gohr- regex: '^doubleTwist CloudPlayer'
1767*d5ef99ddSAndreas Gohr  name: 'DoubleTwist CloudPlayer'
1768*d5ef99ddSAndreas Gohr  version: ''
1769*d5ef99ddSAndreas Gohr
1770*d5ef99ddSAndreas Gohr- regex: '^Doughnut/([\d.]+)'
1771*d5ef99ddSAndreas Gohr  name: 'Doughnut'
1772*d5ef99ddSAndreas Gohr  version: '$1'
1773*d5ef99ddSAndreas Gohr
1774*d5ef99ddSAndreas Gohr- regex: '^Downie/([\d.]+)'
1775*d5ef99ddSAndreas Gohr  name: 'Downie'
1776*d5ef99ddSAndreas Gohr  version: '$1'
1777*d5ef99ddSAndreas Gohr
1778*d5ef99ddSAndreas Gohr- regex: '^Downloader/([\d.]+)'
1779*d5ef99ddSAndreas Gohr  name: 'Downloader'
1780*d5ef99ddSAndreas Gohr  version: '$1'
1781*d5ef99ddSAndreas Gohr
1782*d5ef99ddSAndreas Gohr- regex: '^EMAudioPlayer (\d+\.[.\d]+)'
1783*d5ef99ddSAndreas Gohr  name: 'EMAudioPlayer'
1784*d5ef99ddSAndreas Gohr  version: '$1'
1785*d5ef99ddSAndreas Gohr
1786*d5ef99ddSAndreas Gohr- regex: '^Expo/(\d+\.[.\d]+)'
1787*d5ef99ddSAndreas Gohr  name: 'Expo'
1788*d5ef99ddSAndreas Gohr  version: '$1'
1789*d5ef99ddSAndreas Gohr
1790*d5ef99ddSAndreas Gohr- regex: '^CFR%20Plus/([\d.]+)'
1791*d5ef99ddSAndreas Gohr  name: 'faidr'
1792*d5ef99ddSAndreas Gohr  version: '$1'
1793*d5ef99ddSAndreas Gohr
1794*d5ef99ddSAndreas Gohr- regex: '^Fathom/([\d.]+)'
1795*d5ef99ddSAndreas Gohr  name: 'Fathom'
1796*d5ef99ddSAndreas Gohr  version: '$1'
1797*d5ef99ddSAndreas Gohr
1798*d5ef99ddSAndreas Gohr- regex: '^FeedStation/(\d+\.[.\d]+)'
1799*d5ef99ddSAndreas Gohr  name: 'FeedStation'
1800*d5ef99ddSAndreas Gohr  version: '$1'
1801*d5ef99ddSAndreas Gohr
1802*d5ef99ddSAndreas Gohr- regex: '^Files/([\d.]+)'
1803*d5ef99ddSAndreas Gohr  name: 'Files'
1804*d5ef99ddSAndreas Gohr  version: '$1'
1805*d5ef99ddSAndreas Gohr
1806*d5ef99ddSAndreas Gohr- regex: '^Fountain(?:app)?/([\d.]+)'
1807*d5ef99ddSAndreas Gohr  name: 'Fountain'
1808*d5ef99ddSAndreas Gohr  version: '$1'
1809*d5ef99ddSAndreas Gohr
1810*d5ef99ddSAndreas Gohr- regex: '^Garmin fenix 5X Plus/(\d+\.[.\d]+)'
1811*d5ef99ddSAndreas Gohr  name: 'Garmin fenix 5X'
1812*d5ef99ddSAndreas Gohr  version: '$1'
1813*d5ef99ddSAndreas Gohr
1814*d5ef99ddSAndreas Gohr- regex: '^Garmin Forerunner (?:\d+)(?: Music| Solar)?/(\d+\.[.\d]+)'
1815*d5ef99ddSAndreas Gohr  name: 'Garmin Forerunner'
1816*d5ef99ddSAndreas Gohr  version: '$1'
1817*d5ef99ddSAndreas Gohr
1818*d5ef99ddSAndreas Gohr- regex: '^Gold/([\d.]+)'
1819*d5ef99ddSAndreas Gohr  name: 'Gold'
1820*d5ef99ddSAndreas Gohr  version: '$1'
1821*d5ef99ddSAndreas Gohr
1822*d5ef99ddSAndreas Gohr- regex: '^GoldenPod/(\d+\.[.\d]+)'
1823*d5ef99ddSAndreas Gohr  name: 'GoldenPod'
1824*d5ef99ddSAndreas Gohr  version: '$1'
1825*d5ef99ddSAndreas Gohr
1826*d5ef99ddSAndreas Gohr- regex: '^GoLoud/([\d.]+)'
1827*d5ef99ddSAndreas Gohr  name: 'GoLoud'
1828*d5ef99ddSAndreas Gohr  version: '$1'
1829*d5ef99ddSAndreas Gohr
1830*d5ef99ddSAndreas Gohr- regex: 'Goodpods(?:\.Android|\.iOS)? ?/ ?([\d.]+)'
1831*d5ef99ddSAndreas Gohr  name: 'Goodpods'
1832*d5ef99ddSAndreas Gohr  version: '$1'
1833*d5ef99ddSAndreas Gohr
1834*d5ef99ddSAndreas Gohr- regex: '^GoodReader(?:4|IPad)?/([\d.]+)'
1835*d5ef99ddSAndreas Gohr  name: 'GoodReader'
1836*d5ef99ddSAndreas Gohr  version: '$1'
1837*d5ef99ddSAndreas Gohr
1838*d5ef99ddSAndreas Gohr- regex: '\(Fuchsia\).* CrKey/(:?\d+\.[.\d]+)'
1839*d5ef99ddSAndreas Gohr  name: 'Google Nest Hub'
1840*d5ef99ddSAndreas Gohr  version: ''
1841*d5ef99ddSAndreas Gohr
1842*d5ef99ddSAndreas Gohr- regex: '^Guacamole/([\d.]+)'
1843*d5ef99ddSAndreas Gohr  name: 'Guacamole'
1844*d5ef99ddSAndreas Gohr  version: '$1'
1845*d5ef99ddSAndreas Gohr
1846*d5ef99ddSAndreas Gohr- regex: '^Hammel/([\d.]+)'
1847*d5ef99ddSAndreas Gohr  name: 'Hammel'
1848*d5ef99ddSAndreas Gohr  version: '$1'
1849*d5ef99ddSAndreas Gohr
1850*d5ef99ddSAndreas Gohr- regex: '^HardCast/([\d.]+)'
1851*d5ef99ddSAndreas Gohr  name: 'HardCast'
1852*d5ef99ddSAndreas Gohr  version: '$1'
1853*d5ef99ddSAndreas Gohr
1854*d5ef99ddSAndreas Gohr- regex: '^Hark/([\d.]+)'
1855*d5ef99ddSAndreas Gohr  name: 'Hark Audio'
1856*d5ef99ddSAndreas Gohr  version: '$1'
1857*d5ef99ddSAndreas Gohr
1858*d5ef99ddSAndreas Gohr- regex: '^Heart/([\d.]+)'
1859*d5ef99ddSAndreas Gohr  name: 'Heart'
1860*d5ef99ddSAndreas Gohr  version: '$1'
1861*d5ef99ddSAndreas Gohr
1862*d5ef99ddSAndreas Gohr- regex: 'hermespod\.com/v?([\d.]+)'
1863*d5ef99ddSAndreas Gohr  name: 'HermesPod'
1864*d5ef99ddSAndreas Gohr  version: '$1'
1865*d5ef99ddSAndreas Gohr
1866*d5ef99ddSAndreas Gohr- regex: '^HiCast/([\d.]+)'
1867*d5ef99ddSAndreas Gohr  name: 'HiCast'
1868*d5ef99ddSAndreas Gohr  version: '$1'
1869*d5ef99ddSAndreas Gohr
1870*d5ef99ddSAndreas Gohr# Himalaya is a podcast app
1871*d5ef99ddSAndreas Gohr- regex: '^Himalaya(?:_test)?/([\d.]+)'
1872*d5ef99ddSAndreas Gohr  name: 'Himalaya'
1873*d5ef99ddSAndreas Gohr  version: '$1'
1874*d5ef99ddSAndreas Gohr
1875*d5ef99ddSAndreas Gohr# Newsletters and podcasts together!
1876*d5ef99ddSAndreas Gohr- regex: '^HyperCatcher/([\d.]+)'
1877*d5ef99ddSAndreas Gohr  name: 'HyperCatcher'
1878*d5ef99ddSAndreas Gohr  version: '$1'
1879*d5ef99ddSAndreas Gohr
1880*d5ef99ddSAndreas Gohr- regex: '^(?:iHeartRadio|iHeartPodcasts)/([\d.]+)'
1881*d5ef99ddSAndreas Gohr  name: 'iHeartRadio'
1882*d5ef99ddSAndreas Gohr  version: '$1'
1883*d5ef99ddSAndreas Gohr
1884*d5ef99ddSAndreas Gohr- regex: '^IOSAudiobooks/([\d.]+)'
1885*d5ef99ddSAndreas Gohr  name: 'Audiobooks'
1886*d5ef99ddSAndreas Gohr  version: '$1'
1887*d5ef99ddSAndreas Gohr
1888*d5ef99ddSAndreas Gohr- regex: '^iVoox(?:App|New)?[ /]?([\d.]+)?'
1889*d5ef99ddSAndreas Gohr  name: 'iVoox'
1890*d5ef99ddSAndreas Gohr  version: '$1'
1891*d5ef99ddSAndreas Gohr
1892*d5ef99ddSAndreas Gohr- regex: '^Jam/(\d+\.[.\d]+)'
1893*d5ef99ddSAndreas Gohr  name: 'Jam'
1894*d5ef99ddSAndreas Gohr  version: '$1'
1895*d5ef99ddSAndreas Gohr
1896*d5ef99ddSAndreas Gohr# A music streaming and podcast app from India. Earn Your Happy!
1897*d5ef99ddSAndreas Gohr- regex: '^(?:com\.jio\.media\.jiobeats/(\d+\.[.\d]+)|com\.saavn\.android|^[sS]aavn)'
1898*d5ef99ddSAndreas Gohr  name: 'JioSaavn'
1899*d5ef99ddSAndreas Gohr  version: '$1'
1900*d5ef99ddSAndreas Gohr
1901*d5ef99ddSAndreas Gohr# Kajabi (https://kajabi.com/)
1902*d5ef99ddSAndreas Gohr- regex: 'KajabiMobileApp|KajabiPodcast'
1903*d5ef99ddSAndreas Gohr  name: 'Kajabi'
1904*d5ef99ddSAndreas Gohr  version: ''
1905*d5ef99ddSAndreas Gohr
1906*d5ef99ddSAndreas Gohr- regex: '^KakaoTalk/(\d+\.[.\d]+)'
1907*d5ef99ddSAndreas Gohr  name: 'KakaoTalk'
1908*d5ef99ddSAndreas Gohr  version: '$1'
1909*d5ef99ddSAndreas Gohr
1910*d5ef99ddSAndreas Gohr- regex: '^Kids(?:%20| )Listen/([\d.]+)'
1911*d5ef99ddSAndreas Gohr  name: 'Kids Listen'
1912*d5ef99ddSAndreas Gohr  version: '$1'
1913*d5ef99ddSAndreas Gohr
1914*d5ef99ddSAndreas Gohr- regex: '^KidspodMobileClient/([\d.]+)'
1915*d5ef99ddSAndreas Gohr  name: 'KidsPod'
1916*d5ef99ddSAndreas Gohr  version: '$1'
1917*d5ef99ddSAndreas Gohr
1918*d5ef99ddSAndreas Gohr- regex: '^KKBOX/(\d+\.[.\d]+)'
1919*d5ef99ddSAndreas Gohr  name: 'KKBOX'
1920*d5ef99ddSAndreas Gohr  version: '$1'
1921*d5ef99ddSAndreas Gohr
1922*d5ef99ddSAndreas Gohr- regex: '^(?:Laughable.+iOS|Laughable)/(\d+\.[.\d]+)'
1923*d5ef99ddSAndreas Gohr  name: 'Laughable'
1924*d5ef99ddSAndreas Gohr  version: '$1'
1925*d5ef99ddSAndreas Gohr
1926*d5ef99ddSAndreas Gohr# British podcast app
1927*d5ef99ddSAndreas Gohr- regex: '^LBC/([\d.]+)'
1928*d5ef99ddSAndreas Gohr  name: 'LBC'
1929*d5ef99ddSAndreas Gohr  version: '$1'
1930*d5ef99ddSAndreas Gohr
1931*d5ef99ddSAndreas Gohr- regex: 'LG Player (\d+\.[.\d]+)'
1932*d5ef99ddSAndreas Gohr  name: 'LG Player'
1933*d5ef99ddSAndreas Gohr  version: '$1'
1934*d5ef99ddSAndreas Gohr
1935*d5ef99ddSAndreas Gohr- regex: '^Listen(?:(?: |%20)App)?/([\d.]+)'
1936*d5ef99ddSAndreas Gohr  name: 'Listen'
1937*d5ef99ddSAndreas Gohr  version: '$1'
1938*d5ef99ddSAndreas Gohr
1939*d5ef99ddSAndreas Gohr- regex: '^Liulo/([\d.]+)'
1940*d5ef99ddSAndreas Gohr  name: 'Liulo'
1941*d5ef99ddSAndreas Gohr  version: '$1'
1942*d5ef99ddSAndreas Gohr
1943*d5ef99ddSAndreas Gohr- regex: 'Listen5[ /]([\d.]+)'
1944*d5ef99ddSAndreas Gohr  name: 'Just Listen'
1945*d5ef99ddSAndreas Gohr  version: '$1'
1946*d5ef99ddSAndreas Gohr
1947*d5ef99ddSAndreas Gohr- regex: '^(?:Luminary(?:Preprod)?|luminary\.next)/([\d.]+)'
1948*d5ef99ddSAndreas Gohr  name: 'Luminary'
1949*d5ef99ddSAndreas Gohr  version: '$1'
1950*d5ef99ddSAndreas Gohr
1951*d5ef99ddSAndreas Gohr- regex: '^Megaphone\.fm'
1952*d5ef99ddSAndreas Gohr  name: 'Megaphone'
1953*d5ef99ddSAndreas Gohr  version: ''
1954*d5ef99ddSAndreas Gohr
1955*d5ef99ddSAndreas Gohr- regex: '^Menucast/(\d+\.[.\d]+)'
1956*d5ef99ddSAndreas Gohr  name: 'Menucast'
1957*d5ef99ddSAndreas Gohr  version: '$1'
1958*d5ef99ddSAndreas Gohr
1959*d5ef99ddSAndreas Gohr- regex: '^Messenger/([\d.]+)'
1960*d5ef99ddSAndreas Gohr  name: 'MessengerX'
1961*d5ef99ddSAndreas Gohr  version: '$1'
1962*d5ef99ddSAndreas Gohr
1963*d5ef99ddSAndreas Gohr- regex: '^Mimir(?:-macOS)?/([\d.]+)'
1964*d5ef99ddSAndreas Gohr  name: 'Mimir'
1965*d5ef99ddSAndreas Gohr  version: '$1'
1966*d5ef99ddSAndreas Gohr
1967*d5ef99ddSAndreas Gohr- regex: '^MobileSMS/([\d.]+)'
1968*d5ef99ddSAndreas Gohr  name: 'MobileSMS'
1969*d5ef99ddSAndreas Gohr  version: '$1'
1970*d5ef99ddSAndreas Gohr
1971*d5ef99ddSAndreas Gohr- regex: '^Moon ?FM/([\d.]+)'
1972*d5ef99ddSAndreas Gohr  name: 'MoonFM'
1973*d5ef99ddSAndreas Gohr  version: '$1'
1974*d5ef99ddSAndreas Gohr
1975*d5ef99ddSAndreas Gohr- regex: '^myTuner(?:(?:%20Radio%20app|iOS%20Free|_podcasts_androidplayer)/ ?([\d.]+)?)?'
1976*d5ef99ddSAndreas Gohr  name: 'MyTuner'
1977*d5ef99ddSAndreas Gohr  version: '$1'
1978*d5ef99ddSAndreas Gohr
1979*d5ef99ddSAndreas Gohr- regex: '^Newsly$'
1980*d5ef99ddSAndreas Gohr  name: 'Newsly'
1981*d5ef99ddSAndreas Gohr  version: ''
1982*d5ef99ddSAndreas Gohr
1983*d5ef99ddSAndreas Gohr# NRC Audio
1984*d5ef99ddSAndreas Gohr- regex: '^NRC(?: |%20)Audio/([\d.]+)'
1985*d5ef99ddSAndreas Gohr  name: 'NRC Audio'
1986*d5ef99ddSAndreas Gohr  version: '$1'
1987*d5ef99ddSAndreas Gohr
1988*d5ef99ddSAndreas Gohr# The free NRC app offers you the latest news and the digital version of the paper newspaper.
1989*d5ef99ddSAndreas Gohr- regex: '(?:NRC-Nieuws/|nl\.nrc\.nrcapp |com\.twipemobile\.nrc )([\d.]+)'
1990*d5ef99ddSAndreas Gohr  name: 'NRC'
1991*d5ef99ddSAndreas Gohr  version: '$1'
1992*d5ef99ddSAndreas Gohr
1993*d5ef99ddSAndreas Gohr- regex: '^Outcast[/ ]?([\d.]+)?'
1994*d5ef99ddSAndreas Gohr  name: 'Outcast'
1995*d5ef99ddSAndreas Gohr  version: '$1'
1996*d5ef99ddSAndreas Gohr
1997*d5ef99ddSAndreas Gohr- regex: '^Podcast Overhaul/(\d+\.[.\d]+)'
1998*d5ef99ddSAndreas Gohr  name: 'Overhaul FM'
1999*d5ef99ddSAndreas Gohr  version: '$1'
2000*d5ef99ddSAndreas Gohr
2001*d5ef99ddSAndreas Gohr- regex: '^Palco MP3/(\d+\.[.\d]+)'
2002*d5ef99ddSAndreas Gohr  name: 'Palco MP3'
2003*d5ef99ddSAndreas Gohr  version: '$1'
2004*d5ef99ddSAndreas Gohr
2005*d5ef99ddSAndreas Gohr- regex: '^PeaCast/(\d+\.[.\d]+)'
2006*d5ef99ddSAndreas Gohr  name: 'PeaCast'
2007*d5ef99ddSAndreas Gohr  version: '$1'
2008*d5ef99ddSAndreas Gohr
2009*d5ef99ddSAndreas Gohr- regex: '^Player FM|^Player%20FM|^Alpha%20PlayerFM/'
2010*d5ef99ddSAndreas Gohr  name: 'Player FM'
2011*d5ef99ddSAndreas Gohr  version: ''
2012*d5ef99ddSAndreas Gohr
2013*d5ef99ddSAndreas Gohr- regex: '^Podbay/([\d.]+)'
2014*d5ef99ddSAndreas Gohr  name: 'Podbay'
2015*d5ef99ddSAndreas Gohr  version: '$1'
2016*d5ef99ddSAndreas Gohr
2017*d5ef99ddSAndreas Gohr
2018*d5ef99ddSAndreas Gohr- regex: '^PodcastGuru[ /]([\d.]+)'
2019*d5ef99ddSAndreas Gohr  name: 'Podcast Guru'
2020*d5ef99ddSAndreas Gohr  version: '$1'
2021*d5ef99ddSAndreas Gohr
2022*d5ef99ddSAndreas Gohr- regex: '^Podcast Player/(\d+\.[.\d]+)'
2023*d5ef99ddSAndreas Gohr  name: 'Podcast Player'
2024*d5ef99ddSAndreas Gohr  version: '$1'
2025*d5ef99ddSAndreas Gohr
2026*d5ef99ddSAndreas Gohr- regex: '^PodcastRepublic/(\d+\.[.\d]+)'
2027*d5ef99ddSAndreas Gohr  name: 'Podcast Republic'
2028*d5ef99ddSAndreas Gohr  version: '$1'
2029*d5ef99ddSAndreas Gohr
2030*d5ef99ddSAndreas Gohr- regex: '^Podcastly[/ ]?(\d+\.[.\d]+)?'
2031*d5ef99ddSAndreas Gohr  name: 'Podcastly'
2032*d5ef99ddSAndreas Gohr  version: '$1'
2033*d5ef99ddSAndreas Gohr
2034*d5ef99ddSAndreas Gohr- regex: '^Podchaser |^Podchaser-Parser'
2035*d5ef99ddSAndreas Gohr  name: 'Podchaser'
2036*d5ef99ddSAndreas Gohr  version: ''
2037*d5ef99ddSAndreas Gohr
2038*d5ef99ddSAndreas Gohr- regex: '^Podclipper/([\d.]+)'
2039*d5ef99ddSAndreas Gohr  name: 'Podclipper'
2040*d5ef99ddSAndreas Gohr  version: '$1'
2041*d5ef99ddSAndreas Gohr
2042*d5ef99ddSAndreas Gohr- regex: '^PodCruncher/(\d+\.[.\d]+)'
2043*d5ef99ddSAndreas Gohr  name: 'PodCruncher'
2044*d5ef99ddSAndreas Gohr  version: '$1'
2045*d5ef99ddSAndreas Gohr
2046*d5ef99ddSAndreas Gohr- regex: '^Podeo/([\d.]+)'
2047*d5ef99ddSAndreas Gohr  name: 'Podeo'
2048*d5ef99ddSAndreas Gohr  version: '$1'
2049*d5ef99ddSAndreas Gohr
2050*d5ef99ddSAndreas Gohr# Podfriend Electron app
2051*d5ef99ddSAndreas Gohr- regex: '^Podfriend[ /](\d+\.[.\d]+)'
2052*d5ef99ddSAndreas Gohr  name: 'Podfriend'
2053*d5ef99ddSAndreas Gohr  version: '$1'
2054*d5ef99ddSAndreas Gohr
2055*d5ef99ddSAndreas Gohr# Podhero app on iOS and Android.
2056*d5ef99ddSAndreas Gohr- regex: '(?:^Podhero(?:%20Alpha)?/|^Swoot[/ ](?:Agent[/ ])?)([\d.]+)'
2057*d5ef99ddSAndreas Gohr  name: 'Podhero'
2058*d5ef99ddSAndreas Gohr  version: '$1'
2059*d5ef99ddSAndreas Gohr
2060*d5ef99ddSAndreas Gohr- regex: '^Podimo/(\d+\.[.\d]+)'
2061*d5ef99ddSAndreas Gohr  name: 'Podimo'
2062*d5ef99ddSAndreas Gohr  version: '$1'
2063*d5ef99ddSAndreas Gohr
2064*d5ef99ddSAndreas Gohr# PodKast is a podcast app available for KaiOS smartphones
2065*d5ef99ddSAndreas Gohr- regex: 'PodKast$'
2066*d5ef99ddSAndreas Gohr  name: 'PodKast'
2067*d5ef99ddSAndreas Gohr  version: ''
2068*d5ef99ddSAndreas Gohr
2069*d5ef99ddSAndreas Gohr- regex: '^Podkicker(?: Pro)/(\d+\.[.\d]+)'
2070*d5ef99ddSAndreas Gohr  name: 'Podkicker Pro'
2071*d5ef99ddSAndreas Gohr  version: '$1'
2072*d5ef99ddSAndreas Gohr
2073*d5ef99ddSAndreas Gohr# PodLP is the first podcast app available for KaiOS smart feature phones on the KaiStore.
2074*d5ef99ddSAndreas Gohr- regex: 'PodLP/(\d+\.[.\d]+)'
2075*d5ef99ddSAndreas Gohr  name: 'PodLP'
2076*d5ef99ddSAndreas Gohr  version: '$1'
2077*d5ef99ddSAndreas Gohr
2078*d5ef99ddSAndreas Gohr- regex: '^(?:Podme android app|PodMe)/(\d+\.[.\d]+)?'
2079*d5ef99ddSAndreas Gohr  name: 'PodMe'
2080*d5ef99ddSAndreas Gohr  version: '$1'
2081*d5ef99ddSAndreas Gohr
2082*d5ef99ddSAndreas Gohr- regex: '^PodMN/(?:iOS|Android) (\d+\.[.\d]+)'
2083*d5ef99ddSAndreas Gohr  name: 'PodMN'
2084*d5ef99ddSAndreas Gohr  version: '$1'
2085*d5ef99ddSAndreas Gohr
2086*d5ef99ddSAndreas Gohr- regex: '^PodNL/([\d.]+)'
2087*d5ef99ddSAndreas Gohr  name: 'PodNL'
2088*d5ef99ddSAndreas Gohr  version: '$1'
2089*d5ef99ddSAndreas Gohr
2090*d5ef99ddSAndreas Gohr- regex: '^(?:Podopolo|podopolo)/?([\d.]+)'
2091*d5ef99ddSAndreas Gohr  name: 'Podopolo'
2092*d5ef99ddSAndreas Gohr  version: '$1'
2093*d5ef99ddSAndreas Gohr
2094*d5ef99ddSAndreas Gohr- regex: '^Podplay/(\d+\.[.\d]+)'
2095*d5ef99ddSAndreas Gohr  name: 'Podplay'
2096*d5ef99ddSAndreas Gohr  version: '$1'
2097*d5ef99ddSAndreas Gohr
2098*d5ef99ddSAndreas Gohr- regex: '^Pods/'
2099*d5ef99ddSAndreas Gohr  name: 'Pods'
2100*d5ef99ddSAndreas Gohr  version: '$1'
2101*d5ef99ddSAndreas Gohr
2102*d5ef99ddSAndreas Gohr- regex: '^Podurama/(\d+\.[.\d]+)'
2103*d5ef99ddSAndreas Gohr  name: 'Podurama'
2104*d5ef99ddSAndreas Gohr  version: '$1'
2105*d5ef99ddSAndreas Gohr
2106*d5ef99ddSAndreas Gohr- regex: '^PodTrapper$'
2107*d5ef99ddSAndreas Gohr  name: 'PodTrapper'
2108*d5ef99ddSAndreas Gohr  version: ''
2109*d5ef99ddSAndreas Gohr
2110*d5ef99ddSAndreas Gohr- regex: '^Podvine/(\d+\.[.\d]+)'
2111*d5ef99ddSAndreas Gohr  name: 'Podvine'
2112*d5ef99ddSAndreas Gohr  version: '$1'
2113*d5ef99ddSAndreas Gohr
2114*d5ef99ddSAndreas Gohr# Open source podcast catcher for Android, with clip-sharing, playlists, device syncing and more.
2115*d5ef99ddSAndreas Gohr- regex: '^Podverse/'
2116*d5ef99ddSAndreas Gohr  name: 'Podverse'
2117*d5ef99ddSAndreas Gohr  version: ''
2118*d5ef99ddSAndreas Gohr
2119*d5ef99ddSAndreas Gohr# Podyssey is a community for people that love podcasts. It's like Goodreads, but for podcasts.
2120*d5ef99ddSAndreas Gohr- regex: '(?:Podyssey App|com\.toysinboxes\.Echo|fm\.podyssey\.podcasts|^Podyssey)/?([\d.]+)?'
2121*d5ef99ddSAndreas Gohr  name: 'Podyssey'
2122*d5ef99ddSAndreas Gohr  version: '$1'
2123*d5ef99ddSAndreas Gohr
2124*d5ef99ddSAndreas Gohr- regex: '^PugpigBolt (\d+\.[.\d]+)'
2125*d5ef99ddSAndreas Gohr  name: 'PugPig Bolt'
2126*d5ef99ddSAndreas Gohr  version: '$1'
2127*d5ef99ddSAndreas Gohr
2128*d5ef99ddSAndreas Gohr# Radio.de is a radio and podcast app in Germany, but they
2129*d5ef99ddSAndreas Gohr# have web sites and apps with various domain names
2130*d5ef99ddSAndreas Gohr# (at, de, dk, es, fr, it, pl, pt, se, net)
2131*d5ef99ddSAndreas Gohr- regex: '^radio\.([a-z]{2}|net)[ /]([\d.]+)'
2132*d5ef99ddSAndreas Gohr  name: 'radio.$1'
2133*d5ef99ddSAndreas Gohr  version: '$2'
2134*d5ef99ddSAndreas Gohr
2135*d5ef99ddSAndreas Gohr
2136*d5ef99ddSAndreas Gohr# same developer as radio.de, different app
2137*d5ef99ddSAndreas Gohr- regex: '^GetPodcast[ /]([\d.]+)'
2138*d5ef99ddSAndreas Gohr  name: 'GetPodcast'
2139*d5ef99ddSAndreas Gohr  version: '$1'
2140*d5ef99ddSAndreas Gohr
2141*d5ef99ddSAndreas Gohr# https://radio-next.tv/
2142*d5ef99ddSAndreas Gohr- regex: '^radio\.next[ /]([\d.]+)'
2143*d5ef99ddSAndreas Gohr  name: 'Radio Next'
2144*d5ef99ddSAndreas Gohr  version: '$1'
2145*d5ef99ddSAndreas Gohr
2146*d5ef99ddSAndreas Gohr- regex: '(?:^Radioline%202/(\d+\.[.\d]+)|^Radioline$)'
2147*d5ef99ddSAndreas Gohr  name: 'Radioline'
2148*d5ef99ddSAndreas Gohr  version: '$1'
2149*d5ef99ddSAndreas Gohr
2150*d5ef99ddSAndreas Gohr
2151*d5ef99ddSAndreas Gohr# Repod is a social podcast app that helps creators engage, montetization, and grow their community.
2152*d5ef99ddSAndreas Gohr- regex: '^Repod/(\d+\.[.\d]+)'
2153*d5ef99ddSAndreas Gohr  name: 'Repod'
2154*d5ef99ddSAndreas Gohr  version: '$1'
2155*d5ef99ddSAndreas Gohr
2156*d5ef99ddSAndreas Gohr# Rhythmbox is your one-stop multimedia application, supporting a music library, multiple playlists, internet radio, and more.
2157*d5ef99ddSAndreas Gohr- regex: '^rhythmbox/(\d+\.[.\d]+)'
2158*d5ef99ddSAndreas Gohr  name: 'Rhythmbox'
2159*d5ef99ddSAndreas Gohr  version: '$1'
2160*d5ef99ddSAndreas Gohr
2161*d5ef99ddSAndreas Gohr- regex: '^SachNoi\.?app/([\d.]+)'
2162*d5ef99ddSAndreas Gohr  name: 'SachNoi'
2163*d5ef99ddSAndreas Gohr  version: '$1'
2164*d5ef99ddSAndreas Gohr
2165*d5ef99ddSAndreas Gohr- regex: '^sp-agent'
2166*d5ef99ddSAndreas Gohr  name: 'Samsung Podcasts'
2167*d5ef99ddSAndreas Gohr  version: ''
2168*d5ef99ddSAndreas Gohr
2169*d5ef99ddSAndreas Gohr- regex: '^(?:ServeStream(?: Dynamo)?/?(\d+\.[.\d]+)?)'
2170*d5ef99ddSAndreas Gohr  name: 'ServeStream'
2171*d5ef99ddSAndreas Gohr  version: '$1'
2172*d5ef99ddSAndreas Gohr
2173*d5ef99ddSAndreas Gohr- regex: '^Shadow/([\d.]+)'
2174*d5ef99ddSAndreas Gohr  name: 'Shadow'
2175*d5ef99ddSAndreas Gohr  version: '$1'
2176*d5ef99ddSAndreas Gohr
2177*d5ef99ddSAndreas Gohr- regex: '^Shadowrocket/([\d.]+)'
2178*d5ef99ddSAndreas Gohr  name: 'Shadowrocket'
2179*d5ef99ddSAndreas Gohr  version: '$1'
2180*d5ef99ddSAndreas Gohr
2181*d5ef99ddSAndreas Gohr- regex: '^(?:SiriusXM|sxm-android|sxm-apple)/([\d.]+)'
2182*d5ef99ddSAndreas Gohr  name: 'SiriusXM'
2183*d5ef99ddSAndreas Gohr  version: '$1'
2184*d5ef99ddSAndreas Gohr
2185*d5ef99ddSAndreas Gohr- regex: '^Snipd/([\d.]+)'
2186*d5ef99ddSAndreas Gohr  name: 'Snipd'
2187*d5ef99ddSAndreas Gohr  version: '$1'
2188*d5ef99ddSAndreas Gohr
2189*d5ef99ddSAndreas Gohr- regex: '^Sodes/([\d.]+)'
2190*d5ef99ddSAndreas Gohr  name: "'sodes"
2191*d5ef99ddSAndreas Gohr  version: '$1'
2192*d5ef99ddSAndreas Gohr
2193*d5ef99ddSAndreas Gohr# Sonnet is a simple, easy to use podcast app aimed at new listeners
2194*d5ef99ddSAndreas Gohr- regex: '(?:Sonnet/(?:Android|iOS)|^Simple Podcast Player/(\d+\.[.\d]+))'
2195*d5ef99ddSAndreas Gohr  name: 'Sonnet'
2196*d5ef99ddSAndreas Gohr  version: '$1'
2197*d5ef99ddSAndreas Gohr
2198*d5ef99ddSAndreas Gohr- regex: '^sony_tv;ps5;'
2199*d5ef99ddSAndreas Gohr  name: 'Sony PlayStation 5'
2200*d5ef99ddSAndreas Gohr  version: ''
2201*d5ef99ddSAndreas Gohr
2202*d5ef99ddSAndreas Gohr# TikTok's music creator platform
2203*d5ef99ddSAndreas Gohr- regex: '^SoundOn/([\d.]+)'
2204*d5ef99ddSAndreas Gohr  name: 'SoundOn'
2205*d5ef99ddSAndreas Gohr  version: '$1'
2206*d5ef99ddSAndreas Gohr
2207*d5ef99ddSAndreas Gohr- regex: '^SoundWaves-(\d+\.[.\d]+)'
2208*d5ef99ddSAndreas Gohr  name: 'SoundWaves'
2209*d5ef99ddSAndreas Gohr  version: '$1'
2210*d5ef99ddSAndreas Gohr
2211*d5ef99ddSAndreas Gohr- regex: 'Spreaker/([\d.]+)'
2212*d5ef99ddSAndreas Gohr  name: 'Spreaker'
2213*d5ef99ddSAndreas Gohr  version: '$1'
2214*d5ef99ddSAndreas Gohr
2215*d5ef99ddSAndreas Gohr- regex: '^Stitcher/|^Stitcher Demo/|^AlexaMediaPlayer/Stitcher'
2216*d5ef99ddSAndreas Gohr  name: 'Stitcher'
2217*d5ef99ddSAndreas Gohr  version: ''
2218*d5ef99ddSAndreas Gohr
2219*d5ef99ddSAndreas Gohr- regex: '^StoryShots/(\d+\.[.\d]+)'
2220*d5ef99ddSAndreas Gohr  name: 'StoryShots'
2221*d5ef99ddSAndreas Gohr  version: '$1'
2222*d5ef99ddSAndreas Gohr
2223*d5ef99ddSAndreas Gohr- regex: '^Swinsian/([\d.]+)'
2224*d5ef99ddSAndreas Gohr  name: 'Swinsian'
2225*d5ef99ddSAndreas Gohr  version: '$1'
2226*d5ef99ddSAndreas Gohr
2227*d5ef99ddSAndreas Gohr- regex: '^ThePodcastApp/(\d+\.[.\d]+)'
2228*d5ef99ddSAndreas Gohr  name: 'Podcast App'
2229*d5ef99ddSAndreas Gohr  version: '$1'
2230*d5ef99ddSAndreas Gohr
2231*d5ef99ddSAndreas Gohr- regex: '^TREBLE/([\d.]+)'
2232*d5ef99ddSAndreas Gohr  name: 'Treble.fm'
2233*d5ef99ddSAndreas Gohr  version: '$1'
2234*d5ef99ddSAndreas Gohr
2235*d5ef99ddSAndreas Gohr- regex: '^Turtlecast/(\d+\.[.\d]+)'
2236*d5ef99ddSAndreas Gohr  name: 'Turtlecast'
2237*d5ef99ddSAndreas Gohr  version: '$1'
2238*d5ef99ddSAndreas Gohr
2239*d5ef99ddSAndreas Gohr# an audiobook reader
2240*d5ef99ddSAndreas Gohr- regex: '^Ubook Player$'
2241*d5ef99ddSAndreas Gohr  name: 'Ubook Player'
2242*d5ef99ddSAndreas Gohr  version: ''
2243*d5ef99ddSAndreas Gohr
2244*d5ef99ddSAndreas Gohr
2245*d5ef99ddSAndreas Gohr# the second evolution of victor reader software
2246*d5ef99ddSAndreas Gohr- regex: '^VictorReader Stream Trek'
2247*d5ef99ddSAndreas Gohr  name: 'Victor Reader Stream Trek'
2248*d5ef99ddSAndreas Gohr  version: ''
2249*d5ef99ddSAndreas Gohr
2250*d5ef99ddSAndreas Gohr# third evolution
2251*d5ef99ddSAndreas Gohr- regex: '^VictorReader Stream V3'
2252*d5ef99ddSAndreas Gohr  name: 'Victor Reader Stream 3'
2253*d5ef99ddSAndreas Gohr  version: ''
2254*d5ef99ddSAndreas Gohr
2255*d5ef99ddSAndreas Gohr# fourth evolution
2256*d5ef99ddSAndreas Gohr- regex: '^(?:VictorReader Stream 503|VictorReader_)'
2257*d5ef99ddSAndreas Gohr  name: 'Victor Reader Stream New Generation'
2258*d5ef99ddSAndreas Gohr  version: ''
2259*d5ef99ddSAndreas Gohr
2260*d5ef99ddSAndreas Gohr# Podcasts with deeper digital stories
2261*d5ef99ddSAndreas Gohr- regex: '^Vodacast/([\d.]+)'
2262*d5ef99ddSAndreas Gohr  name: 'Vodacast'
2263*d5ef99ddSAndreas Gohr  version: '$1'
2264*d5ef99ddSAndreas Gohr
2265*d5ef99ddSAndreas Gohr- regex: '^WynkMusic/(\d+\.[.\d]+)'
2266*d5ef99ddSAndreas Gohr  name: 'Wynk Music'
2267*d5ef99ddSAndreas Gohr  version: '$1'
2268*d5ef99ddSAndreas Gohr
2269*d5ef99ddSAndreas Gohr# Xiao Yu Zhou, a podcast app
2270*d5ef99ddSAndreas Gohr- regex: '^Xiaoyuzhou/(\d+\.[.\d]+)'
2271*d5ef99ddSAndreas Gohr  name: 'Xiao Yu Zhou'
2272*d5ef99ddSAndreas Gohr  version: '$1'
2273*d5ef99ddSAndreas Gohr
2274*d5ef99ddSAndreas Gohr- regex: '^Ya(ndex)?\.Music/'
2275*d5ef99ddSAndreas Gohr  name: 'Yandex Music'
2276*d5ef99ddSAndreas Gohr  version: ''
2277*d5ef99ddSAndreas Gohr
2278*d5ef99ddSAndreas Gohr- regex: '^yapa/([\d.]+)'
2279*d5ef99ddSAndreas Gohr  name: 'Yapa'
2280*d5ef99ddSAndreas Gohr  version: '$1'
2281*d5ef99ddSAndreas Gohr
2282*d5ef99ddSAndreas Gohr- regex: 'Zune/(\d+\.[.\d]+)'
2283*d5ef99ddSAndreas Gohr  name: 'Zune'
2284*d5ef99ddSAndreas Gohr  version: ''
2285*d5ef99ddSAndreas Gohr
2286*d5ef99ddSAndreas Gohr- regex: 'UCast/([\d.]+)'
2287*d5ef99ddSAndreas Gohr  name: 'UCast'
2288*d5ef99ddSAndreas Gohr  version: '$1'
2289*d5ef99ddSAndreas Gohr
2290*d5ef99ddSAndreas Gohr- regex: '(?:^NPROneAndroid$|(?:^NPR%20One|nprone_android)/([\d.]+))'
2291*d5ef99ddSAndreas Gohr  name: 'NPR'
2292*d5ef99ddSAndreas Gohr  version: '$1'
2293*d5ef99ddSAndreas Gohr
2294*d5ef99ddSAndreas Gohr- regex: 'Uforia/([\d.]+)'
2295*d5ef99ddSAndreas Gohr  name: 'Uforia'
2296*d5ef99ddSAndreas Gohr  version: '$1'
2297*d5ef99ddSAndreas Gohr
2298*d5ef99ddSAndreas Gohr- regex: '^LAT-Native-App'
2299*d5ef99ddSAndreas Gohr  name: 'L.A. Times'
2300*d5ef99ddSAndreas Gohr  version: ''
2301*d5ef99ddSAndreas Gohr
2302*d5ef99ddSAndreas Gohr- regex: '(?:^NYT(?: |%20)?Audio(?:-iOS)?|nytios)/([\d.]+)'
2303*d5ef99ddSAndreas Gohr  name: 'The New York Times'
2304*d5ef99ddSAndreas Gohr  version: '$1'
2305*d5ef99ddSAndreas Gohr
2306*d5ef99ddSAndreas Gohr- regex: '^LiSTNR[.\w]*/([\d.]+)'
2307*d5ef99ddSAndreas Gohr  name: 'LiSTNR'
2308*d5ef99ddSAndreas Gohr  version: '$1'
2309*d5ef99ddSAndreas Gohr
2310*d5ef99ddSAndreas Gohr- regex: '^Podu_player$'
2311*d5ef99ddSAndreas Gohr  name: 'podU'
2312*d5ef99ddSAndreas Gohr  version: '$1'
2313*d5ef99ddSAndreas Gohr
2314*d5ef99ddSAndreas Gohr- regex: '^TiviMate/([\d.]+)'
2315*d5ef99ddSAndreas Gohr  name: 'TiviMate'
2316*d5ef99ddSAndreas Gohr  version: '$1'
2317*d5ef99ddSAndreas Gohr
2318*d5ef99ddSAndreas Gohr- regex: 'IPTV/([\d.]+)'
2319*d5ef99ddSAndreas Gohr  name: 'IPTV'
2320*d5ef99ddSAndreas Gohr  version: '$1'
2321*d5ef99ddSAndreas Gohr
2322*d5ef99ddSAndreas Gohr# IPTV Pro (https://play.google.com/store/apps/details?id=ru.iptvremote.android.iptv.pro)
2323*d5ef99ddSAndreas Gohr- regex: 'IPTV Pro/([\d.]+)'
2324*d5ef99ddSAndreas Gohr  name: 'IPTV Pro'
2325*d5ef99ddSAndreas Gohr  version: '$1'
2326*d5ef99ddSAndreas Gohr
2327*d5ef99ddSAndreas Gohr- regex: '^com\.audials(?:\.paid)?/([\d.]+)'
2328*d5ef99ddSAndreas Gohr  name: 'Audials'
2329*d5ef99ddSAndreas Gohr  version: '$1'
2330*d5ef99ddSAndreas Gohr
2331*d5ef99ddSAndreas Gohr- regex: '^CoolerFM/([\d.]+)'
2332*d5ef99ddSAndreas Gohr  name: 'Cooler'
2333*d5ef99ddSAndreas Gohr  version: '$1'
2334*d5ef99ddSAndreas Gohr
2335*d5ef99ddSAndreas Gohr- regex: '^Metacast/([\d.]+)'
2336*d5ef99ddSAndreas Gohr  name: 'Metacast'
2337*d5ef99ddSAndreas Gohr  version: '$1'
2338*d5ef99ddSAndreas Gohr
2339*d5ef99ddSAndreas Gohr- regex: '^mowPod/([\d.]+)'
2340*d5ef99ddSAndreas Gohr  name: 'mowPod'
2341*d5ef99ddSAndreas Gohr  version: '$1'
2342*d5ef99ddSAndreas Gohr
2343*d5ef99ddSAndreas Gohr- regex: 'com\.meecel\.feedreader\.RssDemonAd'
2344*d5ef99ddSAndreas Gohr  name: 'RSSDemon'
2345*d5ef99ddSAndreas Gohr  version: ''
2346*d5ef99ddSAndreas Gohr
2347*d5ef99ddSAndreas Gohr- regex: '^Virgin(?:%20|\s)Radio/([\d.]+)'
2348*d5ef99ddSAndreas Gohr  name: 'Virgin Radio'
2349*d5ef99ddSAndreas Gohr  version: '$1'
2350*d5ef99ddSAndreas Gohr
2351*d5ef99ddSAndreas Gohr# MetaMask (https://apps.apple.com/us/app/metamask-blockchain-wallet/id1438144202)
2352*d5ef99ddSAndreas Gohr- regex: 'MetaMask(?:Mobile)?'
2353*d5ef99ddSAndreas Gohr  name: 'MetaMask'
2354*d5ef99ddSAndreas Gohr  version: ''
2355*d5ef99ddSAndreas Gohr
2356*d5ef99ddSAndreas Gohr# +Simple (https://play.google.com/store/apps/details?id=com.massimple.nacion.gcba.es)
2357*d5ef99ddSAndreas Gohr- regex: '\+Simple Browser'
2358*d5ef99ddSAndreas Gohr  name: '+Simple'
2359*d5ef99ddSAndreas Gohr  version: ''
2360*d5ef99ddSAndreas Gohr
2361*d5ef99ddSAndreas Gohr# Bitwarden (https://bitwarden.com/)
2362*d5ef99ddSAndreas Gohr- regex: 'Bitwarden_Mobile/([\d.]+)'
2363*d5ef99ddSAndreas Gohr  name: 'Bitwarden'
2364*d5ef99ddSAndreas Gohr  version: '$1'
2365*d5ef99ddSAndreas Gohr
2366*d5ef99ddSAndreas Gohr# MX Player (https://play.google.com/store/apps/details?id=com.mxtech.videoplayer.ad)
2367*d5ef99ddSAndreas Gohr- regex: 'MXPlayer/([\d.]+)'
2368*d5ef99ddSAndreas Gohr  name: 'MX Player'
2369*d5ef99ddSAndreas Gohr  version: '$1'
2370*d5ef99ddSAndreas Gohr
2371*d5ef99ddSAndreas Gohr# HistoryHound
2372*d5ef99ddSAndreas Gohr- regex: 'HistoryHound/([\d.]+)'
2373*d5ef99ddSAndreas Gohr  name: 'HistoryHound'
2374*d5ef99ddSAndreas Gohr  version: '$1'
2375*d5ef99ddSAndreas Gohr
2376*d5ef99ddSAndreas Gohr# Quicksilver (https://qsapp.com/)
2377*d5ef99ddSAndreas Gohr- regex: 'Quicksilver'
2378*d5ef99ddSAndreas Gohr  name: 'Quicksilver'
2379*d5ef99ddSAndreas Gohr  version: ''
2380*d5ef99ddSAndreas Gohr
2381*d5ef99ddSAndreas Gohr# CamScanner (https://play.google.com/store/apps/details?id=com.intsig.camscanner)
2382*d5ef99ddSAndreas Gohr- regex: 'CamScanner/([\d.]+)'
2383*d5ef99ddSAndreas Gohr  name: 'CamScanner'
2384*d5ef99ddSAndreas Gohr  version: '$1'
2385*d5ef99ddSAndreas Gohr
2386*d5ef99ddSAndreas Gohr# OBS Studio (https://obsproject.com/)
2387*d5ef99ddSAndreas Gohr- regex: 'OBS/(\d+[.\d]+)'
2388*d5ef99ddSAndreas Gohr  name: 'OBS Studio'
2389*d5ef99ddSAndreas Gohr  version: '$1'
2390*d5ef99ddSAndreas Gohr
2391*d5ef99ddSAndreas Gohr# XSplit Broadcaster (https://www.xsplit.com/broadcaster)
2392*d5ef99ddSAndreas Gohr- regex: 'XSplitBroadcaster/(\d+[.\d]+)'
2393*d5ef99ddSAndreas Gohr  name: 'XSplit Broadcaster'
2394*d5ef99ddSAndreas Gohr  version: '$1'
2395*d5ef99ddSAndreas Gohr
2396*d5ef99ddSAndreas Gohr# Twitch Studio (https://www.twitch.tv/broadcast/studio)
2397*d5ef99ddSAndreas Gohr- regex: 'twitch-desktop-electron-platform.*spotlight/(\d+[.\d]+)'
2398*d5ef99ddSAndreas Gohr  name: 'Twitch Studio'
2399*d5ef99ddSAndreas Gohr  version: '$1'
2400*d5ef99ddSAndreas Gohr
2401*d5ef99ddSAndreas Gohr# Stream Master (https://www.lovense.com/stream-master)
2402*d5ef99ddSAndreas Gohr- regex: 'Stream Master$'
2403*d5ef99ddSAndreas Gohr  name: 'Stream Master'
2404*d5ef99ddSAndreas Gohr  version: ''
2405*d5ef99ddSAndreas Gohr
2406*d5ef99ddSAndreas Gohr# Freespoke (https://freespoke.com/)
2407*d5ef99ddSAndreas Gohr- regex: 'Freespoke/(\d+\.[.\d]+)'
2408*d5ef99ddSAndreas Gohr  name: 'Freespoke'
2409*d5ef99ddSAndreas Gohr  version: '$1'
2410*d5ef99ddSAndreas Gohr
2411*d5ef99ddSAndreas Gohr# Whatplay (https://play.google.com/store/apps/details?id=com.repotools.whatplay)
2412*d5ef99ddSAndreas Gohr- regex: 'Whatplay'
2413*d5ef99ddSAndreas Gohr  name: 'Whatplay'
2414*d5ef99ddSAndreas Gohr  version: ''
2415*d5ef99ddSAndreas Gohr
2416*d5ef99ddSAndreas Gohr# Lark (https://www.larksuite.com/)
2417*d5ef99ddSAndreas Gohr- regex: 'Lark/(\d+[.\d]+)'
2418*d5ef99ddSAndreas Gohr  name: 'Lark'
2419*d5ef99ddSAndreas Gohr  version: '$1'
2420*d5ef99ddSAndreas Gohr
2421*d5ef99ddSAndreas Gohr# SearchCraft (https://secr.baidu.com/)
2422*d5ef99ddSAndreas Gohr- regex: 'SearchCraft/(\d+[.\d]+)'
2423*d5ef99ddSAndreas Gohr  name: 'SearchCraft'
2424*d5ef99ddSAndreas Gohr  version: '$1'
2425*d5ef99ddSAndreas Gohr
2426*d5ef99ddSAndreas Gohr# Crypto.com DeFi Wallet (https://apps.apple.com/us/app/crypto-com-l-defi-wallet/id1512048310)
2427*d5ef99ddSAndreas Gohr- regex: 'DeFiWallet/(\d+[.\d]+)'
2428*d5ef99ddSAndreas Gohr  name: 'Crypto.com DeFi Wallet'
2429*d5ef99ddSAndreas Gohr  version: '$1'
2430*d5ef99ddSAndreas Gohr
2431*d5ef99ddSAndreas Gohr# Clipbox+ (https://clipbox-official.com/)
2432*d5ef99ddSAndreas Gohr- regex: 'Clipbox\+/(\d+[.\d]+)'
2433*d5ef99ddSAndreas Gohr  name: 'Clipbox+'
2434*d5ef99ddSAndreas Gohr  version: '$1'
2435*d5ef99ddSAndreas Gohr
2436*d5ef99ddSAndreas Gohr# HideX (com.flatfish.cal.privacy)
2437*d5ef99ddSAndreas Gohr- regex: 'appname/HideX'
2438*d5ef99ddSAndreas Gohr  name: 'HideX'
2439*d5ef99ddSAndreas Gohr  version: ''
2440*d5ef99ddSAndreas Gohr
2441*d5ef99ddSAndreas Gohr# Huawei Mobile Services
2442*d5ef99ddSAndreas Gohr- regex: 'HMSCore(?:[ /]([\d.]+))?(?!.*HuaweiBrowser)'
2443*d5ef99ddSAndreas Gohr  name: 'Huawei Mobile Services'
2444*d5ef99ddSAndreas Gohr  version: '$1'
2445*d5ef99ddSAndreas Gohr
2446*d5ef99ddSAndreas Gohr# PLAYit (https://play.google.com/store/apps/details?id=com.playit.videoplayer)
2447*d5ef99ddSAndreas Gohr- regex: 'appname/PLAYit'
2448*d5ef99ddSAndreas Gohr  name: 'PLAYit'
2449*d5ef99ddSAndreas Gohr  version: ''
2450*d5ef99ddSAndreas Gohr
2451*d5ef99ddSAndreas Gohr# Autoplius.lt
2452*d5ef99ddSAndreas Gohr- regex: 'Autopliuslt(?:/([\d.]+))?'
2453*d5ef99ddSAndreas Gohr  name: 'Autoplius.lt'
2454*d5ef99ddSAndreas Gohr  version: '$1'
2455*d5ef99ddSAndreas Gohr
2456*d5ef99ddSAndreas Gohr# Hotels.com (https://play.google.com/store/apps/details?id=com.hcom.android)
2457*d5ef99ddSAndreas Gohr- regex: 'HCom(?:/([\d.]+))?'
2458*d5ef99ddSAndreas Gohr  name: 'Hotels.com'
2459*d5ef99ddSAndreas Gohr  version: '$1'
2460*d5ef99ddSAndreas Gohr
2461*d5ef99ddSAndreas Gohr# Coinbase (https://apps.apple.com/us/app/coinbase-buy-bitcoin-ether/id886427730)
2462*d5ef99ddSAndreas Gohr- regex: 'CoinbaseRetail(?:/([\d.]+))?'
2463*d5ef99ddSAndreas Gohr  name: 'Coinbase'
2464*d5ef99ddSAndreas Gohr  version: '$1'
2465*d5ef99ddSAndreas Gohr
2466*d5ef99ddSAndreas Gohr# De Telegraaf (https://play.google.com/store/apps/details?id=nl.telegraaf)
2467*d5ef99ddSAndreas Gohr- regex: 'De Telegraaf(?:/([\d.]+))?'
2468*d5ef99ddSAndreas Gohr  name: 'De Telegraaf'
2469*d5ef99ddSAndreas Gohr  version: '$1'
2470*d5ef99ddSAndreas Gohr
2471*d5ef99ddSAndreas Gohr# waipu.tv (https://www.waipu.tv/)
2472*d5ef99ddSAndreas Gohr- regex: 'waipu/([\d.]+)'
2473*d5ef99ddSAndreas Gohr  name: 'waipu.tv'
2474*d5ef99ddSAndreas Gohr  version: '$1'
2475*d5ef99ddSAndreas Gohr
2476*d5ef99ddSAndreas Gohr# Redditor (https://apps.apple.com/us/app/redditor-the-perfect-client/id596236434)
2477*d5ef99ddSAndreas Gohr- regex: 'Redditor'
2478*d5ef99ddSAndreas Gohr  name: 'Redditor'
2479*d5ef99ddSAndreas Gohr  version: ''
2480*d5ef99ddSAndreas Gohr
2481*d5ef99ddSAndreas Gohr# BuzzVideo
2482*d5ef99ddSAndreas Gohr- regex: 'com\.topbuzz\.videoen/([\d.]+)'
2483*d5ef99ddSAndreas Gohr  name: 'BuzzVideo'
2484*d5ef99ddSAndreas Gohr  version: '$1'
2485*d5ef99ddSAndreas Gohr
2486*d5ef99ddSAndreas Gohr# GlobalProtect (https://www.paloaltonetworks.com/sase/globalprotect)
2487*d5ef99ddSAndreas Gohr- regex: 'GlobalProtect'
2488*d5ef99ddSAndreas Gohr  name: 'GlobalProtect'
2489*d5ef99ddSAndreas Gohr  version: ''
2490*d5ef99ddSAndreas Gohr
2491*d5ef99ddSAndreas Gohr# Trade Me (https://play.google.com/store/apps/details?id=nz.co.trademe.trademe)
2492*d5ef99ddSAndreas Gohr- regex: 'Trade Me(?:/([\d.]+))?'
2493*d5ef99ddSAndreas Gohr  name: 'Trade Me'
2494*d5ef99ddSAndreas Gohr  version: '$1'
2495*d5ef99ddSAndreas Gohr
2496*d5ef99ddSAndreas Gohr# XING (https://www.xing.com/)
2497*d5ef99ddSAndreas Gohr- regex: 'XING(?:-iPhone)?/([\d.]+)'
2498*d5ef99ddSAndreas Gohr  name: 'XING'
2499*d5ef99ddSAndreas Gohr  version: '$1'
2500*d5ef99ddSAndreas Gohr
2501*d5ef99ddSAndreas Gohr# Bridge (https://quixel.com/bridge)
2502*d5ef99ddSAndreas Gohr- regex: 'Bridge/([\d.]+)'
2503*d5ef99ddSAndreas Gohr  name: 'Bridge'
2504*d5ef99ddSAndreas Gohr  version: '$1'
2505*d5ef99ddSAndreas Gohr
2506*d5ef99ddSAndreas Gohr# iPlayTV (https://apps.apple.com/us/app/iplaytv-iptv-m3u-player/id1072226801)
2507*d5ef99ddSAndreas Gohr- regex: 'iPlayTV/([\d.]+)'
2508*d5ef99ddSAndreas Gohr  name: 'iPlayTV'
2509*d5ef99ddSAndreas Gohr  version: '$1'
2510*d5ef99ddSAndreas Gohr
2511*d5ef99ddSAndreas Gohr# MOMO (https://www.immomo.com/)
2512*d5ef99ddSAndreas Gohr- regex: 'momoWebView/([\d.]+)'
2513*d5ef99ddSAndreas Gohr  name: 'MOMO'
2514*d5ef99ddSAndreas Gohr  version: '$1'
2515*d5ef99ddSAndreas Gohr
2516*d5ef99ddSAndreas Gohr# nate (https://play.google.com/store/apps/details?id=com.nate.android.portalmini)
2517*d5ef99ddSAndreas Gohr- regex: 'nate_app;appver:([\d.]+)'
2518*d5ef99ddSAndreas Gohr  name: 'nate'
2519*d5ef99ddSAndreas Gohr  version: '$1'
2520*d5ef99ddSAndreas Gohr
2521*d5ef99ddSAndreas Gohr# SoFi (https://play.google.com/store/apps/details?id=com.sofi.mobile)
2522*d5ef99ddSAndreas Gohr- regex: 'SOFI_APP_VERSION=([\d.]+)'
2523*d5ef99ddSAndreas Gohr  name: 'SoFi'
2524*d5ef99ddSAndreas Gohr  version: '$1'
2525*d5ef99ddSAndreas Gohr
2526*d5ef99ddSAndreas Gohr# WNYC (https://play.google.com/store/apps/details?id=org.wnyc.android)
2527*d5ef99ddSAndreas Gohr- regex: 'WNYC(?: App)?[/ ]?([\d.]+)?'
2528*d5ef99ddSAndreas Gohr  name: 'WNYC'
2529*d5ef99ddSAndreas Gohr  version: '$1'
2530*d5ef99ddSAndreas Gohr
2531*d5ef99ddSAndreas Gohr# The Epoch Times (https://apps.apple.com/us/app/epoch-times-live-breaking/id670443321)
2532*d5ef99ddSAndreas Gohr- regex: 'com\.theepochtimes\.mobile/([\d.]+)'
2533*d5ef99ddSAndreas Gohr  name: 'The Epoch Times'
2534*d5ef99ddSAndreas Gohr  version: '$1'
2535*d5ef99ddSAndreas Gohr
2536*d5ef99ddSAndreas Gohr# Reuters News (https://apps.apple.com/us/app/reuters-news/id602660809)
2537*d5ef99ddSAndreas Gohr- regex: 'ReutersNews(?: App)?[/ ]?([\d.]+)?'
2538*d5ef99ddSAndreas Gohr  name: 'Reuters News'
2539*d5ef99ddSAndreas Gohr  version: '$1'
2540*d5ef99ddSAndreas Gohr
2541*d5ef99ddSAndreas Gohr# WatchFree+ (https://web.archive.org/web/20240514173717/https://www.vizio.com/en/watchfreeplus)
2542*d5ef99ddSAndreas Gohr- regex: 'WatchFree/([\d.]+)'
2543*d5ef99ddSAndreas Gohr  name: 'WatchFree+'
2544*d5ef99ddSAndreas Gohr  version: '$1'
2545*d5ef99ddSAndreas Gohr
2546*d5ef99ddSAndreas Gohr# Obsidian (https://obsidian.md/)
2547*d5ef99ddSAndreas Gohr- regex: 'obsidian/([\d.]+)'
2548*d5ef99ddSAndreas Gohr  name: 'Obsidian'
2549*d5ef99ddSAndreas Gohr  version: '$1'
2550*d5ef99ddSAndreas Gohr
2551*d5ef99ddSAndreas Gohr# Perplexity (https://apps.apple.com/us/app/perplexity-ask-anything/id1668000334)
2552*d5ef99ddSAndreas Gohr- regex: 'Perplexity'
2553*d5ef99ddSAndreas Gohr  name: 'Perplexity'
2554*d5ef99ddSAndreas Gohr  version: ''
2555*d5ef99ddSAndreas Gohr
2556*d5ef99ddSAndreas Gohr# XShare
2557*d5ef99ddSAndreas Gohr- regex: 'XShare'
2558*d5ef99ddSAndreas Gohr  name: 'XShare'
2559*d5ef99ddSAndreas Gohr  version: ''
2560*d5ef99ddSAndreas Gohr
2561*d5ef99ddSAndreas Gohr# Visha (https://play.google.com/store/apps/details?id=com.transsion.magicshow)
2562*d5ef99ddSAndreas Gohr- regex: 'VISHAAPP ([\d.]+)'
2563*d5ef99ddSAndreas Gohr  name: 'Visha'
2564*d5ef99ddSAndreas Gohr  version: '$1'
2565*d5ef99ddSAndreas Gohr
2566*d5ef99ddSAndreas Gohr# The Crossword (https://play.google.com/store/apps/details?id=com.nytimes.crossword)
2567*d5ef99ddSAndreas Gohr- regex: 'nyt_android/([\d.]+)'
2568*d5ef99ddSAndreas Gohr  name: 'The Crossword'
2569*d5ef99ddSAndreas Gohr  version: '$1'
2570*d5ef99ddSAndreas Gohr
2571*d5ef99ddSAndreas Gohr# Mojeek (https://play.google.com/store/apps/details?id=mojeek.app)
2572*d5ef99ddSAndreas Gohr- regex: 'mojeek-app'
2573*d5ef99ddSAndreas Gohr  name: 'Mojeek'
2574*d5ef99ddSAndreas Gohr  version: ''
2575*d5ef99ddSAndreas Gohr
2576*d5ef99ddSAndreas Gohr# Fiddler Classic (https://www.telerik.com/fiddler/fiddler-classic)
2577*d5ef99ddSAndreas Gohr- regex: 'Fiddler/(\d+[.\d]+)'
2578*d5ef99ddSAndreas Gohr  name: 'Fiddler Classic'
2579*d5ef99ddSAndreas Gohr  version: '$1'
2580*d5ef99ddSAndreas Gohr
2581*d5ef99ddSAndreas Gohr# ZEIT ONLINE (https://www.zeit.de/administratives/zeit-online-app-ios-android)
2582*d5ef99ddSAndreas Gohr- regex: 'ZONApp/(?:iOS|Android)/([\d.]+)'
2583*d5ef99ddSAndreas Gohr  name: 'ZEIT ONLINE'
2584*d5ef99ddSAndreas Gohr  version: '$1'
2585*d5ef99ddSAndreas Gohr
2586*d5ef99ddSAndreas Gohr# TracePal (https://play.google.com/store/apps/details?id=tracepal.app | https://apps.apple.com/us/app/tracepal-groups-gps-tracker/id6730120264)
2587*d5ef99ddSAndreas Gohr- regex: 'tracepal(?:\.app)?/([\d.]+)'
2588*d5ef99ddSAndreas Gohr  name: 'TracePal'
2589*d5ef99ddSAndreas Gohr  version: '$1'
2590*d5ef99ddSAndreas Gohr
2591*d5ef99ddSAndreas Gohr# TopSecret Chat (https://play.google.com/store/apps/details?id=topsecret.chat | https://apps.apple.com/us/app/topsecret-chat/id1619691020)
2592*d5ef99ddSAndreas Gohr- regex: 'topsecret\.chat/([\d.]+)'
2593*d5ef99ddSAndreas Gohr  name: 'TopSecret Chat'
2594*d5ef99ddSAndreas Gohr  version: '$1'
2595*d5ef99ddSAndreas Gohr
2596*d5ef99ddSAndreas Gohr# Kwai (https://play.google.com/store/apps/details?id=com.kwai.video)
2597*d5ef99ddSAndreas Gohr- regex: 'Kwai/([\d.]+)'
2598*d5ef99ddSAndreas Gohr  name: 'Kwai'
2599*d5ef99ddSAndreas Gohr  version: '$1'
2600*d5ef99ddSAndreas Gohr
2601*d5ef99ddSAndreas Gohr# Kwai Pro
2602*d5ef99ddSAndreas Gohr- regex: 'Kwai_Pro/([\d.]+)'
2603*d5ef99ddSAndreas Gohr  name: 'Kwai Pro'
2604*d5ef99ddSAndreas Gohr  version: '$1'
2605*d5ef99ddSAndreas Gohr
2606*d5ef99ddSAndreas Gohr# SOOP (https://www.sooplive.com/)
2607*d5ef99ddSAndreas Gohr- regex: 'Sooplive Webview/([\d.]+)'
2608*d5ef99ddSAndreas Gohr  name: 'SOOP'
2609*d5ef99ddSAndreas Gohr  version: '$1'
2610*d5ef99ddSAndreas Gohr
2611*d5ef99ddSAndreas Gohr# GoEuro
2612*d5ef99ddSAndreas Gohr- regex: 'GoEuro(?:Android|IOS )/([\d.]+)'
2613*d5ef99ddSAndreas Gohr  name: 'GoEuro'
2614*d5ef99ddSAndreas Gohr  version: '$1'
2615*d5ef99ddSAndreas Gohr
2616*d5ef99ddSAndreas Gohr# Boom360 (https://apps.apple.com/en/app/boom360/id1546629853)
2617*d5ef99ddSAndreas Gohr- regex: 'BOOM v([\d.]+)'
2618*d5ef99ddSAndreas Gohr  name: 'Boom360'
2619*d5ef99ddSAndreas Gohr  version: '$1'
2620*d5ef99ddSAndreas Gohr
2621*d5ef99ddSAndreas Gohr# Walla News (https://apps.apple.com/us/app/%D7%95%D7%95%D7%90%D7%9C%D7%94/id336751384)
2622*d5ef99ddSAndreas Gohr- regex: 'WallaNews/([\d.]+)'
2623*d5ef99ddSAndreas Gohr  name: 'Walla News'
2624*d5ef99ddSAndreas Gohr  version: '$1'
2625*d5ef99ddSAndreas Gohr
2626*d5ef99ddSAndreas Gohr# TRP Retail Locator (https://apps.apple.com/us/app/trp-retailer-locator/id628141493)
2627*d5ef99ddSAndreas Gohr- regex: 'TRP_iPhone_App/([\d.]+)'
2628*d5ef99ddSAndreas Gohr  name: 'TRP Retail Locator'
2629*d5ef99ddSAndreas Gohr  version: '$1'
2630*d5ef99ddSAndreas Gohr
2631*d5ef99ddSAndreas Gohr# TownNews Now (https://apps.apple.com/us/app/townnews-now/id1434301627)
2632*d5ef99ddSAndreas Gohr- regex: 'Townnews-Now/([\d.]+)'
2633*d5ef99ddSAndreas Gohr  name: 'TownNews Now'
2634*d5ef99ddSAndreas Gohr  version: '$1'
2635*d5ef99ddSAndreas Gohr
2636*d5ef99ddSAndreas Gohr- regex: '^Klara/'
2637*d5ef99ddSAndreas Gohr  name: 'Klara'
2638*d5ef99ddSAndreas Gohr  version: ''
2639*d5ef99ddSAndreas Gohr
2640*d5ef99ddSAndreas Gohr- regex: 'EdmodoAndroid/([\d.]+)'
2641*d5ef99ddSAndreas Gohr  name: 'Edmodo'
2642*d5ef99ddSAndreas Gohr  version: '$1'
2643*d5ef99ddSAndreas Gohr
2644*d5ef99ddSAndreas Gohr# HeartFocus Education (https://apps.apple.com/us/app/heartfocus-education/id6618151502)
2645*d5ef99ddSAndreas Gohr- regex: 'HFEducationIOS/([\d.]+)'
2646*d5ef99ddSAndreas Gohr  name: 'HeartFocus Education'
2647*d5ef99ddSAndreas Gohr  version: '$1'
2648*d5ef99ddSAndreas Gohr
2649*d5ef99ddSAndreas Gohr- regex: 'HFIOS/([\d.]+)'
2650*d5ef99ddSAndreas Gohr  name: 'HeartFocus'
2651*d5ef99ddSAndreas Gohr  version: '$1'
2652*d5ef99ddSAndreas Gohr
2653*d5ef99ddSAndreas Gohr# OpenVAS (https://www.openvas.org/)
2654*d5ef99ddSAndreas Gohr- regex: 'OpenVAS-VT ([\d.]+)'
2655*d5ef99ddSAndreas Gohr  name: 'OpenVAS'
2656*d5ef99ddSAndreas Gohr  version: '$1'
2657*d5ef99ddSAndreas Gohr
2658*d5ef99ddSAndreas Gohr# appdb (https://appdb.to/)
2659*d5ef99ddSAndreas Gohr- regex: 'appdb/([\d.]+)'
2660*d5ef99ddSAndreas Gohr  name: 'appdb'
2661*d5ef99ddSAndreas Gohr  version: '$1'
2662*d5ef99ddSAndreas Gohr
2663*d5ef99ddSAndreas Gohr# Apache (https://www.apache.org/)
2664*d5ef99ddSAndreas Gohr- regex: 'Apache/([\d.]+)'
2665*d5ef99ddSAndreas Gohr  name: 'Apache'
2666*d5ef99ddSAndreas Gohr  version: '$1'
2667*d5ef99ddSAndreas Gohr
2668*d5ef99ddSAndreas Gohr# smzdm (https://www.smzdm.com/)
2669*d5ef99ddSAndreas Gohr- regex: 'smzdm ([\d.]+)'
2670*d5ef99ddSAndreas Gohr  name: 'smzdm'
2671*d5ef99ddSAndreas Gohr  version: '$1'
2672*d5ef99ddSAndreas Gohr
2673*d5ef99ddSAndreas Gohr# Zite
2674*d5ef99ddSAndreas Gohr- regex: 'Zite/([\d.]+)'
2675*d5ef99ddSAndreas Gohr  name: 'Zite'
2676*d5ef99ddSAndreas Gohr  version: '$1'
2677*d5ef99ddSAndreas Gohr
2678*d5ef99ddSAndreas Gohr# DeepL (https://www.apache.org/)
2679*d5ef99ddSAndreas Gohr- regex: 'DeepL/'
2680*d5ef99ddSAndreas Gohr  name: 'DeepL'
2681*d5ef99ddSAndreas Gohr  version: ''
2682*d5ef99ddSAndreas Gohr
2683*d5ef99ddSAndreas Gohr# Electron generic apps
2684*d5ef99ddSAndreas Gohr- regex: ' (?!(?:AppleWebKit|brave|Cypress|Franz|Mailspring|Notion|Basecamp|Evernote|catalyst|ramboxpro|BlueMail|BeakerBrowser|Dezor|TweakStyle|Colibri|Polypane|Singlebox|Skye|VibeMate|(?:d|LT|Glass|Sushi|Flash|OhHai)Browser|Sizzy))([a-z0-9]*)(?:-desktop|-electron-app)?/(\d+\.[\d.]+).*Electron/'
2685*d5ef99ddSAndreas Gohr  name: '$1'
2686*d5ef99ddSAndreas Gohr  version: '$2'
2687*d5ef99ddSAndreas Gohr
2688*d5ef99ddSAndreas Gohr# Generic app
2689*d5ef99ddSAndreas Gohr- regex: 'appname/([^/; ]*)'
2690*d5ef99ddSAndreas Gohr  name: '$1'
2691*d5ef99ddSAndreas Gohr  version: ''
2692*d5ef99ddSAndreas Gohr
2693*d5ef99ddSAndreas Gohr# AFNetworking generic
2694*d5ef99ddSAndreas Gohr- regex: '(?!AlohaBrowser)([^/;]*)/(\d+\.[\d.]+) \((?:iPhone|iPad); (?:iOS|iPadOS) [0-9.]+; Scale/[0-9.]+\)'
2695*d5ef99ddSAndreas Gohr  name: '$1'
2696*d5ef99ddSAndreas Gohr  version: '$2'
2697