Oidarwave ist ein minimalistisches und werbefreies Webradio für Desktop und Browser — elegant, schnell und respektvoll mit deiner Privatsphäre.
Oidarwave ist ein minimalistisches und werbefreies Webradio, das ein reibungsloses Hörerlebnis direkt im Browser ermöglicht. Das Projekt wurde mit dem Ziel entwickelt, eine einfache und ablenkungsfreie Möglichkeit zu bieten, eine handverlesene Auswahl deutscher Radiosender und Fernsehprogramme zu hören und zu sehen.
Durch die Nutzung moderner Browser-APIs, einer schlanken Architektur und der strikten Fokussierung auf Privatsphäre bietet Oidarwave eine Alternative zu kommerziellen Streaming-Plattformen — ohne Tracking, ohne Werbung, ohne Kompromisse.
Da Oidarwave eine statische Webseite ist, ist keine serverseitige Installation erforderlich.
- Repository klonen: Öffne dein Terminal und führe folgenden Befehl aus:
git clone https://github.com/marianwolf/oidarwave.git-
Datei öffnen: Navigiere in das neu geklonte Verzeichnis und öffne die
index.html-Datei in deinem bevorzugten Webbrowser. Alternativ kannst du die Live-Version jederzeit hier nutzen: https://oidarwave.vercel.app -
Entwicklung & Tests
Für die Ausführung der Tests ist eine Python-Virtuelle Umgebung erforderlich:
# Virtuelle Umgebung erstellen und Abhängigkeiten installieren
python3 -m venv .venv
source .venv/bin/activate # Auf Windows: .venv\Scripts\activate
pip install playwright pytest
playwright install chromium- Tests ausführen (z.B.):
python tests/test_syntax.pyBeiträge sind jederzeit willkommen! Ob es sich um Fehlerberichte, Funktionsvorschläge oder Code-Verbesserungen handelt, wir freuen uns über deine Beteiligung.
- Fehler melden: Erstelle ein Issue im GitHub-Repository.
- Funktionen vorschlagen: Nutze ebenfalls die Issues, um neue Ideen zu diskutieren.
- Code beitragen: Sende einen Pull Request mit deinen Änderungen. Bitte beachte, dass dein Code den Projektstandards entspricht.
- Speichern des zuletzt gehörten Senders im
localStorage(0.9.3) - Wiedergabe von Metadaten (0.9.4)
- Verkürze die Latenz zum Datensparmodus (0.9.5)
- neues Design (0.9.6)
- verbessertes Design und Video Vor- und Rückspulen (0.9.7)
- Verlauf im
localStorageals.json(0.9.8) - Download des Verlaufs mit
Ctrl + S(0.9.9) - Erweiterte Video-Fehlerdiagnose, PWA-Vorbereitung (0.9.10)
- PWA, Design Optimierung, Download mit
Ctrl + Sgefixt (0.9.11) - Wiedergabeanzeige (0.9.12)
- Aktualisierung des Design-Systems und Verbesserung der JavaScript-Fehlerbehandlung (0.9.13)
- Elektron Build und npm (0.9.14)
- Entwicklerdokumentation, Elektron Fehlerbehebungen und Renovate Bot (0.9.15)
- Integration weiterer Sender
- Umschaltung zwischen Dunkel- und Hellmodus
- Favoriten
- Nutzerprofile