Document Simple TV downloads and automatic updates
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
<p align="center">Live-TV, Filme, Serien, Multi-View und Aufnahmen für Windows.</p>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://git.24-music.de/Administrator/simple-tv-releases/releases/latest"><img alt="Release 0.10.0" src="https://img.shields.io/badge/Release-0.10.0-22b455"></a>
|
||||
<a href="https://git.24-music.de/Administrator/simple-tv-releases/releases/latest"><img alt="Release 0.11.0" src="https://img.shields.io/badge/Release-0.11.0-22b455"></a>
|
||||
<img alt="Windows x64" src="https://img.shields.io/badge/Windows-x64-0078D6">
|
||||
<img alt=".NET 10 und WPF" src="https://img.shields.io/badge/.NET-10%20%2F%20WPF-512BD4">
|
||||
<img alt="LibVLC" src="https://img.shields.io/badge/Player-LibVLC-f58220">
|
||||
@@ -18,7 +18,7 @@
|
||||
<a href="#funktionen">Funktionen</a> ·
|
||||
<a href="#beispielbilder">Beispielbilder</a> ·
|
||||
<a href="#erste-schritte">Erste Schritte</a> ·
|
||||
<a href="https://git.24-music.de/Administrator/simple-tv-releases/releases/tag/v0.10.0">Changelog 0.10.0</a>
|
||||
<a href="https://git.24-music.de/Administrator/simple-tv-releases/releases/tag/v0.11.0">Changelog 0.11.0</a>
|
||||
</p>
|
||||
|
||||

