No description
- Kotlin 100%
|
All checks were successful
CI / build (push) Successful in 3m20s
Discover Overtone (Qt) desktop players on the LAN via NSD (_overtone._tcp) and drive them as a Media3 output target, so the existing mini-player, Now Playing screen and media notification reflect and control the desktop natively. - OvertoneDiscovery (NsdManager), OvertoneClient (HTTP control API wrapper), OvertoneController (state polling + optimistic transport, mirrors the MA one), and OvertonePlayer (SimpleBasePlayer swapped in by PlaybackService). - Output picker lists discovered players; a device that offers native Overtone RC is de-duplicated against its Music Assistant entry (native preferred). - Pushing content resolves the song id on the desktop directly, falling back to a title+artist search when ids differ. - New setting "Resume here if a remote player drops" (default off) gates the unreachable->local failover for both Music Assistant and Overtone outputs. Also includes pre-existing in-progress Music Assistant / palette-extraction refinements that were already in the working tree. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .forgejo/workflows | ||
| .idea | ||
| app | ||
| gradle | ||
| .gitignore | ||
| build.gradle.kts | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| MUSIC_ASSISTANT.md | ||
| settings.gradle.kts | ||
| STATE.md | ||
| WAVEFORM_PLAN.md | ||