Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from xbmc:master #35

Merged
merged 17 commits into from
Dec 27, 2023
Merged

[pull] master from xbmc:master #35

merged 17 commits into from
Dec 27, 2023

Conversation

pull[bot]
Copy link

@pull pull bot commented Nov 13, 2023

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

Previously, the back-button always sent the user back to the addon list. Now, it will first move back up the directory hierarchy.
@pull pull bot added the ⤵️ pull label Nov 13, 2023
SyncedSynapse and others added 16 commits November 13, 2023 18:25
To solve compiling errors it was necessary to update all library versions and the compileSdk to the latest version.
Also removed:
- butterknife rules from proguard-rules
- nonFinalResIds directive as non final R resources were fixed in #838
Following #980, and for consistency, this also applies the back navigation to pinned addons directories.
Updating the minSdk version allows use of more Java 8 language features (without desugaring need) and the removalof code that dealt with older versions.
Given that api level 24 (Android 7) come out in 2016 and usage of Android versions 5 and 6 (Api levels 21, 22, 23) are bellow 1% and decreasing (as reported by Google Play), this seems an appropriate tradeoff.
- Add notification permission to manifest, though it is not strickly needed as all notifications are attached to a MediaSession and those are exempt from Android's 13 new requirements on notification permissions
  https://developer.android.com/develop/ui/views/notifications/notification-permission
- Use granular media permissions, switching from READ_EXTERNAL_STORAGE to READ_MEDIA_{IMAGES|VIDEO|AUDIO}
  https://developer.android.com/about/versions/13/behavior-changes-13#granular-media-permissions
- Specify foreground service type, namely on the MediaSessionService
- Regarding changes to granting partial access to photos and videos, nothing was changed, so it relies on compatibility mode.
  [More here](https://developer.android.com/about/versions/14/changes/partial-photo-video-access)
  The default compatibility mode works more or less ok, and adding specific logic to handle partial access wouldn't help much and would confuse the code.
This message is extremely important for new users, and was a bit light on details. This improves it with more detailed information on how to connect to Kodi
Instead of relying on a separate step for signing, this make Gradle sign the release apk
Requires that the following environment variables are set:
- KODI_ANDROID_STORE_FILE
- KODI_ANDROID_STORE_PASSWORD
- KODI_ANDROID_KEY_ALIAS
- KODI_ANDROID_KEY_PASSWORD

Also changed the jenkins scripts to exclude the signing step and get the correct apk to be moved to the mirrors
The previous PR tried to move the wrong file, this fixes it
* [gradle] signing

* [jenkins] remove apksign script

No longer needed due to signing with gradle

---------

Co-authored-by: fuzzard <[email protected]>
Namely the okhttp library, to possibly fix errors reported on Google Play
The message will be seen by the user, so it should be clear. Ideally it shouldn't be done this way, as it can't be translated because there's no context to get the translated string, but it's what possible for now.
* Add setting for the preferred YouTube add-on (#978)

* Move creation of YouTube plugin URL to a dedicated method (#978)

This makes it easier to extend the functionality and
incorporate other add-ons for YouTube.

* Create a dedicated method for the default YouTube add-on (#978)

* Add support for the Invidious add-on for YouTube (#978)
Move code from ShareOpenActivity to PluginUtlUtils to keep all code dealing with Plugin URL translation in the same place
Tweak preferences screen to show Addon settings in a more logical place
@pull pull bot merged commit e5b1fed into TiagoDanin-Forks:master Dec 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants