Commits on Source (45)
-
Nicolas Pomepuy authoreddde3b8d8
-
Nicolas Pomepuy authored
Fixes #3131
f0ee7f30 -
Nicolas Pomepuy authoredafe591f9
-
Nicolas Pomepuy authorededcd1cbc
-
Nicolas Pomepuy authored38a29a08
-
Revert of c49382e3. After some discussions, and user complaints it was decided to go back to the old behavior and keep repeat one enable when pressing next. Most players do that. VLC for iOS also changed to this behavior
2587b744 -
Nicolas Pomepuy authored
Fixes #3132
b7f60565 -
Nicolas Pomepuy authored
Fixes #3137
8b95acf5 -
On a new install, the manageMediaPermsCheck onclicklistener will ask for video/audio permission for API 33+, but for 30+ goes to getStoragePermission which ends calling requestStorageAccess. When API 30+ this will spawn a new PermissionListDialog, creating a loop. In the onClickListener, asking for READ_EXTERNAL_STORAGE straight away for API 30+ solves this.
1a925f59 -
Nicolas Pomepuy authored
This reverts commit 4702f695.
799f15fb -
Nicolas Pomepuy authorede1519eb9
-
Nicolas Pomepuy authored13b29e86
-
Nicolas Pomepuy authored8e24f9e4
-
Nicolas Pomepuy authored
Compact mode is used when the empty view only displays an image and a text Fixes #3141
6e3edcc8 -
Nicolas Pomepuy authored0e177756
-
Fixes #3138
43c03923 -
Nicolas Pomepuy authoredcb2745e3
-
Nicolas Pomepuy authored
Except when the video is played as audio / in background
cf90f3ca -
Fixes #3135
df1627f3 -
In the case of the VideoGridFragment, canReadVideos will always return true below API 33, showing media if there were media indexed before revoking file permissions. On android 11 an 12 (API 30/31/32) when media permission only, isExternalStorageManager will return false, but checking for READ_EXTERNAL_STORAGE will return true. On Android API 33+, if given only audio or video permission, READ_EXTERNAL_STORAGE will also return true meaning that the check must be restrained to API 30/31/32, Furthermore, for API 30/31/32, isExternalStorageManager also needs to be checked for when the app has full access. Fixes #3129
2efa09cb -
Files shared through file providers can be played natively using file descriptors, meaning that they can be opened even though the VLC for Android doesn't have any file access permissions given be the user.
2402cfa8 -
Nicolas Pomepuy authoredededfb8f
-
Instead of re-adding the default internal storage as an ML root, save previous roots, reset the db, and re-add these roots. Fixes #3122
b9ec08c8 -
In all the PlaylistManager "save" methods, incognito mode wasn't checked. Fixes #3125
1ff44a78 -
Robert Stone authoredf2a67d74
-
Robert Stone authoreddfa4fa0a
-
Fixes #3142
d6ff10f4 -
d10d2ec7
-
fb7f591a
-
5c0ff1f1
-
Nicolas Pomepuy authoredc2f2ba49
-
Nicolas Pomepuy authoredf00fde85
-
Nicolas Pomepuy authored2c745658
-
Nicolas Pomepuy authoredfd48b3e4
-
Nicolas Pomepuy authored5293609a
-
Nicolas Pomepuy authoredd7a30095
-
Nicolas Pomepuy authored3fd80000
-
Nicolas Pomepuy authored30c2feaa
-
Nicolas Pomepuy authored3143715b
-
Nicolas Pomepuy authored48990411
-
If for some reason the FileUtils.copyFile fails, the subtitleItem should be removed from the ExternalSubDirectory's downloading items to change the item's state back to NotDownloaded to stop the download progress animation. Also nice to display a snackbar error for the user.
21b23c8f -
Some filenames from opensubtitles.org had characters not authorized for an Android Uri. This sanitizes the filename so it can be used as dest in copyFile Cf https://www.rfc-editor.org/rfc/rfc2396 #2.4.3 mentionned in the Uri.parse method doc
3c777988 -
3c57ed83
-
734be86a
-
Instead of re-adding the default internal storage as an ML root, save previous roots, reset the db, and re-add these roots. This is !2080 but for TV as I forgot to also apply the changes to the tv settings
32d2f730
Showing
- NEWS 6 additions, 0 deletionsNEWS
- application/app/build.gradle 2 additions, 5 deletionsapplication/app/build.gradle
- application/remote-access-client/.gitignore 0 additions, 0 deletionsapplication/remote-access-client/.gitignore
- application/remote-access-client/build.gradle 126 additions, 0 deletionsapplication/remote-access-client/build.gradle
- application/remote-access-client/consumer-rules.pro 0 additions, 0 deletionsapplication/remote-access-client/consumer-rules.pro
- application/remote-access-client/gradle.properties 2 additions, 2 deletionsapplication/remote-access-client/gradle.properties
- application/remote-access-client/proguard-rules.pro 0 additions, 0 deletionsapplication/remote-access-client/proguard-rules.pro
- application/remote-access-client/src/main/AndroidManifest.xml 28 additions, 0 deletions...ication/remote-access-client/src/main/AndroidManifest.xml
- application/remote-access-server/.gitignore 1 addition, 0 deletionsapplication/remote-access-server/.gitignore
- application/remote-access-server/build.gradle 7 additions, 56 deletionsapplication/remote-access-server/build.gradle
- application/remote-access-server/consumer-rules.pro 0 additions, 0 deletionsapplication/remote-access-server/consumer-rules.pro
- application/remote-access-server/proguard-rules.pro 21 additions, 0 deletionsapplication/remote-access-server/proguard-rules.pro
- application/remote-access-server/src/androidTest/java/org/videolan/vlc/remoteaccessserver/ExampleInstrumentedTest.kt 2 additions, 2 deletions...ideolan/vlc/remoteaccessserver/ExampleInstrumentedTest.kt
- application/remote-access-server/src/main/AndroidManifest.xml 0 additions, 0 deletions...ication/remote-access-server/src/main/AndroidManifest.xml
- application/remote-access-server/src/main/java/org/videolan/vlc/remoteaccessserver/RemoteAccessOTP.kt 4 additions, 4 deletions...va/org/videolan/vlc/remoteaccessserver/RemoteAccessOTP.kt
- application/remote-access-server/src/main/java/org/videolan/vlc/remoteaccessserver/RemoteAccessRouting.kt 25 additions, 13 deletions...rg/videolan/vlc/remoteaccessserver/RemoteAccessRouting.kt
- application/remote-access-server/src/main/java/org/videolan/vlc/remoteaccessserver/RemoteAccessServer.kt 20 additions, 5 deletions...org/videolan/vlc/remoteaccessserver/RemoteAccessServer.kt
- application/remote-access-server/src/main/java/org/videolan/vlc/remoteaccessserver/RemoteAccessService.kt 1 addition, 1 deletion...rg/videolan/vlc/remoteaccessserver/RemoteAccessService.kt
- application/remote-access-server/src/main/java/org/videolan/vlc/remoteaccessserver/RemoteAccessSession.kt 3 additions, 3 deletions...rg/videolan/vlc/remoteaccessserver/RemoteAccessSession.kt
- application/remote-access-server/src/main/java/org/videolan/vlc/remoteaccessserver/ServerStatus.kt 1 addition, 1 deletion.../java/org/videolan/vlc/remoteaccessserver/ServerStatus.kt
File moved
File moved
application/remote-access-server/.gitignore
0 → 100644
File moved