Skip to content

Commit

Permalink
fix: filter non-media intents
Browse files Browse the repository at this point in the history
related to #65 (comment)
  • Loading branch information
abdallahmehiz committed Sep 13, 2024
1 parent c9159a0 commit 4482f22
Showing 1 changed file with 83 additions and 0 deletions.
83 changes: 83 additions & 0 deletions app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,89 @@
<data android:scheme="http" />
<data android:scheme="https" />
<data android:host="*" />

<!-- basically copied from mpv-android -->
<!-- the duplicate patterns below work around an Android bug: -->
<!-- http://stackoverflow.com/questions/3400072/#answer-8599921 -->
<data android:pathPattern=".*\\.mkv" />
<data android:pathPattern=".*\\..*\\.mkv" />
<data android:pathPattern=".*\\..*\\..*\\.mkv" />
<data android:pathPattern=".*\\..*\\..*\\..*\\.mkv" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\.mkv" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\.mkv" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\..*\\.mkv" />

<data android:pathPattern=".*\\.mp4" />
<data android:pathPattern=".*\\..*\\.mp4" />
<data android:pathPattern=".*\\..*\\..*\\.mp4" />
<data android:pathPattern=".*\\..*\\..*\\..*\\.mp4" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\.mp4" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\.mp4" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\..*\\.mp4" />

<data android:pathPattern=".*\\.webm" />
<data android:pathPattern=".*\\..*\\.webm" />
<data android:pathPattern=".*\\..*\\..*\\.webm" />
<data android:pathPattern=".*\\..*\\..*\\..*\\.webm" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\.webm" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\.webm" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\..*\\.webm" />

<data android:pathPattern=".*\\.avi" />
<data android:pathPattern=".*\\..*\\.avi" />
<data android:pathPattern=".*\\..*\\..*\\.avi" />
<data android:pathPattern=".*\\..*\\..*\\..*\\.avi" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\.avi" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\.avi" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\..*\\.avi" />

<data android:pathPattern=".*\\.mov" />
<data android:pathPattern=".*\\..*\\.mov" />
<data android:pathPattern=".*\\..*\\..*\\.mov" />
<data android:pathPattern=".*\\..*\\..*\\..*\\.mov" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\.mov" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\.mov" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\..*\\.mov" />

<data android:pathPattern=".*\\.m4v" />
<data android:pathPattern=".*\\..*\\.m4v" />
<data android:pathPattern=".*\\..*\\..*\\.m4v" />
<data android:pathPattern=".*\\..*\\..*\\..*\\.m4v" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\.m4v" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\.m4v" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\..*\\.m4v" />

<data android:pathPattern=".*\\.flac" />
<data android:pathPattern=".*\\..*\\.flac" />
<data android:pathPattern=".*\\..*\\..*\\.flac" />
<data android:pathPattern=".*\\..*\\..*\\..*\\.flac" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\.flac" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\.flac" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\..*\\.flac" />

<data android:pathPattern=".*\\.mp3" />
<data android:pathPattern=".*\\..*\\.mp3" />
<data android:pathPattern=".*\\..*\\..*\\.mp3" />
<data android:pathPattern=".*\\..*\\..*\\..*\\.mp3" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\.mp3" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\.mp3" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\..*\\.mp3" />

<data android:pathPattern=".*\\.ogg" />
<data android:pathPattern=".*\\..*\\.ogg" />
<data android:pathPattern=".*\\..*\\..*\\.ogg" />
<data android:pathPattern=".*\\..*\\..*\\..*\\.ogg" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\.ogg" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\.ogg" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\..*\\.ogg" />

<data android:pathPattern=".*\\.m3u8*" />
<data android:pathPattern=".*\\..*\\.m3u8*" />
<data android:pathPattern=".*\\..*\\..*\\.m3u8*" />
<data android:pathPattern=".*\\..*\\..*\\..*\\.m3u8*" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\.m3u8*" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\.m3u8*" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\..*\\.m3u8*" />
</intent-filter>
</activity>
<activity android:name=".presentation.crash.CrashActivity" />
Expand Down

0 comments on commit 4482f22

Please sign in to comment.