• v0.1.0-beta.3-HOTFIX 93bd93a5ae

    github-actions[bot] released this 2026-03-10 11:30:57 +01:00 | 143 commits to main since this release

    RadioWave v0.1.0-beta.3-HOTFIX

    • chore(release): prepare 0.1.0-beta.3-HOTFIX (93bd93a)
    • docs(session): note github and play release artifacts (a98a832)
    • docs(release): document github and play outputs (17c0c8d)
    • fix(play): split store and direct-update builds (94eead5)
    • docs(backlog): add play store native symbols task (3a730d5)

    APK: Signed Release Build
    VersionName: 0.1.0-beta.3-HOTFIX
    VersionCode: 11

    Downloads
  • v0.1.0-beta.3 9036e8646a

    github-actions[bot] released this 2026-03-10 09:26:22 +01:00 | 148 commits to main since this release

    RadioWave v0.1.0-beta.3

    • chore(release): prepare 0.1.0-beta.3 (9036e86)
    • ci(release): add signed app bundle output (64f93fe)

    APK: Signed Release Build
    VersionName: 0.1.0-beta.3
    VersionCode: 10

    Downloads
  • v0.1.0-beta.2-HOTFIX 2fc637ef43

    github-actions[bot] released this 2026-03-10 00:16:26 +01:00 | 150 commits to main since this release

    RadioWave v0.1.0-beta.2-HOTFIX

    • chore(release): prepare 0.1.0-beta.2-HOTFIX (2fc637e)
    • docs(project): document gpl and ci fix (f24ab7d)
    • fix(ci): make gradle test gating config-cache safe (986c919)
    • license(project): relicense codebase to gpl-3.0 (c768fe1)
    • docs(github): split roadmap and auto docs by language (084a599)
    • docs(readme): add english and german readme variants (ff5ee56)
    • docs(project): update support and issue-report docs (797189a)
    • docs(support): switch project support links to ko-fi (c04043f)
    • docs(readme): refresh screenshot gallery (5fbf467)
    • feat(support): add local crash report export flow (80dd86b)
    • docs(project): update updater and release workflow docs (a69f2a7)
    • fix(update): harden in-app apk installer flow (747ee10)
    • fix(update): use in-app installer from settings (3ee45af)
    • ci(build): improve gradle caching in workflows (e54c106)
    • feat(update): add stable and beta release channel (89bf747)

    APK: Signed Release Build
    VersionName: 0.1.0-beta.2-HOTFIX
    VersionCode: 9

    Downloads
  • v0.1.0-beta.2 a69665767f

    github-actions[bot] released this 2026-03-09 22:28:35 +01:00 | 165 commits to main since this release

    RadioWave v0.1.0-beta.2

    • chore(release): prepare 0.1.0-beta.2 (a696657)
    • ci(release): align app versioning with release workflow (673492f)
    • docs(project): document android auto polish and crash fix (ec18114)
    • fix(auto): enable prev next controls in car player (d946316)
    • feat(auto): improve browse, search and player controls (c5954db)
    • fix(app): prevent startup crash from shortcut sync (97fac5c)
    • docs(project): update docs for shortcuts and notification polish (7611daf)
    • feat(app): polish notification controls and launcher shortcuts (77d0254)
    • feat(app): add launcher quick actions (444b4b7)
    • fix(update): manuelles Update-Popup in Settings + Test-Trigger (88d0656)

    APK: Signed Release Build
    VersionName: 0.1.0-beta.2
    VersionCode: 8

    Downloads
  • v0.1.0-beta.1 8db39dda38

    darksoon released this 2026-03-05 18:41:08 +01:00 | 175 commits to main since this release

    RadioWave v0.1.0-beta.1

    DE

    Dieses Beta-Release ist der erste stabile Zwischenstand nach der Alpha-Phase und bringt vor allem ein voll nutzbares Auto-Update-System sowie weitere Android-Auto-, Performance- und Stabilitaetsverbesserungen.

    Highlights:

    • Auto-Update-System (GitHub Releases)
      • Update-Pruefung direkt in der App
      • Release-Notes Dialog vor dem Update
      • APK-Download und Installer-Weitergabe
      • Live-Downloadfortschritt (MB / % / Progressbar)
      • Neue Update-Sektion in den Settings (Popup, Auto-Check, manuelle Pruefung, Versionsstatus)
    • Android Auto Stabilitaet
      • Resume/Silent-Playback-Fall behoben
      • Doppelte Notifications entfernt
      • Low-Load-Modus bei Auto-Verbindung automatisch aktiv
      • Bitrate im Auto auf max. 128 kbps begrenzt
      • Favorites-Priorisierung im Browse-Flow fuer schnelleren Zugriff waehrend der Fahrt
    • Akkuschonung & Netzwerk
      • Hitzemodus (Thermal Mode) in Settings
      • Netzausfall-Puffer (Timeshift MVP) fuer kurze Unterbrechungen
      • Aktiv nutzbare Streaming-Qualitaetsauswahl (Auto/Niedrig/Mittel/Hoch)
    • Sprache & UX
      • DE/EN Basis ausgebaut, Sprachwahl in den Settings (System/Deutsch/English)
      • App-Start/Locale-Pfad stabilisiert (AppCompat-Theme/Locale-Fixes)
      • Erststart-Dialog mit den wichtigsten Setup-Hinweisen
    • Performance
      • Suche jetzt lokal-cache-first mit Netzwerk-Refresh (stabilere Ergebnisliste)
      • Logo-Rendering in der Senderliste optimiert (weniger Scroll-Ruckler)

    Wichtige Commits seit v0.1.0-alpha.6:

    • 113890a feat(update): GitHub In-App Updateflow + Erststart-Dialog / GitHub in-app updater + first-run dialog
    • 80c80c3 feat(settings): Update-Center in Settings / add update center in settings
    • 9c29807 feat(update): Download-Fortschritt + Android Auto Beta Guide / download progress + Android Auto beta guide
    • 7ecfa70 Fix Android Auto resume audio path and remove duplicate notifications
    • 360a031 feat(auto): Auto-Streaming auf max 128 kbps begrenzen / cap Android Auto stream bitrate to 128 kbps
    • 2a85815 Auto: Low-Load-Modus bei Verbindung automatisch aktivieren / Auto: enable low-load mode automatically on connect
    • 0238619 Hitzemodus fuer Auto/Laden eingebaut / Add thermal mode for car/charging
    • 5974045 Timeshift-MVP fuer kurze Netzausfaelle / Timeshift MVP for short network drops
    • 4005487 feat(streaming): Qualitaetsauswahl aktivieren / enable quality-based stream selection
    • ae7a156 feat(i18n): Sprachwahl in Settings / add language selector in settings
    • b3d46c0 perf(search): lokale DB-first Suche + stabiles Logo-Rendering / local DB-first search + stable logo rendering
    • aa3c76a test(core-player): Timeshift-Guard im Recovery-Test deterministisch setzen / make recovery test deterministic with timeshift guard

    EN

    This beta release is the first stable milestone after the alpha phase, with a complete in-app update system plus additional Android Auto, performance, and reliability improvements.

    Highlights:

    • Auto-update system (GitHub Releases)
      • In-app update checks
      • Release-notes dialog before updating
      • APK download and installer handoff
      • Live download progress (MB / % / progress bar)
      • New updates section in settings (popup, auto-check, manual check, version status)
    • Android Auto stability
      • Fixed resume/silent-playback edge case
      • Removed duplicate notifications
      • Auto low-load mode enabled automatically on car connect
      • Bitrate capped to max 128 kbps while connected to car
      • Favorites-prioritized browse flow for faster in-car access
    • Battery & network
      • Thermal mode in settings
      • Short-drop timeshift guard (MVP)
      • Active stream-quality selection (Auto/Low/Medium/High)
    • Language & UX
      • Expanded DE/EN foundation with in-app language selector (System/German/English)
      • Stabilized app startup/locale flow (AppCompat locale/theme fixes)
      • First-run info dialog with key setup hints
    • Performance
      • Search now emits cache-first local results followed by network refresh
      • Optimized station-logo rendering for smoother list/grid scrolling
    Downloads
  • v0.1.0-alpha.6 35a2c68665

    darksoon released this 2026-03-03 21:33:09 +01:00 | 206 commits to main since this release

    RadioWave v0.1.0-alpha.6

    DE

    Dieses Alpha-Release bringt die erste nutzbare Android Auto Einbindung inklusive Favoriten/Recents und stabilerem Playback-Resume beim Wiederverbinden.

    Wichtigste Punkte:

    • Android Auto Integration auf Basis Media3 (MediaLibraryService)
    • Browse-Struktur in Auto: Favorites + Recents
    • Sender-Logos (Favicon) werden als Artwork an Auto uebergeben
    • Startpfad fuer Auto-Playback gehaertet (URI-Fallbacks, Mapping, Retry)
    • Letzten Sender persistieren + optionales Autoplay bei Android Auto Verbindung
    • CI-Workflow gefixt: Required Check build-lint-test laeuft jetzt auf push nach main
    • Signed Release Workflow robuster (klare Secret-Fehler + apksigner-Fallback-Lookup)

    Commits seit v0.1.0-alpha.5:

    • 35a2c68 CI-Fix: Android Auto Lint-Blocker in App/Auto Modulen behoben / CI fix: resolve Android Auto lint blockers in app/auto modules
    • 9ed3a93 Prepare alpha 6: version/changelog + CI and signed-release workflow fixes (DE/EN)
    • 12418ca Android Auto: letzten Sender bei Reconnect fortsetzen + Autoplay-Toggle / Android Auto: resume last station on reconnect + autoplay toggle
    • 1ad67b7 Android Auto Grundintegration: Media3 Service + stabileres Playback-Handoff / Android Auto base integration: Media3 service + stabilized playback handoff
    • f4ed83b Audit 2-5: Backup/Doku/Build-Doku/Tests verbessern (DE/EN)
    • 3acf946 Hotfix: nur aeusserer Play-Ring rotiert (DE/EN)
    • 246c8c5 Fullscreen: Qualitaetsanzeige + Play-Ring-Animation (DE/EN)
    • 0d428a5 Security config härten + BuyMeACoffee-Link korrigieren (DE/EN)
    • 78c94dc Gitignore: lokalen Audits-Ordner ausschliessen
    • 9e4e40b Mini-Player Lauftext/Marquee fixen und polieren (DE/EN)
    • 463f1c8 Add MarqueeText component for Mini-Player metadata / MarqueeText Komponente fuer Mini-Player Metadaten hinzugefuegt

    EN

    This alpha release introduces the first usable Android Auto integration, including Favorites/Recents browsing and more stable playback resume on reconnect.

    Highlights:

    • Android Auto integration based on Media3 (MediaLibraryService)
    • Auto browse structure: Favorites + Recents
    • Station logos (favicons) are forwarded as artwork to Auto
    • Hardened Auto playback startup path (URI fallbacks, item mapping, retry)
    • Last-station persistence + optional autoplay on Android Auto connect
    • CI fix: required build-lint-test now runs on push to main
    • Signed release workflow is more robust (explicit secret errors + apksigner fallback lookup)
    Downloads
  • v0.1.0-alpha.5 a2f8082edd

    darksoon released this 2026-03-01 22:28:27 +01:00 | 217 commits to main since this release

    RadioWave v0.1.0-alpha.5

    DE

    Dieses Alpha-Release bringt vor allem UI-Polish, bessere Navigation in den Einstellungen und weitere Stabilitaets-/Playback-Verbesserungen.

    Wichtigste Punkte:

    • Nebula-Background als visueller App-Layer (Home/Browse/Favoriten)
    • Settings als Kategorien-Navigation mit Detailseiten
    • Favoriten-Karussell optimiert (kompakter, besseres Center-Snapping inkl. Rand-Items)
    • Notification-Controls erweitert (u.a. Next/Previous), Mini-Player in Settings ausgeblendet
    • Discover/Search verbessert inkl. Ranking- und Caching-Optimierungen
    • Playback/Service-Haertung (Audio Focus, Network Callback, Reconnect/Watchdog)
    • Datenebene verbessert (Room-Migrationen statt destructive fallback)
    • Cover-Art-Feature integriert (iTunes API)
    • Tests ausgebaut (Player-Recovery + Repository-Flows)

    Commits seit v0.1.0-alpha.4:

    • 0595ec5 Audit batch: playback/service fixes, audio focus, buffer/mobile data settings, and repository error propagation
    • 4351fb1 Player/network quick wins: debug-only HTTP logging, shorter API timeout, and pause-aware network callback lifecycle
    • 3f530d9 Fix playback auto-stop: avoid dual audio focus handling and switch transient focus loss to ducking
    • 516a63f Database: echte Room-Migrationen statt destructive fallback | Database: add Room migrations and schema export
    • 7f3ac7a Tests: Player-Recovery-Pfade fuer Reconnect und Watchdog
    • 49ea9ac Tests: Repository-Flows fuer Favorites und Stations
    • 8de071a Docs: Changelog und Roadmap auf Audit/Implementierungsstand aktualisiert
    • 9380a75 Fix: Unit-Test-Kompilierung und Robolectric-Integration
    • 862fb31 Feature: Cover-Art from iTunes Search API / Cover-Bilder von iTunes API
    • 528d19e Docs: Album-Cover Feature in README aufgenommen
    • 92a9b53 Hide mini player on settings screen
    • b4693a3 Add configurable notification media controls with next/previous
    • 984765d Simplify home background and request notifications permission
    • 8192596 Improve discover ranking and centralize station logo caching
    • 853fcae Polish favorites carousel with glass effect and snap scrolling
    • 41f590b Polish UI with nebula background and categorized settings
    • 3a9ec08 Doku aktualisiert: Roadmap/TODO/Changelog auf aktuellen Stand gebracht / Update docs: align roadmap/todo/changelog with current state
    • a2f8082 Alpha 5 vorbereiten: Version, Changelog, Homescreen-Snap/Polish / Prepare alpha 5: version, changelog, homescreen snap/polish

    EN

    This alpha release focuses on UI polish, improved settings navigation, and continued playback/stability improvements.

    Highlights:

    • Nebula background as app-wide visual layer (Home/Browse/Favorites)
    • Settings redesigned into category navigation with detail screens
    • Favorites carousel refined (smaller cards, stronger center snap incl. edge items)
    • Notification controls expanded (incl. Next/Previous), mini player hidden on Settings
    • Discover/Search improvements with ranking and caching optimizations
    • Playback/service hardening (audio focus, network callback, reconnect/watchdog)
    • Data layer hardening (Room migrations instead of destructive fallback)
    • Cover-art feature integrated (iTunes API)
    • Test coverage expanded (player recovery + repository flows)
    Downloads
  • v0.1.0-alpha.4 99acf728cf

    darksoon released this 2026-02-25 21:05:52 +01:00 | 234 commits to main since this release

    RadioWave v0.1.0-alpha.4

    Änderungen seit alpha.3 | Changes since alpha.3

    • Settings ausgebaut und Doku aktualisiert | Expand settings and update docs
    • Start-Recovery und Initial-Load entkoppelt | Decouple startup recovery and initial load
    • Playback-Start stabilisiert und Log-Overhead reduziert | Stabilize playback start and reduce log overhead
    • HTTP-Kompatibilität und Sender-Sichtbarkeit wiederhergestellt | Restore HTTP compatibility and station visibility
    • Playback loop fix + Home collector cleanup | Fix playback idle loop + dedupe home collectors
    • Unsichere Streams Toggle + HTTP Badge in Browse | Insecure streams toggle + HTTP badge in browse
    • Security Hardening: Backup/Cleartext aus + Debug-Logs gate | Disable backup/cleartext + gate debug logs
    • Browse Scroll Performance verbessert (Image/Keys) | Improve browse scroll performance
    • Favoriten UI entkoppelt und mobil optimiert | Favorites UI de-overlapped and mobile optimized
    • Roadmap aktualisiert: Android Auto nach Alpha | Update roadmap: Android Auto post-alpha
    • Website in README ergänzt | Add website to README

    Download

    • (siehe Assets) | See Assets below

    Installation

    1. APK herunterladen | Download APK
    2. "Installation aus unbekannten Quellen" aktivieren | Enable "Install from unknown sources"
    3. APK installieren | Install APK

    Version: 0.1.0-alpha.4 (versionCode: 5)

    Downloads
  • v0.1.0-alpha.3 d11c22dc32

    darksoon released this 2026-02-25 14:28:25 +01:00 | 235 commits to main since this release

    Added

    • Extended settings architecture with dedicated SettingsViewModel.
    • New settings options including insecure streams toggle and improved user controls.
    • HTTP badge/visibility improvements in browse results.

    Fixed

    • Restored HTTP stream compatibility and station visibility issues.
    • Stabilized playback start and reduced idle-loop/logging overhead.
    • Decoupled startup recovery from initial load for more reliable app start behavior.
    • Cleanup in home collectors to reduce duplicate updates.

    Improved

    • Settings screen expanded and reorganized for better UX.
    • Browse/Search flow refined (quick genres + filter behavior polish).
    • Security hardening updates (backup/cleartext/debug log gating).
    • Public roadmap/readme updates for release transparency.
    Downloads
  • v0.1.0-alpha.2 a1eb591a1e

    darksoon released this 2026-02-25 10:14:17 +01:00 | 252 commits to main since this release

    Fixed

    • Stabilized background playback with dedicated PlaybackForegroundService.
    • Improved screen-off playback behavior and lifecycle handling.
    • Kept browse search state stable when toggling favorites.

    Improved

    • Reworked browse UI with quick genre chips and collapsible filter section.
    • Updated README/support/install documentation and release-signing workflow reliability.
    Downloads