BearWave Logo BearWave Line Logo
Mobile App Android Public Beta

Dein Internetradio, jetzt auch für unterwegs.

Wir haben eine eigene Android-Version entwickelt, damit du BearWave auch mobil nutzen kannst. Schnell, einfach und für Touch-Geräte optimiert.

Entwicklung pausiert

Die Weiterentwicklung der Android-Version ist aktuell pausiert. Die App ist in ihrem jetzigen, stabilen Zustand weiterhin verfügbar und voll funktionsfähig, erhält aber vorerst keine neuen Features.

APK Aktuelle Version
Herunterladen
BearWave auf einem Android Smartphone

Du suchst die Desktop-App?

BearWave für Linux-Desktops findest du auf der Hauptseite.

Zur Desktop-Version

Features

Für unterwegs gebaut, nicht für Feature-Listen.

Kernfunktionen für mobiles Hören mit Android Auto, Cast und schneller Senderauswahl.

Android Auto

Vollständige Integration ins Auto-Display. Durchsuche Sender, Favoriten und steuere die Wiedergabe direkt vom Dashboard.

Google Cast

Streame deine Lieblingssender verlustfrei an jeden Chromecast-fähigen Smart Speaker.

Gebaut mit Flutter

Ein wunderschönes, reaktives UI, das sich nahtlos in moderne dunkle Designs einfügt.

Technologien

Mobile Plattform & Integrationen

BearWave Mobile nutzt Flutter, Android Auto und Google Cast für ein nahtloses mobiles Erlebnis.

Flutter
Android Auto
Google Cast
Radio Browser API
Hintergrund Audio
Material Design

Install

Installation

BearWave für Android ist jetzt ganz bequem im Amazon Appstore verfügbar! Alternativ kannst du die App als APK über das offizielle Repository laden oder per Obtainium installieren.

Neu / Bequem

Amazon Appstore

Lade BearWave bequem und sicher direkt über den Amazon Appstore herunter. Ideal für Fire OS Tablets.

Manuell

APK Installation

Lade die aktuelle BearWave-APK direkt aus dem offiziellen BearWave-Repository herunter und installiere sie in wenigen Schritten auf deinem Smartphone.

APK Aktuelle Version
Herunterladen
  1. APK herunterladen

    Tippe oben auf den Button 'APK herunterladen', um die Installationsdatei direkt auf dein Gerät zu laden. Am einfachsten machst du das gleich im Browser deines Smartphones.

  2. Installation aus dieser Quelle erlauben

    Android fragt beim ersten APK-Installationsversuch, ob dein Browser oder Dateimanager Apps installieren darf – bestätige das. Falls nötig: Einstellungen → Apps → Spezieller App-Zugriff → Installieren unbekannter Apps → verwendete App aktivieren.

  3. APK installieren

    Öffne die heruntergeladene Datei aus dem Download-Ordner oder der Benachrichtigungsleiste und tippe auf Installieren. Bestätige den Vorgang, wenn Android nachfragt.

  4. App starten

    Nach der Installation findest du BearWave im App-Drawer. Beim ersten Start kann Android nach den Mediaplayer-Berechtigungen fragen – die sind für Streams und Hintergrundwiedergabe nötig.

Empfohlen: Android 8.0 (Oreo) oder höher. Die App ist nicht im Play Store – lade neue Updates manuell herunter oder nutze Obtainium für automatische Updates.

FOSS App

Obtainium

Obtainium installiert BearWave direkt aus dem offiziellen BearWave-Repository und hält die App automatisch auf dem neuesten Stand. Öffne Obtainium, tippe auf Hinzufügen, füge den Repository-Link ein und bestätige den Vorgang.

💡 Nur einmal einrichten. Danach erkennt Obtainium neue Versionen automatisch.

Obtainium-Quelle
https://github.com/spalencsar/bearwave-android

Quellcode

Flutter Build

Klone das Repository und baue die App lokal mit dem Flutter SDK.

Repository öffnen
git clone https://github.com/spalencsar/bearwave-android.git
cd bearwave-android
flutter pub get
flutter run

100% Freie & Quelloffene Software

BearWave Mobile ist unter der GPLv3 lizenziert. Keine Werbung, kein Tracking, kein Login-Zwang. Der gesamte Code ist auf GitHub und GitLab einsehbar.

Häufig gestellte Fragen

Funktioniert BearWave mit Android Auto?

