Initial commit - HomeStream 0.1.0

This commit is contained in:
administrator 2026-05-10 23:25:29 +02:00
commit c0bb485a58
28 changed files with 2836 additions and 0 deletions

60
AboutWindow.xaml Normal file
View file

@ -0,0 +1,60 @@
<Window x:Class="FritzTV.AboutWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Über HomeStream"
Height="380" Width="440"
Background="#1A1A1A" Foreground="White"
ResizeMode="NoResize"
WindowStartupLocation="CenterOwner">
<Grid Margin="32">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<!-- Logo -->
<Image Grid.Row="0" Source="pack://application:,,,/Assets/logo.ico"
Width="80" Height="80"
HorizontalAlignment="Left" Margin="0,0,0,16"/>
<!-- Name + Version -->
<StackPanel Grid.Row="1" Margin="0,0,0,8">
<TextBlock Text="HomeStream" FontSize="28" FontWeight="Bold" Foreground="White"/>
<TextBlock x:Name="TxtVersion" FontSize="13" Foreground="#888"/>
</StackPanel>
<!-- Beschreibung -->
<TextBlock Grid.Row="2" Margin="0,8,0,16" FontSize="12" Foreground="#CCC"
TextWrapping="Wrap">
DVB-C Streaming-Client für FRITZ!Box-Router.
Empfängt TV- und Radio-Sender via RTSP, mit EPG, Favoriten und Senderlogos.
</TextBlock>
<!-- Links / Credits -->
<StackPanel Grid.Row="3">
<TextBlock FontSize="12" Foreground="#666" Margin="0,0,0,6">
<Run Text="© 2026 dimedtec GmbH"/>
</TextBlock>
<TextBlock FontSize="11" Foreground="#888" Margin="0,0,0,4">
<Hyperlink x:Name="LinkWeb" NavigateUri="https://dimedtec.net"
RequestNavigate="Hyperlink_RequestNavigate"
Foreground="#0078D4">dimedtec.net</Hyperlink>
</TextBlock>
<TextBlock FontSize="10" Foreground="#666" Margin="0,12,0,0" TextWrapping="Wrap">
Verwendet libVLC (LGPL) und Daten von tv.avm.de und epg.pw.
Nicht mit AVM GmbH oder Dritten verbunden oder von ihnen unterstützt.
</TextBlock>
</StackPanel>
<!-- OK Button -->
<Button Grid.Row="4" Content="OK" Width="80" Height="32"
HorizontalAlignment="Right"
Background="#0078D4" Foreground="White" BorderThickness="0"
Cursor="Hand"
Click="BtnOk_Click"/>
</Grid>
</Window>