Skip to content

Commit 590b453

Browse files
authored
Merge pull request #215 from timusus/auto-investigation
Auto investigation
2 parents 6d50307 + 4ac37dc commit 590b453

File tree

6 files changed

+376
-230
lines changed

6 files changed

+376
-230
lines changed

android/app/src/main/assets/changelog.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,19 @@
11
[
2+
{
3+
"versionName": "1.0.10",
4+
"releaseDate": "21/01/2026",
5+
"features": [
6+
7+
],
8+
"fixes": [
9+
"Fix an Android Auto issue where library wasn't displayed correctly"
10+
],
11+
"improvements": [
12+
],
13+
"notes": [
14+
"What's up? I want to make Shuttle great again. I just need more hours in the day, and more days in the week!"
15+
]
16+
},
217
{
318
"versionName": "1.0.9",
419
"releaseDate": "15/01/2026",

android/playback/src/main/java/com/simplecityapps/playback/PlaybackService.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ class PlaybackService :
6262

6363
private var delayedShutdownHandler: Handler? = null
6464

65-
private val packageValidator: PackageValidator by lazy { PackageValidator(this) }
65+
private val packageValidator: PackageValidator by lazy { PackageValidator(this, R.xml.allowed_media_browser_callers) }
6666

6767
private val coroutineScope = CoroutineScope(Dispatchers.Main)
6868

@@ -310,7 +310,7 @@ class PlaybackService :
310310
clientPackageName: String,
311311
clientUid: Int,
312312
rootHints: Bundle?
313-
): BrowserRoot? = if (packageValidator.isCallerAllowed(this, clientPackageName, clientUid)) {
313+
): BrowserRoot? = if (packageValidator.isKnownCaller(clientPackageName, clientUid)) {
314314
BrowserRoot("media:/root/", null)
315315
} else {
316316
Timber.v("OnGetRoot: Browsing NOT ALLOWED for unknown caller. Returning empty browser root so all apps can use MediaController. $clientPackageName")

android/playback/src/main/java/com/simplecityapps/playback/androidauto/LogHelper.java

Lines changed: 0 additions & 34 deletions
This file was deleted.

android/playback/src/main/java/com/simplecityapps/playback/androidauto/PackageValidator.java

Lines changed: 0 additions & 193 deletions
This file was deleted.

0 commit comments

Comments
 (0)