BearWave Logo BearWave Line Logo
Public Beta Multi-Desktop UI Qt 6

Kein Schnickschnack. Einfach Radio unter Linux.

Ein extrem schlanker Player für Linux-Desktops und Android. Macht genau ein Ding – und das vernünftig: Webradio abspielen, Favoriten verwalten und sich nicht in den Weg stellen.

Du suchst die Mobile-App?

BearWave gibt es jetzt auch für dein Android-Gerät.

Zur Mobile-App

Schnelle Sendersuche

Nutzt die Radio-Browser API. Keine verschachtelten Menü-Labyrinthe, einfach lossuchen und abspielen.

Gute Desktop-Integration

MPRIS, Medientasten, Desktop-Benachrichtigungen und System-Tray-Icon. Läuft unauffällig im Hintergrund.

Bewusst limitiert

BearWave will kein Musikverwalter, kein Podcast-Player und keine Allzweckwaffe sein. Es spielt einfach nur Webradio.

Features

Für Linux-Workflows gebaut, nicht für Feature-Listen.

Klare Kernfunktionen für tägliches Hören auf KDE Plasma mit stabiler Integration.

Übersichtliches Layout

Ein strukturiertes Desktop-Layout mit persistenter Sidebar, kompakter Player-Leiste und intuitiver Navigation.

Weltweit entdecken

Durchsuche zehntausende Webradios nach Land und Genre und finde neue Stationen im weltweiten Katalog.

Suchen und Finden

Schnell nach Sendernamen oder Genres suchen und die Ergebnisse nach Bitrate oder Beliebtheit sortieren.

Favoriten & Resume

Persistente lokale Favoriten und sofortiges Weiterspielen des letzten Senders für einen schnellen Start.

Eigene Sender

Lieblings-Stream nicht im Verzeichnis? Füge URLs zu eigenen Webradio-Streams einfach manuell hinzu.

Open Source durch und durch

Gebaut mit Qt 6 (C++). Komplett GPLv3 lizenziert mit vollem Quellcode und ohne verstecktes Tracking.

100% Freie & Quelloffene Software

BearWave ist lizenziert unter der GPLv3. Keine Werbung, kein Tracking, kein Login-Zwang. Der gesamte Code ist auf GitHub und GitLab einsehbar und offen für Beiträge.

Technologien

Plattform & Integrationen

BearWave bleibt Linux-first und lässt sich nahtlos in deinen Desktop-Workflow einbinden.

Linux Platform
Arch Linux / AUR
Wayland Native
Qt 6 / QML
MPRIS Playback
Radio Browser API

System

Support-Matrix & Projektstatus

Die App ist im Public-Beta-Stadium. Absolut brauchbar für Bastler und Linux-Nutzer, die mit dem Terminal klarkommen und kein hochglanzpoliertes Endnutzer-Paket brauchen.

Arch Linux: aktiv getestet
Android: aktiv getestet
KDE Plasma 6: primäres Ziel
Andere Distros: best effort

Install

Hol dir BearWave

Wähle deinen bevorzugten Installationsweg. Wir empfehlen Flatpak für Desktop-Nutzer, da es die sicherste Variante ist.

Empfohlen / Sicher

Flatpak (Universal / Sandboxed)

Für mehr Sicherheit (Sandboxing) und einfache Updates empfehlen wir die Installation über Flatpak. Ideal auch für unveränderliche Distributionen (z.B. Fedora Silverblue).

Voraussetzung: Flatpak muss auf deinem System installiert sein (oft schon vorinstalliert, sonst über den Paketmanager nachinstallieren).

Installation (empfohlen):
Bestätige die Eingabeaufforderungen, wenn Flatpak fragt (die Ersteinrichtung lädt auch die Qt 6-Laufzeitumgebung herunter).
flatpak install --from https://flatpak.bearwave.app/bearwave.flatpakref
Alternative (manuelles Repo):
flatpak remote-add --user bearwave-repo https://flatpak.bearwave.app/bearwave.flatpakrepo
flatpak install --user bearwave-repo de.nerdbear.bearwave
Installationsdatei herunterladen

Arch Linux

AUR-Paket

Für erfahrene Arch-Nutzer. Aufgrund potenzieller Supply-Chain-Angriffe im AUR raten wir dringend dazu, das `PKGBUILD` vor der Installation manuell zu prüfen.

WICHTIG: AUR-Updates sind momentan von Arch blockiert. Die Version im AUR (`bearwave-git`) erhält derzeit keine automatischen Updates. Wir empfehlen für die Version 1.3.0 und neuer dringend unser offizielles Flatpak.
git clone https://aur.archlinux.org/bearwave-git.git
cd bearwave-git
makepkg -si
AUR-Paket öffnen

Quellcode

Source-Build

