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
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
Robert Stone
4936fbe2f0
Display repeat control (if enabled) during podcast mode
2024-11-18 17:31:43 +01:00
Robert Stone
89060009e8
Code cleanup
2024-11-18 17:31:43 +01:00
Robert Stone
1d8163b7f4
Refresh bookmarks on new entry
2024-11-18 17:31:43 +01:00
Robert Stone
a42b6d7936
Add separate Android Auto preferences screen
2024-11-18 17:31:43 +01:00
Robert Stone
b2f372db36
Incorporate enhanced title and subtitle formatting
2024-11-18 17:31:43 +01:00
Robert Stone
ef65d49c7e
Add support for jumping to chapters and bookmarks in podcast mode
2024-11-18 17:31:43 +01:00
Robert Stone
31077e2b89
Add extension to merge sorted lists
2024-11-18 17:31:43 +01:00
Robert Stone
264fe69be7
Cycle through subtitle messages under Android Auto
2024-11-18 17:31:43 +01:00
Nicolas Pomepuy
cb1fc7d8e2
Refactor the artist/album APi methods
2024-11-18 17:31:42 +01:00
Nicolas Pomepuy
eac87684e0
Add a "go to album artist" context sheet item
2024-11-18 17:30:46 +01:00
Nicolas Pomepuy
1f0367c991
Add the album artist id to the MediaWrapper
2024-11-18 17:30:46 +01:00
Nicolas Pomepuy
316e3b4c3b
Add go to artist/album to the track ctx
...
Fixes #3085
2024-11-18 17:30:46 +01:00