Nicolas Pomepuy
1439ca83a6
Fix fast scroller in RTL mode
2024-11-22 10:18:34 +01:00
Nicolas Pomepuy
3862b974c1
Bump the Android gradle plugin to 8.5.0 and gradle to 8.7
2024-11-22 05:43:43 +00:00
Nicolas Pomepuy
0b0ee58f90
OpenSubtitles: remove login
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
45ef0bb516
OpenSubtitles: rework the form buttons layout
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
408efadea3
OpenSubtitles: add an empty state for the history
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
f5a75f248e
OpenSubtitles: fix the login form not working in some cases
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
8b35f89743
OpenSubtitles: fix crash when logging in without connection
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
750bad3d64
OpenSubtitles: fix the password done button for the soft keyboard
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
3b1c70a8ed
OpenSubtitles: use a better url for registration
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
d672af2136
OpenSubtitles: add a reset button to fallback to the search by hash
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
6b697b0585
OpenSubtitles: hide the retry button on other states
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
e571d4b0a6
Refactor the SubtitlesModel to prevent leaking the context
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
765f008b24
Update subtitle download limit when logging in
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
51a2d59f99
Improve login wording
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
b025e49cc8
Improve subtitle error wording
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
1645869463
Fix crash when opening the subtitles dialog in the video player
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
1879a9bcf7
Add a debug constant to the open subtitles API
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
cb8bd4b48a
Order open subtitle results by download count
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
e2dfaca6ab
Remove the subtitle download on API 20-
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
368d31461f
OpenSubtitles: Add a register button
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
3f0aee9a77
OpenSubtitles: improve the talkback support
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
29aa84563b
OpenSubtitles: force next button in the login edit text
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
ba2d715222
OpenSubtitles: prevent re-sending invalid credentials
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
f9550f9ec9
Improve the subtitle login UI
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
937b94d25d
Improve the subtitle download UI
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
4412753cb3
OpenSubtitles: fix some crash due to incorrect casting
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
8e01b6314f
OpenSubtitles: cleanup some useless parameters
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
7f548c2bc4
OpenSubtitles: hotswap the domain url depending on the user info
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
3b589533e9
OpenSubtitles: get user info and better login management
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
c49b081984
Save and display API limits
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
c263543970
Login to OpenSubtitles
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
e317f1f8f0
Remove the ability to download multiple subtitles at the same time
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
7f09ad5715
Subtitle download using the new API
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
d2aa35e233
Improve the OpenSubtitles API model
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
4b711260ec
Improve the download subtitle item
...
Improve the layout and add the rating and download number
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
0373d71abb
Migrate subtitles languages
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
3ead16568c
Migrate subtitles DB
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
520cb0bb43
Clean obsolete subtitle downloader code
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
cba5d3ead4
Add the hearing unpaired flag to opensubtitles queries
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
48e4cecb6b
Start implementing the new OpenSubtitle API
2024-11-21 13:13:13 +00:00
Nicolas Pomepuy
072d5fc30d
Add the open subtitles API key from the gradle properties
2024-11-21 13:13:13 +00:00
Duncan McNamara
f93d4e1e19
CustomPip: fix next loosing video
...
When running in custom pip, video playback is not in the
videoPlayerActivity. When starting next media, it checks if there is a
video playing, and if (appIsStarted()) which returns false when customPip
is running and the VideoPlayerActivity has been killed.
Because of this, when playing the following media in a playqueue with
custom pip, there no vout. To fix this, this adds a check to
service.isInPiPMode before removing video.
2024-11-20 18:07:02 +01:00
Nicolas Pomepuy
83e1f64376
Update maven deployment
2024-11-19 11:17:16 +01:00
Steve Lhomme
5e450f47c7
CI: use prebuilt contribs when building libvlc
...
If the prebuilt tarball doesn't exist the contribs will be built.
2024-11-18 17:31:44 +01:00
Steve Lhomme
e9c7dc8f54
buildsystem: add an option to use prebuilt contribs if available
...
If the prebuilt tarball is not available, the contribs are built normally.
2024-11-18 17:31:44 +01:00
Steve Lhomme
295ab590da
CI: don't limit the build to 8 threads
...
No need to make it artificially slower.
2024-11-18 17:31:44 +01:00
Steve Lhomme
05354fe710
buildsystem: use the proper URL for the libvlcjni repository
2024-11-18 17:31:44 +01:00
Robert Stone
239ae771e1
Use common string separator for title/album/artist. Add range separator for Android Auto pagination.
2024-11-18 17:31:44 +01:00
Robert Stone
27bff6827a
Check bluetooth permissions
2024-11-18 17:31:44 +01:00
Robert Stone
d970c0e40d
Dynamically update current chapter
2024-11-18 17:31:43 +01:00