Baue direkt aus dem Quellcode, wenn du den dokumentierten Upstream-Weg willst. Empfohlen für Entwickler und Mitwirkende.
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build -j"$(nproc)"
cmake --install build --prefix "$HOME/.local"
Repository öffnen
Wichtiger Sicherheitshinweis
Offizielle Distribution & Sicherheitshinweis:
Wir kontrollieren und signieren ausschließlich das offizielle Flatpak-Binary. Wir prüfen, unterstützen oder garantieren nicht die Sicherheit von inoffiziellen Drittanbieter-Repositories (wie z. B. dem openSUSE Build Service oder anderen Mirrors).

Die Installation aus inoffiziellen Quellen – einschließlich des AUR – birgt zusätzliche Sicherheitsrisiken, da diese Pakete oder fertigen Binärdateien nicht von uns kompiliert oder kontrolliert werden.

Häufig gestellte Fragen

Ist BearWave ein allgemeiner Medienplayer?

Nein. Die App ist bewusst auf Internetradio und allgemeines Desktop-Playback fokussiert.

Auf welchen Desktops läuft BearWave?

BearWave läuft dank universellem Qt 6 nativ auf Wayland und X11. Egal ob GNOME, Plasma oder Sway – die App integriert sich über MPRIS, System-Tray und Desktop-Benachrichtigungen überall nahtlos.

Ist es wirklich kostenlos und quelloffen?

Ja. BearWave ist 100% freie Software unter der GNU GPLv3 Lizenz. Der gesamte Code ist auf GitHub und GitLab einsehbar.

Wo werden meine Daten und Einstellungen gespeichert?

Ganz transparent und lokal – BearWave speichert alles direkt in Standardverzeichnissen auf deinem Rechner:
Favoriten~/.config/bearwave/favorites.json
App-Einstellungen~/.config/bearwave/state.json
Cover & Länder-Caches~/.cache/bearwave/

Updates

Changelog

Version 1.3.0

2026-08-10

Added

  • System light/dark appearance (xdg-desktop-portal, gsettings, Qt style hints,
  • Now Playing stage (right column): active stream only, large artwork,
  • My stations library for manually added streams
  • Shared monochrome MediaIcon / IconButton set (no emoji chrome).
  • Shared PlayerTransport used by stage dock and bottom bar.
  • Three transport layouts driven by window size:
  • wide + tall (width ≥ 1240, height ≥ 960): transport dock in the stage
  • wide + short (e.g. 1440×900): stage keeps Now Playing (compact cover);
  • narrow (width < 1240): full bottom player bar with station meta

Changed

  • Product framing: Qt 6 Linux desktop app (not KDE-only, not tied to a
  • Flatpak: keep org.kde.Platform/Sdk 6.10 as the official Qt stack on
  • Control D-Bus interface: org.kde.BearWave.Control
  • Desktop entry drops FreeDesktop KDE category; German Comment/Keywords.
  • Radio Browser HTTP User-Agent: BearWave/<version>.
  • Outside KDE sessions: Fusion Quick Controls, no KDE platform theme,
  • Left sidebar restyled (Browse / Library, DE·NL chips, monochrome icons).
  • Station list: card layout, meta chips, Live marker, header with count,
  • Add/Edit station dialogs restyled to BearTheme.
  • Responsive layout: detail column below ~1240px width; list margins keep

Fixed

  • Live streams no longer stick on Buffering… while audio is already
  • ICY metadata: force HTTP/1.1 (HTTP/2 breaks metaint), wait for headers,
  • Light mode when the desktop prefers light but Qt alone stayed dark.
  • Arch packaging: qt6-tools makedepend; drop unused extra-cmake-modules.
  • Flatpak: persist favorites, My stations, and state via XDG config/cache

Version 1.2.0

2026-07-25

Added

  • Add Dutch UI translation.
  • Add a persistent language selector for system default, German, English, Dutch, and Russian.
  • Localize World country names and country search in German, Dutch, and Russian using bundled Unicode CLDR data.
  • Add a validated asynchronous cache for station favicons and cover art.
  • Add shared station-logo rendering with deterministic initials and homepage,
  • Show connecting, buffering, retrying, paused, and unavailable stream states
  • Add an in-app changelog with bundled release notes in the About dialog.

Changed

  • Resolve and validate Radio Browser nodes dynamically while retaining
  • Limit the cover cache to 50 MiB and remove entries unused for more than 30 days.
  • Restructure the About dialog into clearer information, settings, actions,
  • Use one consistent BearWave button style across the main interface and

Fixed

  • Complete Russian translations for the redesigned navigation and station details.
  • Complete German translations for the redesigned interface.
  • Restore spacing and fallback artwork in the right station detail panel.
  • Make station detail bindings null-safe when station or player data is not available yet.

Version 1.1.1

2026-07-21

Fixed

  • Prefer the SVG app/tray icon and keep the PNG as a fallback when SVG load fails.
  • Restore readable light borders on search and dialog buttons in the dark theme.
  • Avoid Flatpak deploy failures on hosts that reject permission attributes on

Changed

  • Set the Flatpak app version to 1.1.1.

Kontakt & Impressum

Angaben gemäß Paragraph 5 DDG

Sebastian Palencsar

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.