| Assets | ||
| Models | ||
| Services | ||
| .gitignore | ||
| AboutWindow.xaml | ||
| AboutWindow.xaml.cs | ||
| App.xaml | ||
| App.xaml.cs | ||
| AssemblyInfo.cs | ||
| Directory.Build.props | ||
| EpgChannelWindow.xaml | ||
| EpgChannelWindow.xaml.cs | ||
| HomeStream.csproj | ||
| LICENSE | ||
| MainWindow.xaml | ||
| MainWindow.xaml.cs | ||
| publish.ps1 | ||
| README.md | ||
| SettingsWindow.xaml | ||
| SettingsWindow.xaml.cs | ||
HomeStream
DVB-C Streaming-Client für AVM FRITZ!Box-Router unter Windows.
Empfängt das TV- und Radio-Signal aus dem Kabelanschluss deiner FRITZ!Box per RTSP und zeigt es nativ am PC an. Inklusive EPG, Favoriten, Sender-Logos und RDS-Radiotext.
Kostenlos und quelloffen.
Features
- 📺 Live-TV – alle SD- und HD-Sender deiner FRITZ!Box (HD bevorzugt, automatisch zusammengeführt)
- 📻 Radio – mit Cover, Sendername und RDS-Radiotext (Künstler – Titel)
- 🖼️ Senderlogos – automatisch geladen von AVM (TV + Radio)
- 📅 EPG – Now/Next-Anzeige + scrollbares Joyn-Style-Programmraster aller Sender (8h)
- ⭐ Favoriten – persistent gespeichert
- 🔍 Sender-Suche – Live-Filter mit X-Button
- ↔️ Sidebar einklappbar – beide Seitenleisten unabhängig (Strg+B togglet)
- 🖥️ Vollbild – per Doppelklick oder F11
- 🌙 Dark Mode – Titelleiste, Scrollbars, alles dunkel
- 🔊 Lautstärke und Sender werden gemerkt – beim nächsten Start
Voraussetzungen
- Windows 10 / 11
- AVM FRITZ!Box mit aktivem DVB-C-Empfang (Kabel-Tuner)
- Erreichbar im LAN (Standard-IP
192.168.178.1, einstellbar)
Installation
1. Release herunterladen
Aktuelles Release von dimedtec.net/dimedtec/HomeStream als ZIP herunterladen.
2. Entpacken
Inhalt in einen beliebigen Ordner entpacken, z.B.:
C:\Programme\HomeStream\
3. Starten
HomeStream.exe doppelklicken. Beim ersten Start unter ⚙ Einstellungen die FritzBox-IP eintragen.
Hotkeys
| Taste | Funktion |
|---|---|
| F11 oder Doppelklick | Vollbild umschalten |
| Esc | Vollbild verlassen / EPG schließen |
| Strg+B | Sidebar + Senderliste umschalten |
| ↑ / ↓ | Sender vor/zurück |
| M | Stumm |
Daten
HomeStream speichert lokal unter %APPDATA%\HomeStream\:
settings.json– FritzBox-IP, Favoriten, letzter Sender, Lautstärkelogos\– Sender-Logos (von tv.avm.de und download.avm.de)epg\– EPG-Cache (24 h)crash.log– falls die App abstürzt
Build aus dem Source
git clone https://www.dimedtec.net/dimedtec/HomeStream.git
cd HomeStream
dotnet publish -c Release -r win-x64 --self-contained -p:PublishSingleFile=true
Die Versionsnummer kommt automatisch aus dem aktuellen Git-Tag (git describe --tags).
Hinweis
HomeStream verwendet libVLC (LGPL) und Daten von tv.avm.de und epg.pw. Die Software ist nicht mit AVM GmbH verbunden oder von dieser unterstützt; "FRITZ!" und "FRITZ!Box" sind eingetragene Marken der AVM GmbH.
Lizenz
MIT – siehe LICENSE