Ja! BearWave ist vollständig in Android Auto integriert. Du kannst deine Lieblingssender durchsuchen, Top-Sender oder Genres entdecken und die Wiedergabe direkt über das Display deines Autos steuern.

Gibt es Google Cast Support?

Absolut. BearWave bietet Google Cast Unterstützung, sodass du jeden Internetradiosender nahtlos an deine Chromecast- oder Google Home-Geräte streamen kannst.

Wird die App im Google Play Store erscheinen?

Derzeit wird BearWave über GitLab und GitHub Releases als direkt installierbare APK verteilt. Ein Release im Play Store ist für die Zukunft nicht ausgeschlossen, aber bis dahin kannst du die neueste Version immer direkt über unsere Repositories herunterladen.

Wo werden meine Daten auf dem Android-Gerät gespeichert?

Die App speichert deine persönlichen Einstellungen (z. B. Lautstärke und letzter Sender) sowie Favoriten und Hörverlauf lokal auf dem Gerät – über Androids SharedPreferences.

Temporäre Dateien wie Senderlogos oder gecachte Album-Cover liegen im Standard-Cache-Verzeichnis von Android. Das System kann diesen Cache bei Bedarf automatisch bereinigen.

Es gibt kein Tracking, keine Analysedienste (wie Firebase Analytics) und keine Werbe-SDKs. Alle Daten bleiben zu 100 % lokal auf deinem Gerät.

Welche Berechtigungen benötigt die App?

BearWave fragt nur die für einen Mediaplayer notwendigen Berechtigungen ab – nicht mehr.

  • INTERNET

    Zum Abrufen von Radiostreams, Senderlogos und für die Suche über die Radio-Browser API.

  • ACCESS_NETWORK_STATE ACCESS_WIFI_STATE

    Prüft, ob eine Internetverbindung besteht, und findet Chromecast-/Google-Cast-Geräte im selben WLAN.

  • CHANGE_WIFI_MULTICAST_STATE

    Notwendig für das Discovery-Protokoll von Google Cast, um Geräte im Netzwerk aufzuspüren.

  • FOREGROUND_SERVICE FOREGROUND_SERVICE_MEDIA_PLAYBACK

    Erlaubt stabile Audiowiedergabe im Hintergrund, wenn der Bildschirm gesperrt ist oder du eine andere App nutzt.

  • WAKE_LOCK

    Verhindert, dass der Prozessor während der Wiedergabe in den Tiefschlaf geht und der Stream abbricht.

Gibt es eine Synchronisation mit der Desktop-App?

Nein. Um deine Privatsphäre maximal zu schützen und die App komplett server- und accountfrei zu halten, gibt es keine Synchronisation zwischen der Desktop- und der Android-Version. Beide Apps arbeiten vollständig autark und lokal.

Updates

Release Notes

Version 1.1.1

2026-07-24

Fixed

  • Prevented Android's release resource shrinker from removing the dynamically referenced Android Auto category and favorite-action icons.
  • Fixed the empty Android Auto browse screen in optimized release APKs while preserving the existing smartphone and Android Auto behavior.

Version 1.1.0

2026-07-24

Added

  • Added Android Auto category icons for Top Stations, Worldwide, Favorites, and Recent.
  • Added favorite controls directly to the Android Auto player, including live updates of the Favorites and Recent folders.
  • Added Android Auto station preparation, search playback, and queue navigation support.
  • Added deterministic KDE-style initial logos for stations with missing, broken, or very low-resolution artwork.
  • Added automatic discovery of higher-resolution station artwork from official homepages, including touch icons, large favicons, web app manifests, and suitable Open Graph images.
  • Added DNS-based Radio Browser server discovery and automatic failover across available API nodes.
  • Added a persistent last-known-good country cache for the Flutter catalog and Android Auto.
  • Added local German and Dutch country names based on ISO country codes, with English API names retained for the English UI and as a fallback.

Changed

  • Improved Android Auto loading, buffering, retry, queue, and playback-state reporting.
  • Android Auto now keeps the media session available after Stop, while normal smartphone stop behavior remains unchanged.
  • Station logos are now rendered consistently across station cards and player views, with images below 64 pixels replaced by the initials fallback.
  • Homepage artwork discovery uses bounded requests, safe redirects, limited concurrency, and a per-session cache before falling back to Google favicons or generated initials.
  • Radio Browser requests now retry transient network failures and HTTP 429/502/503/504 responses up to three times, temporarily avoiding failed nodes.
  • Country lists are sorted and searchable by their localized names in the Flutter catalog; Android Auto Worldwide uses the selected BearWave language as well.

