- Sep 25, 2022
-
-
Devin Lehmacher authored
When metadata updates moved to the background thread this introduced a race condition where it was possible for setNeedsMetadataUpdate to be called when _needsMetadataUpdate == NO thus skipping the update while the action to update the metadata is already being executed on the background thread. With a precise interleaving this could leave the player metadata in an inconsistent state where it is still displaying the metadata from the last song even though the next song has already started playing. This patch ensures that there will always be at least one metadata update after the last call to setNeedsMetadataUpdate. It is now possible for there to be a redundant metadata update, however if the metadata is already up to date this is idempotent thus doesn't lead to an inconsistent state. Since the metadata update isn't particularly expensive and occurs on a background thread, the cost of an extra update in some cases seems reasonable.
-
- Sep 24, 2022
-
-
Felix Paul Kühne authored
-
Felix Paul Kühne authored
This depends on VLCKit!214 and VLCKit!215. It allows compilation of the VLC-tvOS app both with VLCKitv3 and v4. This MR merely adds compilation support and minor optimizations. There is more work to be done to make full use of the v4 API improvements.
-
Felix Paul Kühne authored
This depends on VLCKit!214 and VLCKit!215. It allows compilation of the VLC-iOS app both with VLCKitv3 and v4. This MR merely adds compilation support and minor optimizations. There is more work to be done to make full use of the v4 API improvements.
-
Felix Paul Kühne authored
It is gone from libvlc v4 and was never used in v3.
-
Felix Paul Kühne authored
-
Felix Paul Kühne authored
This OS does not need it and it is rejected if you try to grant it.
-
Felix Paul Kühne authored
-
- Sep 22, 2022
-
-
Diogo Simao Marques authored
The track numbers are now displayed by default for the albums when they are available. An option has also been added to enable the user to hide them. Closes #1411
-
Diogo Simao Marques authored
-
- Sep 21, 2022
-
-
This fixes #1275
-
- Sep 20, 2022
-
-
Felix Paul Kühne authored
-
Felix Paul Kühne authored
-
Felix Paul Kühne authored
This matches the naming scheme of the other folders
-
Felix Paul Kühne authored
-
Felix Paul Kühne authored
-
- Sep 18, 2022
-
-
- Sep 16, 2022
-
-
Diogo Simao Marques authored
The sliders are not hidden alongside the player controls when they are being used past the timer's time interval.
-
Diogo Simao Marques authored
When using the slider to adjust the volume, the audio session is now activated allowing the session to recognize the volume assignment and not reset it to the initial state each time the slider is used.
-
- Sep 15, 2022
-
-
Diogo Simao Marques authored
The brightness and volume gestures' sensibility has been adjusted to make this feature usable on larger screens such as iPads.
-
-
- Sep 14, 2022
-
-
Dave Nicolson authored
-
Felix Paul Kühne authored
-
-
-
- Sep 13, 2022
-
-
Migration of the Google Drive authentication using the GoogleSignIn library. Closes #1351
-
-
Felix Paul Kühne authored
-
- Sep 09, 2022
-
-
Felix Paul Kühne authored
-
Felix Paul Kühne authored
-
Felix Paul Kühne authored
-
Felix Paul Kühne authored
-
Felix Paul Kühne authored
-
Felix Paul Kühne authored
-