Duncan McNamara
b7632ca94a
Bump libs to 3.5.2-eap1 / 0.13.4-eap1
4 years ago
Duncan McNamara
d2fded406a
FrameRate: fix NaN division crash
Fixes #2681
4 years ago
Nicolas Pomepuy
a34a9b302d
Bump android plugin version and kotlin version
4 years ago
Nicolas Pomepuy
ff43942623
Reactivate debug logs on TV
4 years ago
Nicolas Pomepuy
8dad40500b
Prevent setting the non-indexed media artworkUrl that is not saved on disk
If the cache is cleared in the meantime, the app will only try to retrieve the
artworkUrl file that is not existing and then fail
Fixes #2600
4 years ago
VideoLAN
17f2daf170
l10n: Chinese (Taiwan) update
100% translated
Signed-off-by: Nicolas Pomepuy <nicolas@videolabs.io>
4 years ago
VideoLAN
99e505af67
l10n: Chinese (China) update
100% translated
Signed-off-by: Nicolas Pomepuy <nicolas@videolabs.io>
4 years ago
VideoLAN
b27f86bc39
l10n: Italian update
100% translated
Signed-off-by: Nicolas Pomepuy <nicolas@videolabs.io>
4 years ago
VideoLAN
874f076f6d
l10n: French update
100% translated
Signed-off-by: Nicolas Pomepuy <nicolas@videolabs.io>
4 years ago
VideoLAN
9d13815997
l10n: German update
100% translated
Signed-off-by: Nicolas Pomepuy <nicolas@videolabs.io>
4 years ago
VideoLAN
2dd14fcd0e
l10n: Czech update
100% translated
Signed-off-by: Nicolas Pomepuy <nicolas@videolabs.io>
4 years ago
Nicolas Pomepuy
52a9ac98bd
Fix a regression showing an unwanted icon on file browser cards
4 years ago
Nicolas Pomepuy
0d93c33a0c
Enable debug logs for debug builds
4 years ago
Nicolas Pomepuy
28c041ca45
Android TV: make it possible to ban/unban folders
Includes a new icon to ban / unban as the long click is already used for
the checkbox. It uses the focus to show/hide the icon
Fixes #2665
4 years ago
Nicolas Pomepuy
b2a2591816
New audio and video play queue settings
Fixes #2668
4 years ago
Nicolas Pomepuy
b4afa4edac
Revert "Prevent loading last playlist when history is disabled"
This reverts commit 4d50e0c46a .
4 years ago
Nicolas Pomepuy
05b5c3c409
FrameRateManager: clean up constructor and get rid of useless Handlers
4 years ago
Nicolas Pomepuy
c712bdd675
FrameRateManager: prevent play to be called wrongfully
By only registering the DisplayListener when needed and then unregister it
right away.
Fixes #2671
4 years ago
Nicolas Pomepuy
17b6c5bce3
FrameRateManager: refactor the DisplayManager retrieval
4 years ago
Nicolas Pomepuy
50ab62f12d
Code cleanup
4 years ago
Nicolas Pomepuy
03a9dd8338
Playlist screen: keep track of deleted items to revert on cancel
Fixes #2677
4 years ago
Nicolas Pomepuy
0a16377d7b
Fix the playlist adapter not scrolled when reopening a second time
Fixes #2676
4 years ago
Nicolas Pomepuy
2330d29431
Fix global audio delay not working for non indexed media
Fixes #2669
4 years ago
Nicolas Pomepuy
60931c47bc
SwipeRefreshLayout: use a lighter color on dark theme
4 years ago
Nicolas Pomepuy
8c88934909
Migrate the video screenshot setting to a choice between gesture and button
New setting values: disabled, gesture only, button only, both
Fixes #2650
4 years ago
Nicolas Pomepuy
93aba96d39
Make the chapter list scroll to the current chapter
Fixes #2654
4 years ago
Nicolas Pomepuy
d83a24c22c
Fix fast scroller visibility and threshold calculation
Fixes #2658
4 years ago
Nicolas Pomepuy
f30e6704ce
Prevent sorting by filename for UPnP folders as file names are randomly generated
Fixes #2651
4 years ago
Nicolas Pomepuy
49f1e0c5e7
Make the SwipeRefreshLayout background color follow the theme
Fixes #2666
4 years ago
Nicolas Pomepuy
5f03d83f4c
Fix cover cache miss
4 years ago
Nicolas Pomepuy
bd360920f1
Prevent trying to save thumbs for non ML medias
4 years ago
Nicolas Pomepuy
5da205d7c7
Fix media cache key for non indexed files
Fixes #2600
4 years ago
Nicolas Pomepuy
a917d8d42e
Fix IllegalStateException when the current video track is not available anymore
4 years ago
Duncan McNamara
6d9b81d1a7
Playlist: fix delete in search
To delete a playlist track requires it's position in the playlist.
When deleting from results of a search it will use the position in the
search results for deletion, and not the position in the playlist,
deleting the wrong track. This just get's the index in the playlist
tracks from media before deleting.
Fixes #2652
4 years ago
Duncan McNamara
6f48f9e5d8
Widgets: fix name overlapping cover
4 years ago
Nicolas Pomepuy
4b1b36f667
Add a progress bar to the ML scan notification
4 years ago
Duncan McNamara
89b91b2aeb
MLProgress: remove condition for progress update
The number of progress updates isn't important enough to limit progress
display updates, and this creates many cases in which progress just
isn't updated at all, so it was removed.
4 years ago
Nicolas Pomepuy
9ca7c3ea66
Fix the force_play_all migration
4 years ago
Nicolas Pomepuy
a209f12cbe
Refactor force_play_all preference to force_play_all_video
4 years ago
Duncan McNamara
680cb85934
Settings: add audio playlist mode
The previous setting video playlist mode, to play all files in directory
when clicking on one also affected audio in the file browser, this
splits the setting in two to be more explicit
4 years ago
Nicolas Pomepuy
0c16b4483e
Fix storage dialog showing MainActivity under in some circumstances
4 years ago
Nicolas Pomepuy
2039641933
Fix the focus/pressed states of the time and length text views in vidoe player
Fixes #2595
4 years ago
Nicolas Pomepuy
cc55632d15
Widgets preview: persist the playing switch state
Fixes #2647
4 years ago
Nicolas Pomepuy
4b124e1822
Widgets: allow hiding the cover on the mini layout
Fixes #2632
Fixes #2621
4 years ago
Duncan McNamara
53c6fdd47a
TvBrowser: check FORCE_PLAY_ALL before play
4 years ago
Nicolas Pomepuy
6a45d2c341
Add the browse parent option to play queue items
4 years ago
Nicolas Pomepuy
eee116bdf9
Bump libs to 3.5.1 / 0.13.3
4 years ago
Duncan McNamara
b061cf708a
MlProvider: add generic method for media loading
4 years ago
Duncan McNamara
db01760f9b
VideoControls: add scale gesture setting
All gestures have settings to disable them, except the scale to switch
from BEST_FIT to FIT_SCREEN.
4 years ago
Nicolas Pomepuy
05224d02a1
Remove the useless showHiddenFiles model/provider constructor param
It's in fact managed in Settings instead as it's a global setting.
Also, it avoid using the flag when it's not needed, ie in the FilePickerProvider
and in the StorageProvider
4 years ago