No description
  • TypeScript 96.8%
  • PowerShell 1.2%
  • JavaScript 0.7%
  • Batchfile 0.6%
  • CSS 0.5%
  • Other 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-06-02 19:20:49 +02:00
electron Code cleanup 2026-06-01 20:53:21 +02:00
public feat: update airwave icon SVG with improved design and remove unused recordingTrackTitle variable 2026-06-01 12:27:10 +02:00
scripts refactor: rename project from Radio Player to Airwave and update related documentation 2026-06-01 11:03:53 +02:00
src feat: update changelog for version 1.4.3 and fix track history duplication on restart 2026-06-02 16:19:30 +02:00
.gitignore Initial 1 2025-11-12 22:41:38 +01:00
AGENTS.md Bugfixes 2025-11-14 20:26:33 +01:00
CHANGELOG.md fix: move track history duplicate fix to version 1.4.3 section in changelog 2026-06-02 19:20:49 +02:00
eslint.config.js Code cleanup 2026-06-01 20:53:21 +02:00
index.html Add airwave icon SVG to public assets 2026-06-01 11:14:42 +02:00
INSTALLATION.md refactor: rename project from Radio Player to Airwave and update related documentation 2026-06-01 11:03:53 +02:00
package-lock.json Code cleanup 2026-06-01 20:53:21 +02:00
package.json feat: update changelog for version 1.4.3 and fix track history duplication on restart 2026-06-02 16:19:30 +02:00
postcss.config.js Initial 1 2025-11-12 22:41:38 +01:00
RadioPlayerTestCert.pfx Soft fade overlay 2025-11-13 01:35:38 +01:00
README.md refactor: rename project from Radio Player to Airwave and update related documentation 2026-06-01 11:03:53 +02:00
tailwind.config.js Bump version to 1.2.2 and enhance theme colors with new dark variant 2025-11-19 14:16:04 +01:00
tsconfig.electron.json Initial 1 2025-11-12 22:41:38 +01:00
tsconfig.json Initial 1 2025-11-12 22:41:38 +01:00
tsconfig.node.json Initial 1 2025-11-12 22:41:38 +01:00
vite.config.ts Fix cors and update internal proxy 2025-12-29 10:37:29 +01:00

Airwave

Eine flexible und einfach zu bedienende Radio-Streaming-App mit Spotify-ähnlichem Design.

Features

  • 🎵 Spotify-ähnliches Layout: Suchleiste oben, Bibliothek links, Vorschläge in der Mitte, Player unten
  • 📻 Stream-Verwaltung: Einfaches Hinzufügen von Web-Streams über einen Button
  • 💾 Persistente Speicherung: Mediathek wird als JSON gespeichert
  • 🔄 Auto-Resume: Zuletzt gehörter Stream wird beim Start automatisch geladen
  • ▶️ Automatisches Abspielen: Streams starten automatisch bei Auswahl
  • 🎨 Dark/Light Mode: Passt sich automatisch an Systemeinstellungen an
  • 🪟 Windows Store Ready: Vorbereitet für die Veröffentlichung im Windows Store

Installation

npm install

Entwicklung

Web-Entwicklung (Browser)

npm install
npm run dev

Electron-Entwicklung

npm install
npm run electron:dev

Dies startet den Vite-Dev-Server und Electron gleichzeitig.

Build

npm run build

Für Windows Store Package:

npm run electron:build

Verwendung

  1. Stream hinzufügen: Klicken Sie auf "Stream hinzufügen" in der Bibliothek
  2. Stream auswählen: Klicken Sie auf einen Stream in der Bibliothek oder in den Vorschlägen
  3. Steuerung: Verwenden Sie die Play/Pause/Stop Buttons im Player-Bereich

Technologie-Stack

  • React + TypeScript
  • Vite
  • Electron
  • Tailwind CSS
  • Lucide Icons