Nicolas Pomepuy
a0730ac6bb
Remote access: send a 403 error for long polling when playback control is disabled
2024-08-13 16:49:30 +00:00
Nicolas Pomepuy
e74e5adced
Remote access: implement the long polling
2024-08-13 16:49:30 +00:00
Duncan McNamara
9fa78fb6d8
PiP: set isInPipMode to false in onStop
...
Pressing the stop / cross button on pip to stop the PiP player will stop
PiP but not set the liveData value to false. This causes StartActivity
to restart the video player when re-opening the app after killing the
pip player, and can cause the HUD not to show
2024-08-13 08:21:15 +00:00
Nicolas Pomepuy
de2fb6bf78
Fix auto update denial
2024-08-09 07:30:39 +02:00
Nicolas Pomepuy
f20c417b64
Fix soundfont picker not working on TV
2024-08-07 13:34:31 +00:00
Nicolas Pomepuy
b08e97af98
Use a proper confirmation UI for TV settings
2024-08-07 13:34:31 +00:00
Nicolas Pomepuy
62ac033e96
Bump the Remote access hash
2024-08-05 14:58:30 +02:00
Nicolas Pomepuy
b6f375160e
Fix the logo animation
2024-08-05 12:21:40 +00:00
Nicolas Pomepuy
60da867fe3
Add a dedicated setting for the nightly auto update opt-in
2024-08-05 12:21:40 +00:00
Nicolas Pomepuy
0f89dade09
Make the nightly auto update an opt-in feature
...
Fixes #3076
2024-08-05 12:21:40 +00:00
Duncan McNamara
4c9e2e2748
SafeMode: remove relock button when disabled
...
If the safe mode is unlocked, and then in the settings, disabled, the
"re-lock" button would still stay visible. This removes it, if the
setting is changed.
2024-08-05 12:13:58 +00:00
Duncan McNamara
7d46b23041
SafeMode: add videoplayer lock to pin lock
...
Unlocking the video player should be protected by pin when safe mode is
enabled. A kid with lock enabled wouldn't be able to leave the
videoplayer.
2024-08-05 12:06:18 +00:00
Duncan McNamara
45979251ec
OrientationDelegate: close when touch out
...
Touching the screen outside of the delegate should close it, like the
ResizeDelegate.
2024-08-05 11:55:51 +00:00
Nicolas Pomepuy
22135a46f6
Remote access: fix the track's artist when it's unknown in playlists
2024-08-05 09:40:47 +00:00
Nicolas Pomepuy
5125b72ce3
Remote access: fix the track's artist when it's unknown
2024-08-05 09:40:47 +00:00
Nicolas Pomepuy
dd503a38f2
Add a file picker to the settings restoration
2024-08-01 09:51:43 +02:00
Nicolas Pomepuy
ea23a14b73
Prevent vlc options to be exported/restored
2024-08-01 07:22:06 +02:00
Nicolas Pomepuy
cde7543371
Import and restore app's settings
2024-08-01 07:22:06 +02:00
Nicolas Pomepuy
9d9bc1557e
Create a new application data section in the advanced settings
2024-08-01 07:22:06 +02:00
Nicolas Pomepuy
73e24e8b07
Fix crash when opening the pin code activity while using a custom locale
...
Fixes #3075
2024-07-30 13:37:55 +02:00
Duncan McNamara
0e20f17759
CI: RemoteAccess: skip devDependencies for audit
...
devDependencies should not break CI as they don't affect production
builds.
2024-07-24 18:22:11 +02:00
Nicolas Pomepuy
7a7c198b68
Add safety bounds for the video player gestures to prevent unwanted actions
2024-07-10 13:09:32 +00:00
Nicolas Pomepuy
26fe518e30
Improve the fast play UI
2024-07-10 13:09:32 +00:00
Nicolas Pomepuy
9c1ac84a24
Hide the fast play preferences on TV
2024-07-10 13:09:32 +00:00
Nicolas Pomepuy
43efb3ad2d
Fix double tap to seek crash
2024-07-10 13:09:32 +00:00
Nicolas Pomepuy
d882e1d936
Constraint the fast play bound to avoid launching it on home gesture
2024-07-10 13:09:32 +00:00
Nicolas Pomepuy
e930cc603f
Add a 8x value to the fast play
2024-07-10 13:09:32 +00:00
Nicolas Pomepuy
b5d4045f39
Video control settings reorganisation
2024-07-10 13:09:32 +00:00
Nicolas Pomepuy
1a53d533bb
Fix some cases where the fast play is prevented to be stopped by other touch actions
2024-07-10 13:09:32 +00:00
Nicolas Pomepuy
f94a9f71af
Improve the fast play UI
2024-07-10 13:09:32 +00:00
Tao Guo
69b957aaaf
Support press to fast play
2024-07-10 13:09:32 +00:00
Nicolas Pomepuy
6ae8a7bb4d
Automatically delete the auto update APK file on startup
2024-07-10 09:54:10 +00:00
Duncan McNamara
97e5fbad0d
HeaderMediaListActivity: add CTX_ADD_SHORTCUT
...
The ctx action was registered for this activity, but had no
implementation in the onCtxAction method
2024-07-10 07:27:05 +00:00
Nicolas Pomepuy
8fad37d667
Remove delays for streams and history remote access endpoints
2024-07-05 15:38:48 +00:00
Nicolas Pomepuy
b1ff5299c7
Auto update: add the build information in the dialog
2024-07-05 09:36:06 +00:00
Nicolas Pomepuy
570edbd833
Add the install packages permission to the dev builds
...
To make the nightly able to auto update
2024-07-05 09:36:06 +00:00
Duncan McNamara
08e8d839af
MLStorage: fix double sd appearing
...
Checking to see if the directory is readable removes the wrong
sd card
2024-07-05 07:13:40 +00:00
Nicolas Pomepuy
e82bccaf2f
Bump the remote access has and implement the new npm script name
2024-07-04 13:29:27 +00:00
Nicolas Pomepuy
b65522b32a
Implement new playlist remote access API
2024-07-04 13:29:27 +00:00
Nicolas Pomepuy
e9d485ee2f
Add the needed info the the remote access about screen
2024-07-04 13:21:52 +00:00
Duncan McNamara
0d9c8eff5c
PiP: add log for init failure
2024-07-03 14:15:12 +02:00
Duncan McNamara
eeae2a6797
PiP: force actions in parameters
...
On some systems, if parameters actions are not set, the system may reuse
the previously set pip parameters, meaning that vlc-android would use
the controls set in another app. This also means that the controls may
use other pending intents than the standard PlaybackState, breaking the
controls for PiP.
2024-06-28 12:00:53 +02:00
Duncan McNamara
6d5bcc70a6
Pip: check video dimensions before setting AR
...
With videos with dimensions of 0, the ar will be wrong, and creating the
pip window will throw an exception and go to default PiP.
2024-06-28 12:00:53 +02:00
Nicolas Pomepuy
d7dd4b7290
Allow installing the nightly version from the advanced settings
2024-06-28 05:27:56 +00:00
Nicolas Pomepuy
ab58e1e26b
Improve the auto update wording
2024-06-28 05:27:56 +00:00
Nicolas Pomepuy
edbf86edd9
Display the auto update on Android TV
2024-06-28 05:27:56 +00:00
Nicolas Pomepuy
8b54c257e6
Auto update nightlies
2024-06-28 05:27:56 +00:00
Nicolas Pomepuy
d36c04d566
Remote access: use new video groups/folder API and bump the hash
2024-06-27 15:22:40 +02:00
Duncan McNamara
220898786d
CustomPip: app reopen -> force VideoPlayerActivity
...
To match the new behavior of forcing VideoPlayerActivity back to the
foreground when reopening the app with PiP running, pip is disabled,
leading to the removal of the popup, before reopening the activity
2024-06-26 12:26:34 +00:00
Duncan McNamara
59435b6b43
Pip: when reopening app force VideoPlayerActivity
...
To avoid having PiP in the app, it was decided to reopen the
VideoPlayerActivity in fullscreen when reopening the app and pip is
running.
Fixes #3034
2024-06-26 12:26:34 +00:00