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
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
Nicolas Pomepuy
39b156a865
Medialibrary: add a way to get album and artist from a track
2024-11-18 17:30:46 +01:00
Steve Lhomme
a117c415c1
CI: use the same Docker image as libvlcjni for VLC 4
...
It contains the NDK 26 needed by newer libvlcjni.
2024-11-18 17:30:46 +01:00
Steve Lhomme
8e5bb9f25f
CI: show commands for easier debugging
2024-11-18 17:30:46 +01:00
Steve Lhomme
e30d08b4c0
buildsystem: disable sqlite3 binary during make
...
This is how it's done in VLC without patching:
38e96f275e
No need to autoreconf anymore.
2024-11-18 17:30:46 +01:00
Duncan McNamara
1aaa4ef95b
Medialibrary: addStream, remove encoding for title
...
There is no need to encode a title, it isn't used with a filesystem,
only for display purposes. No titles are encoded when added to the
medialibrary, which means they aren't decoded either when used, this
caused an issue when using addStream from a current playback.
Fixes #3067
2024-11-18 17:30:46 +01:00
Duncan McNamara
96f9642a87
VlcMigration: remove HWDecoderUtil for vlc 4
...
In vlc4 HWDecoderUtil log is moved in audio_output/android/device.c so
it is not needed anymore
See vlc#24982, vlc!5680, and !1948
2024-11-18 17:30:46 +01:00
Duncan McNamara
757baf3435
VlcMigration: move obsolete version helpers
2024-11-18 17:30:46 +01:00
Nicolas Pomepuy
fb476ebd35
Bump the aar versions
2024-11-18 17:30:46 +01:00
Nicolas Pomepuy
06448f32c1
Allow renaming a playlist
2024-11-18 17:30:46 +01:00
Nicolas Pomepuy
1669b693c0
Bump VLC 4 Ci image and libvlcjni hash
2024-11-18 17:30:46 +01:00
Duncan McNamara
1aab59d146
RemoteAccess: bump hash
2024-11-18 12:54:01 +00:00
Nicolas Pomepuy
45eba60431
Add an endpoint to receive the resume confirmation from the remote access client
2024-11-18 12:54:01 +00:00
Nicolas Pomepuy
abe4d130e9
Extract the apply queue string
2024-11-18 12:54:01 +00:00
Nicolas Pomepuy
d8d2c13634
Send a remote access ws message when waiting for the resume confirmation
2024-11-18 12:54:01 +00:00
Nicolas Pomepuy
1b20c3aa19
Fix rounding for the volume change on some devices
...
Fixes #3106
2024-11-18 12:45:57 +00:00
Nicolas Pomepuy
6ef124525c
Refresh all widgets when leaving the preferences
...
Fixes #3104
2024-11-18 08:59:13 +01:00
Nicolas Pomepuy
06f9adebc6
Remote access: prevent closing websockets when last message is not authenticated
2024-11-14 10:32:11 +01:00
Nicolas Pomepuy
6cabd96456
Remote access: purge websockets tickets when expired
2024-11-14 10:31:23 +01:00