fix(auto): beim Aussteigen pausieren statt aufs Handy weiterlaufen #1
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
darksoon/RadioWave!1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "claude/admiring-darwin-6sxa65"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Worum geht's
Beim Verlassen des Autos lief die Wiedergabe nach ein paar Sekunden auf dem Handy-Lautsprecher weiter. Der vorherige Fix (
3df6347) hing nur am Android-Auto-MediaSession-Controller (onDisconnected) — das greift aber nur bei Android-Auto-Projection. Bei reinem Bluetooth (A2DP), wie es die meisten im Auto nutzen, gibt es gar keinen Controller, also pausierte nichts.Änderungen
b717153fix(player): Verbindungs-unabhängiger Fix auf Hardware-Ebene viaAudioManager.registerAudioDeviceCallback— pausiert, sobald die letzte externe Audio-Ausgabe (BT/USB/Dock/Kabel/Auto/AUX) verschwindet und nur noch der eingebaute Lautsprecher bliebe. Pause-Policy als reine, unit-getestete Funktion (4 neue Tests).947b63fbuild:gradlewausführbar gemacht (Mode 755) —chmod-Workaround in der CI obsolet.61fd4b2chore: Warnungs-Cleanup — unnötige Safe-Calls,@Suppress("OVERRIDE_DEPRECATION"),hiltViewModel-Paketmigration (6 Dateien).c78f953chore: UI-Deprecations migriert (ClickableText→LinkAnnotation,VolumeUp→AutoMirrored,SwipeToDismissviasnapshotFlow). Compiler-Warnungen jetzt 0 (vorher 21).Verifikation
Lokal mit den CI-Tasks gebaut:
assembleGithubDebug+lintGithubDebug+testGithubDebugUnitTest→ BUILD SUCCESSFUL, 0 Warnungen.⚠️ Manuell zu prüfen: die zwei Links im „Über"-Text und das Wegwischen der Mini-Player-Leiste (UI-Verhalten von
c78f953).🤖 Generated with Claude Code
Generated by Claude Code
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit:
c78f953f2bℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
In the mini-player dismiss path,
targetValuechanges as soon as an in-progress drag crosses the threshold, before the user releases and before the state settles. If a user swipes past the threshold and then drags back/cancels, this collector still callsonDismissed()and stops playback even though the bar was not actually dismissed; use the newSwipeToDismissBoxdismiss callback or observe a settled/current dismissed value instead.Useful? React with 👍 / 👎.