Files
clockula/docs/PROVENANCE.md
T
makiolaj c83c12cf64 feat: offer the "Timer expired" sound
The sound Google Clock and BlackyHawky's Clock use for timers is
timer_expire.ogg from AOSP DeskClock, bundled with those apps rather
than installed as a system ringtone, so RingtoneManager never lists it.
It is now bundled here too and listed first in every sound picker.

The choice is stored as clockula://tone/timer_expired and resolved to
the raw resource when played, so it survives a restore into another
build variant. The file is Apache-2.0, recorded in docs/PROVENANCE.md
with the licence text in licenses/.

Fixes #14
2026-10-21 14:16:58 +02:00

18 lines
1.0 KiB
Markdown

# Provenance
Third-party material carried in the Clockula tree, and the licence it is under.
Everything not listed here is Clockula's own and MIT-licensed (`../LICENSE`).
Why this file exists, and when something may be added to it: `PLAN.md` §11.
| Path | What it is | Source | Licence |
|---|---|---|---|
| `app/src/main/res/raw/timer_expire.ogg` | The "Timer expired" sound, offered in the ringtone picker | AOSP DeskClock, [`res/raw/timer_expire.ogg`](https://android.googlesource.com/platform/packages/apps/DeskClock/+/refs/heads/main/res/raw/timer_expire.ogg), unmodified | Apache-2.0, © The Android Open Source Project ([`../licenses/Apache-2.0.txt`](../licenses/Apache-2.0.txt)) |
## Notes
- **`timer_expire.ogg`.** The default timer sound in Google Clock and in AOSP
DeskClock's forks, such as [BlackyHawky/Clock](https://github.com/BlackyHawky/Clock).
It is bundled with the app, not a system ringtone, so `RingtoneManager` never
lists it. Users asked for it in issue #14. The copy here is byte-identical to
AOSP's (SHA-256 `a82f24b8…a95a2a`).