-
RadioWave v1.0.17 Stable
released this
2026-07-21 19:56:14 +02:00 | 1 commits to main since this releaseRadioWave v1.0.17
VersionName: 1.0.17
VersionCode: 34
Changes since v1.0.16Highlights
- local directory mirror, fuzzy search, TTL cache, offline banner (
f53d805) - show station name as third line while a song title is displayed (
0b47a7e) - song covers in notification/AA, swipe-away stop, CarConnection (
d93975e)
Fixes
- close audit 2026-07-18 findings H1/M1/L1/L2 (
add3dab) - tick sleep-timer countdown; resolve Compose LocalContext lint errors (
4bddf0c) - stop caching failed searches; honour explicit sort (
2b66d0e) - rebind session on player recreation + AA service hardening (
e8c14e1) - surface live ICY song metadata to Android Auto & notification (
e31b81c)
Other
- retrigger after runner cache-proxy fix (
6bd8471) - Add content-policy blocklist for designated-organization stations (
c135b4b) - bump Hilt 2.59.2 -> 2.60, Compose BOM 2026.05.00 -> 2026.06.00 (
b955d88) - consolidate CHANGELOG into 1.0.16, refresh README/ROADMAP (
26dcf6a)
Play Store short notes (DE)
- local directory mirror, fuzzy search, TTL cache, offline banner
- close audit 2026-07-18 findings H1/M1/L1/L2
- show station name as third line while a song title is displayed
- song covers in notification/AA, swipe-away stop, CarConnection
- tick sleep-timer countdown; resolve Compose LocalContext lint errors
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- local directory mirror, fuzzy search, TTL cache, offline banner (
-
RadioWave v1.0.16 Stable
released this
2026-07-09 20:07:43 +02:00 | 16 commits to main since this releaseRadioWave v1.0.16
VersionName: 1.0.16
VersionCode: 32
Changes since v1.0.15Fixes
- move playlist import to Settings, fix cramped header layout (
ccd1883)
Play Store short notes (DE)
- move playlist import to Settings, fix cramped header layout
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- move playlist import to Settings, fix cramped header layout (
-
RadioWave v1.0.15 Stable
released this
2026-07-09 19:33:33 +02:00 | 19 commits to main since this releaseRadioWave v1.0.15
VersionName: 1.0.15
VersionCode: 31
Changes since v1.0.12Highlights
- import custom stations from M3U/PLS playlist files (
8c6ab3a) - favorites export/import (JSON) (
545542f) - bitrate-based data usage estimate under default quality (
6daa46a) - show community popularity badge from Radio Browser click counts (
1f18146) - free EQ presets (Flat, Bass Boost, Treble Boost, Vocal) (
63d75f2)
Fixes
- address adversarial-review findings on the AA/EQ changes (
2e401b8) - pause-on-disconnect race, root resume/surprise tiles, network-error distinction (
1870985) - move sleep timer to RadioPlayerManager so it survives Activity death (
bf7c6a9) - suppress LIVE indicator during errors, debounce retry, fix touch targets (
01af21d) - fix negative-cache no-op in cover art repository (
c9dd43e) - make toggleFavorite atomic, restore addedAt in mapper (
b5db95c) - validate favicon URL scheme before rendering/casting (
217e91f) - repair favorites/recents rows corrupted by earlier migrations (
eecdb44)
Other
- switch JDK distribution from temurin to zulu (
c41727f) - log quick-wins bundle in CHANGELOG, move shipped items to Done (
a501cbd) - correct roadmap — battery tip was already shipped, click-count now done (
006c282) - log round-2 feature build + verification audit (
aae9dbb) - move shipped items to Done, fold in fresh user-sentiment research (
b47cce1) - log 2026-07-09 audit in CHANGELOG/ROADMAP, add audit record (
ed9d318) - pin GitHub Actions to commit SHAs, fix shell injection in manual-build (
91ef499) - Raise targetSdk to 36 (Android 16) (
96b3062)
Play Store short notes (DE)
- import custom stations from M3U/PLS playlist files
- favorites export/import (JSON)
- bitrate-based data usage estimate under default quality
- show community popularity badge from Radio Browser click counts
- address adversarial-review findings on the AA/EQ changes
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- import custom stations from M3U/PLS playlist files (
-
RadioWave v1.0.12 Stable
released this
2026-06-18 20:40:24 +02:00 | 45 commits to main since this releaseRadioWave v1.0.12
VersionName: 1.0.12
VersionCode: 30
Changes since v1.0.10Fixes
- beim aussteigen ueber audio-route pausieren statt aufs handy / pause on audio-route loss instead of continuing on phone (
131fad5) - beim aussteigen pausieren statt aufs handy weiterlaufen / pause on car disconnect instead of continuing on phone (
3df6347) - android-auto auto-resume zuverlaessiger machen / make android auto auto-resume reliable (
80e81d2) - retry-collector-leak und schwache url-validierung / retry collector leak and weak url validation (
3c0aeaa)
Other
- ui-deprecations migrieren -> 0 warnungen / migrate ui deprecations -> zero warnings (
584b1db) - triviale safe-calls + hiltViewModel-paketmigration / trivial safe-calls and hiltViewModel package migration (
ea5052d) - gradlew ausfuehrbar machen / mark gradlew executable (
b3f6b5e)
Play Store short notes (DE)
- beim aussteigen ueber audio-route pausieren statt aufs handy
- beim aussteigen pausieren statt aufs handy weiterlaufen
- android-auto auto-resume zuverlaessiger machen
- retry-collector-leak und schwache url-validierung
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- beim aussteigen ueber audio-route pausieren statt aufs handy / pause on audio-route loss instead of continuing on phone (
-
RadioWave v1.0.10 Stable
released this
2026-05-14 17:14:51 +02:00 | 53 commits to main since this releaseRadioWave v1.0.10
VersionName: 1.0.10
VersionCode: 29
Changes since v1.0.5Highlights
- settingsrepository als datastore-abstraktion / settings repository as datastore abstraction (
13567be)
Fixes
- zwei neue lint-fatals nach agp-9-bump / fix two new lint fatals after agp 9 bump (
c0333c9) - foregroundservice-deadline auf android 16 entschaerfen / harden against android 16 foreground-service deadline (
790e1ee) - deprecated window-apis durch activity-1.10.1 weg / drop deprecated window apis via activity 1.10.1 (
7001a7d) - umbau-folgefehler beheben / fix regressions from refactor (
074ac8e)
Improvements
- mediasession-welten vereinen / unify the two mediasession worlds (
600dd85) - konsumenten auf settingsrepository migrieren / migrate consumers to settings repository (
a4eae67) - viewmodel-split fuer saubere trennung / split viewmodels for clean separation (
f09d4b8)
Other
- 1.0.5 vorbereiten / prepare 1.0.5 release (
09f8915) - release-audit-findings beheben / address release-audit findings (
6cfeb50) - gradle-versions-plugin + patch-bumps / gradle versions plugin and patch bumps (
62d5a3f) - kompletter dependency-bump auf aktuelle stable / full dependency bump to current stable (
1c7a409) - toten setplaybacknotificationenabled-pfad entfernen / remove dead setplaybacknotificationenabled path (
be6cdf5)
Play Store short notes (DE)
- zwei neue lint-fatals nach agp-9-bump
- foregroundservice-deadline auf android 16 entschaerfen
- deprecated window-apis durch activity-1.10.1 weg
- umbau-folgefehler beheben
- mediasession-welten vereinen
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- settingsrepository als datastore-abstraktion / settings repository as datastore abstraction (
-
RadioWave v1.0.4 Stable
released this
2026-05-01 09:35:10 +02:00 | 85 commits to main since this releaseRadioWave v1.0.4
VersionName: 1.0.4
VersionCode: 22
Changes since v1.0.3Highlights
- contenttype, pull-to-refresh und skeleton-loader / contenttype, pull-to-refresh and skeleton loader (
df6eb21) - accessibility-pass und empty-states redesignen / accessibility pass and empty state redesign (
2bf19ad) - landscape-layout fuer fullscreen-player / landscape layout for fullscreen player (
e1304d0)
Fixes
- landscape-layout fuer browse, favorites und onboarding / landscape layout for browse, favorites and onboarding (
cdf898c) - browse-items und station-navigation verbessern / improve browse items and station navigation (
1487446)
Improvements
- github-updater und whats-new entfernen, onboarding redesignen / remove github updater and whats-new, redesign onboarding (
70ab483) - automotive-modus hat vorrang vor timeshift-guard / automotive mode overrides timeshift guard (
0eb7e68) - callbacks und wifi-lock optimieren / optimize callbacks and wifi lock (
f90fd6a)
Other
- 1.0.4 vorbereiten / prepare 1.0.4 (
7a941be) - live-status und naechste ux-schritte pflegen / document live status and next ux steps (
f4467f3)
Play Store short notes (DE)
- contenttype, pull-to-refresh und skeleton-loader
- accessibility-pass und empty-states redesignen
- landscape-layout fuer browse, favorites und onboarding
- github-updater und whats-new entfernen, onboarding redesignen
- automotive-modus hat vorrang vor timeshift-guard
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- contenttype, pull-to-refresh und skeleton-loader / contenttype, pull-to-refresh and skeleton loader (
-
RadioWave v1.0.3 Stable
released this
2026-04-19 20:11:32 +02:00 | 96 commits to main since this releaseRadioWave v1.0.3
VersionName: 1.0.3
VersionCode: 20
Changes since v1.0.2Highlights
- eigene sender direkt in favoriten hinzufuegen / add custom stations directly in favorites (
6ee3065) - cast-status im player sichtbar machen / show cast status in player ui (
cbcc6ac) - app-playpause an remote cast koppeln / route in-app play pause to remote cast (
51bd8c4) - cast-session vorbereiten und discovery haerten / prepare cast session and harden discovery (
42a7bc8) - chromecast-basis mit cast-button integrieren / integrate chromecast foundation with cast button (
80a9376) - favorites pimpen + settings verbessern / enhance favorites ui + settings improvements (
44b224c) - ähnliche sender auf homescreen statt player / similar stations on home replacing discover (
532e562) - aehnliche-sender-sektion im fullscreen-player / similar stations section in fullscreen player (
5e99611) - design-refresh mit icons, glassmorphism und chevron / design refresh with icons, glassmorphism and chevron (
e05ba47) - artwork-puls, buffering-overlay, quality-badge, tags, live-dot / artwork pulse, buffering overlay, quality badge, tags, live dot (
b21286f) - stream-qualitaets-badge in browse, favorites und player / stream quality badge in browse, favorites and player (
7746ff3) - schnell-genres und filter beim scrollen einklappen / collapse quick genres and filters on scroll (
e356a3f) - collapsing-title, glass-karten und typography-tokens / collapsing title, glass cards, typography tokens (
94dd78b) - ambient background, home nebula, live-pulse, glas-karten / ambient background, home nebula, live-pulse, glass cards (
c210d5d)
Fixes
- navigationbarcontrastenforced hinter api-29-guard / guard setNavigationBarContrastEnforced behind api 29 check (
aa82434) - sinnvollen share-text ohne raw stream-url / meaningful share text without raw stream url (
81b8f5e) - cast-session beim dismiss sauber beenden / end cast session cleanly on dismiss (
e4dc913) - lokale wiedergabe bei senderwechsel hart pausieren / hard-pause local playback on cast station changes (
41a92a6) - senderwechsel waehrend cast auf tv uebernehmen / move station changes to tv during active cast (
ab915f1) - lokale wiedergabe bei cast-start pausieren / pause local playback when casting starts (
a1a3454) - fullscreen-controls ueber nav-bar halten und artwork quadratisch machen / keep fullscreen controls above nav bar and make artwork square (
e622d80) - fileprovider haerten und chromecast-claim entfernen / harden fileprovider and remove chromecast claim (
5eecb81) - dark-only-zwang in app und settings entfernen / remove forced dark-only behavior in app and settings (
75801d1) - fullscreen-layout wieder entspannen / relax fullscreen player layout again (
514ed76) - shuffle-bug, orange border und tote farben bereinigen / fix shuffle seed, theme-consistent border, remove dead colors (
b9398e4) - launchedeffect-keys auf station+isplaying reduzieren / fix LaunchedEffect keys to avoid redundant coroutine restarts (
2babaa1) - hardkodierte fehlermeldungen in home-viewmodel auslagern / extract hardcoded error strings from HomeViewModel (
c89615e) - edge-to-edge fuer android 15+ weiter modernisieren / modernize edge-to-edge handling for android 15+ (
ee9e5c7)
Improvements
- tote farb-aliases und custom-stations-modul entfernen / remove dead color aliases and custom stations module (
6e33b2e) - station-pool erst bei bedarf laden / load station pool lazily on demand (
355c262) - tote station-repository-impl entfernen / remove dead station repository impl (
33d5770) - tote player-api und auto-stub entfernen / remove dead player api and auto stub (
af4b33f) - coil crossfade aktivieren fuer smoothes bild-laden / enable Coil crossfade for smooth image loading (
8f65aed) - nebula und sterne-hintergrund entfernen / remove nebula and star field background (
b084858) - hardkodierte font-sizes in typography-token auslagern / move hardcoded font sizes to named typography tokens (
0ba0158)
Other
- rc1-eintrag entfernen und datum aktualisieren / remove rc1 entry and update date (
76a5530) - checkout@v5 auf v4 korrigieren und ci-tasks eingrenzen / fix checkout@v5 to v4 and scope ci tasks (
217fea3) - chromecast-status und erledigten stand dokumentieren / document chromecast status and completed work (
5155ca1) - .claude-verzeichnis zu gitignore hinzufuegen / add .claude dir to gitignore (
584bddb) - audit-datei zu gitignore hinzufuegen / add audit file to gitignore (
335911f)
Play Store short notes (DE)
- tote farb-aliases und custom-stations-modul entfernen
- eigene sender direkt in favoriten hinzufuegen
- navigationbarcontrastenforced hinter api-29-guard
- sinnvollen share-text ohne raw stream-url
- station-pool erst bei bedarf laden
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- eigene sender direkt in favoriten hinzufuegen / add custom stations directly in favorites (
-
RadioWave v1.0.2 Stable
released this
2026-04-14 00:24:11 +02:00 | 137 commits to main since this releaseRadioWave v1.0.2
VersionName: 1.0.2
VersionCode: 19
Changes since v1.0.1Highlights
- favoriten sortieren und nach oben schieben / allow favorites reordering and move to top (
902c83e) - sleep-timer im fullscreen-player ergaenzen / add sleep timer to fullscreen player (
50b7bd6) - share-action im fullscreen-player ergaenzen / add share action to fullscreen player (
e088f38) - miniplayer wegwischbar machen / make mini player dismissible (
8c787d9)
Fixes
- timer bei buffering nicht weiterlaufen lassen / pause playback timer during buffering (
44b27fd) - autoplay nach telefonat robuster machen / harden autoplay after phone call (
d55e465)
Improvements
- browse und tab-wechsel etwas glatter machen / smooth browse and tab switching (
f54dfdc) - updater-reste entfernen und recomposition beruhigen / remove updater leftovers and reduce recomposition (
5ade3b9) - github in-app-updater entfernen / remove github in-app updater (
53dc3a2)
Other
- workspace vor rebase temporaer stashen / stash release workspace before rebase (
90e7857) - main vor tag-push auf neuesten stand rebased / rebase onto latest main before pushing release tag (
dee66d8) - aktuellen release-stand dokumentieren / document current release state (
21dc438) - version-metadaten fuer erneutes 1.0.2-release zuruecksetzen / reset version metadata for recreating 1.0.2 release (
8b27f16) - native-debug-symbols als artifact mitliefern / include native debug symbols in release artifacts (
47e5f4e) - recovery-tests an neue retry-werte anpassen / align recovery tests with updated retry tuning (
c32dd4e) - native debug symbols fuer play console aktivieren / enable native debug symbols for play console (
97e7976)
Play Store short notes (DE)
- favoriten sortieren und nach oben schieben
- sleep-timer im fullscreen-player ergaenzen
- share-action im fullscreen-player ergaenzen
- timer bei buffering nicht weiterlaufen lassen
- browse und tab-wechsel etwas glatter machen
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- favoriten sortieren und nach oben schieben / allow favorites reordering and move to top (
-
RadioWave v1.0.1 Stable
released this
2026-04-09 18:49:06 +02:00 | 155 commits to main since this releaseRadioWave v1.0.1
VersionName: 1.0.1
VersionCode: 18
Changes since v1.0.0-rc1Fixes
- edge-to-edge fuer android 15 modernisieren / modernize edge-to-edge for android 15 (
35c94c4) - hls-crash durch fehlendes media3-modul beheben / fix hls crash by adding missing media3 hls module (
3d93a46) - notification-controls an mediasession koppeln / wire notification controls to media session callbacks (
317fb93) - notification-buttons mit explizitem service-intent reparieren / fix notification buttons with explicit service intent (
d1c1989) - notification-tap-flag korrigieren / fix notification tap intent flag (
9c3f7ba) - settings-back und fullscreen-lauftext nachschleifen / polish settings back behavior and fullscreen marquee (
ac373b6)
Other
- 1.0.1a fixes dokumentieren / document 1.0.1a fixes (
2ae3033) - audit-checkliste als erledigt markieren / mark audit checklist items as done (
0c5f497)
Play Store short notes (DE)
- edge-to-edge fuer android 15 modernisieren
- hls-crash durch fehlendes media3-modul beheben
- notification-controls an mediasession koppeln
- notification-buttons mit explizitem service-intent reparieren
- notification-tap-flag korrigieren
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- edge-to-edge fuer android 15 modernisieren / modernize edge-to-edge for android 15 (
-
RadioWave v1.0.0-HOTFIX Stable
released this
2026-04-03 21:02:03 +02:00 | 159 commits to main since this releaseRadioWave v1.0.0-HOTFIX
VersionName: 1.0.0-HOTFIX
VersionCode: 17
Changes since v1.0.0-rc1Fixes
- notification-controls an mediasession koppeln / wire notification controls to media session callbacks (
317fb93) - notification-buttons mit explizitem service-intent reparieren / fix notification buttons with explicit service intent (
d1c1989) - notification-tap-flag korrigieren / fix notification tap intent flag (
9c3f7ba) - settings-back und fullscreen-lauftext nachschleifen / polish settings back behavior and fullscreen marquee (
ac373b6)
Other
- audit-checkliste als erledigt markieren / mark audit checklist items as done (
0c5f497)
Play Store short notes (DE)
- notification-controls an mediasession koppeln
- notification-buttons mit explizitem service-intent reparieren
- notification-tap-flag korrigieren
- settings-back und fullscreen-lauftext nachschleifen
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- notification-controls an mediasession koppeln / wire notification controls to media session callbacks (