Fixed

  • Fixed Android Auto Play, Pause, Stop, Next, Previous, station switching, and active media-app behavior.
  • Fixed stale ICY titles and artist artwork remaining visible after switching stations.
  • Prevented delayed cover-art results from a previous station from replacing the current station artwork.
  • Stations without current ICY metadata now show the fallback title and station artwork instead of metadata retained from the previous stream.
  • Fixed catalog and Android Auto Worldwide failures caused by transient Radio Browser HTTP 503 responses when another node or cached country data is available.

Version 1.0.1

2026-07-21

Added

  • Data & network preferences to sort station lists by low bitrate (saving mobile data) and filter out offline stations.

Changed

  • Improved playback buffer settings slider behavior (re-applies only on release instead of dragging).

Fixed

  • Fixed Android Auto media playback controls to correctly support pause and stop actions.
  • Fixed an issue where the media player notification and Android Auto screen unexpectedly closed when pausing live streams.
  • Reset playback retry attempts on manual play command, fixing issues with resuming after a network error or pause.

Kontakt & Impressum

Angaben gemäß Paragraph 5 DDG

Sebastian Palencsar

Senior Infrastructure Architect

c/o Block Services

Stuttgarter Str. 106

70736 Fellbach

Deutschland

Kontakt

E-Mail: dev@bearwave.app

Social Media

E-Mail-Sicherheit

Für die E-Mail-Kommunikation nutze ich Fastmail, gehostet auf EU-Servern in Amsterdam. Der Dienst bietet hohe Standards in Datensicherheit und Datenschutz mit durchgehender Transportverschlüsselung:

TLS Transportverschlüsselung SPF Absenderschutz DKIM Signatur DMARC Richtlinie

Ende-zu-Ende-Verschlüsselung (OpenPGP)

Für eine vertrauliche Kommunikation können Sie E-Mails mit meinem öffentlichen OpenPGP-Schlüssel verschlüsseln.

Fingerprint 4623 2A6E C340 BEDB B686 BECE F05E 72FD 603F A69A

Vertrauen & Transparenz

Diese Angaben dienen der gesetzlich geforderten Anbieterkennzeichnung. Bei rechtlichen Fragen bitte direkten Kontakt aufnehmen.

Rechtliche Hinweise & Datenschutz

Copyright & Design

© 2026 Sebastian Palencsár. Alle Rechte vorbehalten. Diese Website dient als Projekt-Landingpage für die Desktop-Anwendung BearWave.

Die durch mich erstellten Inhalte, Werke, das Design dieser Website sowie alle verwendeten grafischen Elemente unterliegen dem deutschen Urheberrecht. Eine Vervielfältigung oder Verwendung dieser Elemente ohne ausdrückliche Zustimmung des Urhebers ist nicht gestattet.

Datenschutz

Diese Website ist ein reines Online-Portfolio und sammelt keine personenbezogenen Daten zu Analysezwecken. Es werden keine Tracking-Tools eingesetzt.

Es werden keine externen CDN-Dienste eingebunden und keine Profilbildung durchgeführt.

Für das Kontaktformular wird gegebenenfalls eine temporäre PHP-Session verwendet. PHPSESSID Diese dient ausschließlich dem Schutz vor Missbrauch und wird nicht dauerhaft gespeichert. Der Webserver verarbeitet keine Nutzerdaten. access_log off Error-Logs werden nur bei kritischen Systemfehlern erstellt, ohne IP-Adressen dauerhaft zu speichern.

Der Schutz deiner persönlichen Daten hat höchste Priorität.

Haftungsausschluss

Die Inhalte dieser Seiten wurden mit größter Sorgfalt erstellt. Für die Richtigkeit, Vollständigkeit und Aktualität kann jedoch keine Gewähr übernommen werden.

Für Inhalte externer Links sind ausschließlich deren Betreiber verantwortlich.

Verwendete Frameworks & Tools

Diese Website verwendet unter anderem folgende Frameworks und Bibliotheken:

TailwindCSS FontAwesome JavaScript Webfonts

Diese Tools werden gemäß ihrer jeweiligen Lizenzbedingungen verwendet.

Externe Links

Diese Website enthält Links zu externen Websites Dritter. Diese Links sind als solche kenntlich gemacht.

Auf die Inhalte der verlinkten Seiten besteht kein Einfluss. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber verantwortlich.