Nicolas Pomepuy
c722e2b2ba
Fix release build
4 years ago
Nicolas Pomepuy
49e208d6bc
Prevent the permission snackbar to be shown more than once every 2 days
Fixes #2575
4 years ago
Nicolas Pomepuy
6210d8cfd5
Make the AllAccessPermissionDialog always show the "never ask again" checkbox
4 years ago
Nicolas Pomepuy
f467298e7c
Use the initial mrl to save the metadata of an expanded media
Fixes #2430
4 years ago
Nicolas Pomepuy
c29d2c0666
Fix NoSuchMethodError for content description setter on lower Android versions
4 years ago
Andrew Churilo
8d143df832
Fix "ResizeOverlay appears only first time"
Fixes #2577
4 years ago
Nicolas Pomepuy
a3fc0bd104
Fix the MenuItem sort order icon and improve the accessibility for it
4 years ago
Nicolas Pomepuy
94b38581cf
File browser: force re-sorting on resume
4 years ago
Nicolas Pomepuy
5b4d340b2f
Fix browser adapter initial sort
4 years ago
Nicolas Pomepuy
f920b29f30
File browser: display name or filename for items depending on the used sort
Fixes #2558
4 years ago
Nicolas Pomepuy
34a38bfcde
Allow sorting browser providers right away and store the sort
4 years ago
Nicolas Pomepuy
ff893b927c
Browser: prevent the sort title update to be called too frequently
4 years ago
Nicolas Pomepuy
d0f4eb5457
Improve settings sharing between the view models
4 years ago
Nicolas Pomepuy
e5c89535c4
Onboarding: improve accessibility
4 years ago
Nicolas Pomepuy
e3c26b8c96
Implement new onboarding permission screen in landscape mode
4 years ago
Nicolas Pomepuy
086e089563
Onboarding: fix the permission state when coming back from the no permission fragment
4 years ago
Nicolas Pomepuy
0cb1740a0b
Onboarding: import new icons and wording
4 years ago
Alexandre Perraud
1dbde854eb
Add onboarding permissions icons
4 years ago
Nicolas Pomepuy
543a9cd020
Change the way we display the permission granting in the onboarding
Fixes #2366
4 years ago
Nicolas Pomepuy
4c7cf9cf95
Onboarding: rework navigation
4 years ago
Duncan McNamara
50d0713481
MlInit: force add internal device in case of fail
If for some reason, the medialibrary fails it's init / to add the
internal storage device, it's not possible to manually add the internal
storage to the medialibrary paths. By forcing the addition of the
internal device, it becomes possible.
4 years ago
Nicolas Pomepuy
eeb25f8dcc
Fix the widget title and artist for streams
Fixes #2574
4 years ago
Duncan McNamara
c87248771e
VideoBrowserList: fix marker seen overlapping sd
The seen marker is constrained to the start of the parent or the end of
the network marker. Since adding seperate markers for otg or sd, the
seen marker can overlap them. To fix this, it set to the end of the
parent.
4 years ago
Nicolas Pomepuy
e7c962a99c
Albums: fix blurred image sizing
4 years ago
Duncan McNamara
4e80138fa4
Rename playlist_activity to header_media_list_activity
4 years ago
Duncan McNamara
341a4f241d
Albums: fix album info overlapping with buttons
4 years ago
Nicolas Pomepuy
fc45f726a8
Fix audio stream not saved in stream history the first time
Fixes #2571
4 years ago
Nicolas Pomepuy
174cca59f2
Launch TV onboarding sooner
It prevents some medialibrary initialization issues
4 years ago
Nicolas Pomepuy
044efa86f7
Prevent saving 0 for videos if the MediaPlayer has been reset in the meantime
Fixes #2524
4 years ago
Nicolas Pomepuy
2441caf5a7
Code cleanup
4 years ago
Nicolas Pomepuy
f7a03750df
Audio player: use the smartphone header layout when device has an hinge
Fixes #2525
4 years ago
Nicolas Pomepuy
95f18fed18
Hinge management for audio player main controls
4 years ago
Nicolas Pomepuy
08bb275b0c
Fix regression preventing the video player to be displayed correctly on foldables
4 years ago
Andrew Churilo
855ece8bd7
Fix "VLC. Fix video state restoring"
Fixes #2565
4 years ago
Nicolas Pomepuy
f864dba380
Custom PiP: save and restore popup size
4 years ago
Nicolas Pomepuy
a0c846a4d3
Video player remote: multiple UI fixes and improvements
Fixes #2497
Fixes some overlays that were not shown and the hud disappearing
when they became visible. Use a FrameLayout instead of the RelativeLayout
to improve performance.
4 years ago
Nicolas Pomepuy
b7b831130b
Widgets: code cleanup
4 years ago
Nicolas Pomepuy
8bdbda43d3
Video player: change hud timeout range from 1 to infinity
Fixes #2539
4 years ago
Robert Stone
b9bba0f95c
Use context to resolve current package name
4 years ago
Nicolas Pomepuy
c32dd5e8af
Accessibility: crash fix in the video player
4 years ago
Martin Finkel
6f4013294b
build: depend on libvlcjni
4 years ago
Nicolas Pomepuy
a906824bc4
Fix UninitializedPropertyAccessException on video player
Fixes #2560
It was happening when trying to disable accessibility events on the
progress bar before the view were initialized
4 years ago
Nicolas Pomepuy
90d30491f2
Accessibility: update play pause button in the video player
4 years ago
Nicolas Pomepuy
6a3b575484
Fix typo for the storageBrowserContainer variable
4 years ago
Duncan McNamara
2da644e8f6
FileBrowser: change default sort to filename
As it is the order returned by libvlc, and filebrowser displays
filenames and not track names, the default sort should be filename and
not track name.
4 years ago
Duncan McNamara
0e737ea395
Browser: fix filename sort
4 years ago
Duncan McNamara
ab9d0f9b00
Albums: fix sorting
Sorting was applied to the pagedList from the track provider, and not
the track list with the playlist medialibrary item. Using the
trackProvider to play tracks now.
Fixes #2532
4 years ago
Duncan McNamara
5b04adc396
Browser: check playlist mode setting to play media
The browser didn't check the video playlist mode before playing media,
calling MediaUtils.openList every time. This adds a check before playing
media so that they can be played individually if video playlist mode is
disabled.
Fixes #2516
4 years ago
Nicolas Pomepuy
43066f47de
Accessibility: fix the video player root view selection and announcement
Fixes an issue where the video player root view is selected and announced
every now and then. It was triggered by the AccessibleSeekBar custom
accessibility delegate.
4 years ago
Nicolas Pomepuy
976565a0b2
Accessibility: hide the video player hud when taping the back button
4 years ago