|
||||
@@ -38,7 +38,7 @@ Simple TV spielt eigene **M3U-Dateien, M3U-Links und Xtream-Codes-Zugänge** ab.
|
||||
|
||||
.NET, VLC und die Aufnahme-Werkzeuge werden mitgeliefert. Der Installer ist derzeit nicht Authenticode-signiert. Für den Download und die integrierte Updateprüfung ist kein Forgejo-Konto erforderlich.
|
||||
|
||||
**Neu in 0.10.0:** gemeinsame Mediathek mit Fortsetzen, Multi-View für bis zu vier Streams, getrennte TV-/Filmwiedergabe, Aufnahmeübersicht, überarbeitete Downloads, dauerhafter Laufzeit-Cache sowie Korrekturen für Tonwechsel, Spulen und Fenster-Overlays. Das [vollständige Changelog](https://git.24-music.de/Administrator/simple-tv-releases/releases/tag/v0.10.0) beschreibt alle Änderungen seit 0.9.17.
|
||||
**Neu in 0.11.0:** Update-Dialog mit vollständigen Versionshinweisen und Downloadfortschritt, Löschen von Downloads und Aufnahmen, überarbeitete Aufnahmeübersicht sowie Verbesserungen an Playlists, Länderwahl, EPG und Tastaturfokus. Das [vollständige Changelog](https://git.24-music.de/Administrator/simple-tv-releases/releases/tag/v0.11.0) beschreibt alle Änderungen seit 0.10.0.
|
||||
|
||||
## Funktionen
|
||||
|
||||
@@ -97,7 +97,8 @@ Simple TV spielt eigene **M3U-Dateien, M3U-Links und Xtream-Codes-Zugänge** ab.
|
||||
- Lokal verschlüsselte Playlist-Zugänge, Bibliothek und Wiedergabestände.
|
||||
- Passwortverschlüsselte Sicherung und Wiederherstellung.
|
||||
- Updateprüfung beim Start und regelmäßig im Hintergrund.
|
||||
- Heruntergeladene Updates werden beim regulären Beenden installiert.
|
||||
- Der Update-Dialog zeigt beim Start alle veröffentlichten Änderungen zwischen installierter und angebotener Version. „Update verfügbar“ links neben „Einstellungen“ öffnet ihn erneut.
|
||||
- „Jetzt installieren“ lädt und prüft das Paket, schließt die App nach dem Speichern und startet sie aktualisiert neu. „Abbrechen“ installiert nichts; auch zwischengespeicherte Updates benötigen eine ausdrückliche Installation.
|
||||
|
||||
## Beispielbilder
|
||||
|
||||
@@ -144,6 +145,31 @@ Die installierte App speichert ihre verschlüsselten Daten unter `%LOCALAPPDATA%
|
||||
|
||||
Die Sicherung unter Einstellungen kann persönliche Zustände und optional Playlist-Zugänge exportieren. Videodateien werden dabei nicht mitgesichert.
|
||||
|
||||
## Verteilung und Lizenzen
|
||||
## Entwickeln und testen
|
||||
|
||||
Dieses Repository enthält ausschließlich Dokumentation, Beispielbilder und fertige Programmpakete. Der Quellcode bleibt privat. Lizenztexte und Quellcodeverweise der mitgelieferten Bibliotheken befinden sich im installierten Programmordner.
|
||||
Der Quellcode liegt in den privaten Repositories auf [GitHub](https://github.com/Sucukdeluxe/fluss-iptv) und [Forgejo](https://git.24-music.de/Administrator/fluss-iptv). Das [öffentliche Verteilungsrepository](https://git.24-music.de/Administrator/simple-tv-releases) enthält Dokumentation, Bilder und fertige Releases.
|
||||
|
||||
```powershell
|
||||
dotnet build src/Fluss.App -c Release
|
||||
dotnet run --project tests/Fluss.Tests -c Release
|
||||
dotnet build tests/Fluss.LayoutTests
|
||||
python tests/Fluss.LayoutTests/run-background-audit.py <Pfad-zu-dotnet.exe>
|
||||
```
|
||||
|
||||
Die Hintergrund-Prüfgruppen laufen auf privaten Windows-Testdesktops, ohne auf den aktiven Desktop zu wechseln. Sie verwenden isolierte Daten, stumme Testmedien und Software-Rendering. Lokale Medienfixtures unter `artifacts/media` sind Voraussetzung. `FLUSS_DATA_DIR` wählt ein separates Datenverzeichnis.
|
||||
|
||||
Weitere technische Nachweise: [Player](docs/PLAYER.md), [Multi-View](docs/MULTIVIEW.md), [Beispielbilder](docs/SCREENSHOTS.md), [Projektstand](PROJECT_MEMORY.md).
|
||||
|
||||
### Release erstellen
|
||||
|
||||
```powershell
|
||||
./scripts/build-release.ps1 -Dotnet <Pfad-zu-dotnet.exe>
|
||||
dotnet run --project tests/Fluss.UpdateTests -c Release -- artifacts/releases-stable artifacts/releases-v0.9.17 --full-only
|
||||
dotnet run --project tests/Fluss.UpdateTests -c Release -- --public artifacts/releases-v0.9.17 --full-only
|
||||
```
|
||||
|
||||
Version erhöhen und gleichwertige Changelogs unter `releases/` pflegen: Englisch auf GitHub, Deutsch auf Forgejo. App-ID `SimpleTV`, Kanal `win` und öffentliche Update-Adresse bleiben stabil. Releases verwenden vollständige Pakete; bestehende Versionen werden nicht überschrieben.
|
||||
|
||||
Nur Dateien aus dem aktuellen `assets.win.json` sowie Update-Metadaten und Prüfsummen veröffentlichen. Veröffentlichung über Entwürfe, anschließend alle Dateien erneut herunterladen und prüfen. Das öffentliche Repository darf keinen Programmquellcode, keine Nutzerdaten und keine Zugangsdaten enthalten.
|
||||
|
||||
Drittanbieter-Lizenzen und Quellcodeverweise: [THIRD_PARTY_NOTICES.md](THIRD_PARTY_NOTICES.md) und `licenses/`. Die gepatchten VLC-Audiomodule werden mit vollständigem Quellarchiv und Bauanleitung im Programm ausgeliefert.
|
||||
|
||||
Reference in New Issue
Block a user