Update API level to Android 17 (#1908)

## Description
Updates the compile & target SDKs to 37 (Android 17).

The only required change is to support the new `ACCESS_LOCAL_NETWORK`
permission. This is required for Android 17 devices to auto discover
Jellyfin servers on the local network. Wholphin will prompt for
permission and if granted, use the discover servers feature. If
permission is not granted, the user must enter the server URL manually.

### Related issues
N/A, but several dependency renovate PRs are blocked by this

### Testing
I tested with a regular Android 17 emulator. There are no Android TV 17
images (or probably even devices) available yet.

## Screenshots
N/A

## AI or LLM usage
None
This commit is contained in:
Damontecres 2026-08-29 21:35:58 -04:00 • committed by GitHub
parent cc2e7dfdda
commit 5363db0b80
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 60 additions and 6 deletions

View file

@ -51,6 +51,10 @@ junitVersion = "1.3.0"
espressoCore = "3.7.0"
material = "1.14.0"
compileSdk = "37"
targetSdk = "37"
minSdk = "23"
[libraries]
wholphin-extensions-mpv = { module = "com.github.damontecres.wholphin.mpv:wholphin-mpv", version.ref = "wholphin-extensions" }
wholphin-extensions-ffmpeg = { module = "com.github.damontecres.wholphin.media3:decoder-ffmpeg", version.ref = "wholphin-extensions" }