Commit Graph

17480 Commits

Author SHA1 Message Date
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