From c0bb485a58bd7324c77e9ed8f483b5f42e07da2d Mon Sep 17 00:00:00 2001 From: administrator Date: Sun, 10 May 2026 23:25:29 +0200 Subject: [PATCH] Initial commit - HomeStream 0.1.0 --- .gitignore | 24 + AboutWindow.xaml | 60 +++ AboutWindow.xaml.cs | 33 ++ App.xaml | 9 + App.xaml.cs | 53 ++ AssemblyInfo.cs | 10 + Assets/build-icon.ps1 | 124 +++++ Assets/logo.ico | Bin 0 -> 15916 bytes Assets/logo.svg | 29 + Directory.Build.props | 20 + EpgChannelWindow.xaml | 68 +++ EpgChannelWindow.xaml.cs | 82 +++ HomeStream.csproj | 30 ++ LICENSE | 21 + MainWindow.xaml | 348 ++++++++++++ MainWindow.xaml.cs | 1041 ++++++++++++++++++++++++++++++++++++ Models/Channel.cs | 34 ++ Models/EpgEvent.cs | 12 + README.md | 95 ++++ Services/AppPaths.cs | 38 ++ Services/AppSettings.cs | 40 ++ Services/DarkTitleBar.cs | 33 ++ Services/EpgService.cs | 214 ++++++++ Services/FritzBoxClient.cs | 41 ++ Services/LogoService.cs | 250 +++++++++ Services/M3UParser.cs | 61 +++ SettingsWindow.xaml | 29 + SettingsWindow.xaml.cs | 37 ++ 28 files changed, 2836 insertions(+) create mode 100644 .gitignore create mode 100644 AboutWindow.xaml create mode 100644 AboutWindow.xaml.cs create mode 100644 App.xaml create mode 100644 App.xaml.cs create mode 100644 AssemblyInfo.cs create mode 100644 Assets/build-icon.ps1 create mode 100644 Assets/logo.ico create mode 100644 Assets/logo.svg create mode 100644 Directory.Build.props create mode 100644 EpgChannelWindow.xaml create mode 100644 EpgChannelWindow.xaml.cs create mode 100644 HomeStream.csproj create mode 100644 LICENSE create mode 100644 MainWindow.xaml create mode 100644 MainWindow.xaml.cs create mode 100644 Models/Channel.cs create mode 100644 Models/EpgEvent.cs create mode 100644 README.md create mode 100644 Services/AppPaths.cs create mode 100644 Services/AppSettings.cs create mode 100644 Services/DarkTitleBar.cs create mode 100644 Services/EpgService.cs create mode 100644 Services/FritzBoxClient.cs create mode 100644 Services/LogoService.cs create mode 100644 Services/M3UParser.cs create mode 100644 SettingsWindow.xaml create mode 100644 SettingsWindow.xaml.cs diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0625409 --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# Build-Ausgaben +bin/ +obj/ +publish/ +*.zip + +# Visual Studio +.vs/ +*.user +*.suo +*.userosscache +*.sln.docobj + +# Logs +logs/ +*.log + +# Temp +*.tmp +*.temp + +# OS +Thumbs.db +.DS_Store diff --git a/AboutWindow.xaml b/AboutWindow.xaml new file mode 100644 index 0000000..6b36b31 --- /dev/null +++ b/AboutWindow.xaml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + DVB-C Streaming-Client für FRITZ!Box-Router. + Empfängt TV- und Radio-Sender via RTSP, mit EPG, Favoriten und Senderlogos. + + + + + + + + + dimedtec.net + + + Verwendet libVLC (LGPL) und Daten von tv.avm.de und epg.pw. + Nicht mit AVM GmbH oder Dritten verbunden oder von ihnen unterstützt. + + + + +