BearWave Logo BearWave Line Logo
Public Beta KDE Plasma 6 Qt 6 / KF6

Kein Schnickschnack. Einfach Radio unter Linux.

Ein extrem schlanker Player für KDE Plasma 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.

Suchen und Filtern

Schnell nach Sendernamen, Genres oder Ländern 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.

Aktuelle Wiedergabe

Alle Infos auf einen Blick: Track-Metadaten, lokaler Cover-Cache und native Desktop-Benachrichtigungen.

Hörverlauf

Jederzeit nachvollziehen, welche Streams zuletzt liefen, und Sender direkt aus dem Verlauf neu starten.

Frei & Quelloffen

Gebaut mit Qt 6 und KDE Frameworks. 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
KDE Frameworks 6
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
macOS (Swift): experimentelle Testversion
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 KDE-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, statt blind AUR-Helper zu vertrauen.
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 garantieren die Sicherheit und Integrität ausschließlich für unsere offiziellen Wege (Flatpak und AUR). 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 birgt Sicherheitsrisiken, da diese Binärdateien nicht vom ursprünglichen Autor kompiliert oder kontrolliert werden.

macOS (Swift)

v0.1.0-alpha.1

Ein experimenteller nativer Port für macOS. Nur für erfahrene Nutzer gedacht, da macOS Gatekeeper die unsignierte App beim ersten Start blockieren wird.

Repository öffnen

Häufig gestellte Fragen

Ist BearWave ein allgemeiner Medienplayer?

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

Läuft es auch außerhalb von KDE?

Grundsätzlich läuft die App auf fast jedem Linux-Desktop mit Qt 6. Die Integrationen wie das System-Tray oder die Medientasten sind aber speziell für KDE Plasma optimiert, wo sie am besten zusammenarbeiten.

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.1.0

2026-06-27

Added

  • Add Russian language support and translation (thanks to @aaly11).
  • Add a Mac-inspired desktop layout with persistent sidebar navigation, flat station rows, right-side station details, and a compact now-playing bar.
  • Add an embedded About page with full GPLv3 license text loaded from the bundled LICENSE resource and a third-party technologies section.

Changed

  • Flatpak repository signing key replaced with Bearwave App <dev@bearwave.app> (5BAA384577671E45).
  • Replace the modal About dialog with an in-app About page reachable from sidebar and compact navigation.
  • Refresh the QML visual theme toward a neutral dark palette and align the main layout more closely with the macOS BearWave structure.
  • Use the BearWave line logo asset in the sidebar and remove duplicate branding from the top search toolbar.
  • Make the top search/filter area and bottom player bar more responsive to narrower desktop window sizes.

Fixed

  • Fix German translation contexts broken after the QML refactor (thanks to @aaly11).
  • Fix the embedded GPL text failing to load in QML by loading the resource in C++ and exposing it to QML as context data.
  • Fix the About license view formatting so the text uses the available width without an oversized empty box.
  • Fix right-side station details and top toolbar clipping in the Mac-style layout.
  • Fix About-page navigation: sidebar logo returns home, header stays consistent with the main app, and search/filter actions leave About again.
  • Reduce Denglish in the German UI while keeping common tech terms such as Votes and Bitrate.
  • Restore German and Russian translations for tray, backend error, and notification strings.

Version 1.0.5

2026-06-22

Fixed

  • Fix unit tests aborting in headless CI/Docker by using Qt offscreen platform and FFmpeg media backend.
  • Fix QML resource paths so qrc:/qml/Main.qml loads in AUR and release builds (regression from 1.0.4 refactor).
  • Fix About, Add station, and Edit station dialogs not opening after QML refactor (missing property alias in Main.qml).
  • Fix About dialog version label binding and disable stale QML disk cache in development builds.
  • Fix About dialog crash when opening the license scroll area.
  • Fix startup when re-launching: MPRIS Raise now always shows the window (even without tray).
  • Flatpak: grant GPU access via --device=dri (fixes EGL/MESA warnings on some systems).
  • Flatpak: inject git build id into About when .git is unavailable in the builder sandbox.

Changed

  • Document 1.0.4 changes in README and CONTRIBUTING; run ctest and broader qmllint in CI.
  • About dialog shows app version and git build id; removed “Public beta” label.
  • Flatpak: upgrade to KDE Platform/SDK 6.10 (EOL 6.6 runtimes); GPG-sign repo summaries on build and deploy.

Version 1.0.4

2026-06-20

Fixed

  • Fix playback index for history, resume, and next/previous navigation.
  • Fix Radio Browser API race where stale responses could overwrite newer results.
  • Suppress error banner when cached station data is still available.
  • Fix search filter persisting across page changes and compact-mode debounce.
  • Fix stale list index after station list reload.
  • Fix Wayland system tray menu using native QSystemTrayIcon.
  • Fix MPRIS metadata publishing for desktop media widgets (e.g. PlasMusic).

Changed

  • Refactor monolithic Main.qml into reusable QML components and BearTheme.
  • Remove unused Kirigami, I18n, and CoreAddons dependencies.
  • Add backend unit tests for playback navigation and API race handling.

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.