This commit is contained in:
Marek Lenczewski
2026-04-06 20:01:19 +02:00
parent 8ecef00d0a
commit 2f37d1b31f
4 changed files with 41 additions and 17 deletions

View File

@@ -1,16 +1,38 @@
# Aufgaben
# Aufgaben
## Browser
- Sichtbare Youtube Videos werden erfasst
- Videodaten (Titel, Youtuber, Bild, Url) werden nach dem erfassen gruppiert an den Server gesendet
- Einstellung: Profil auswählen
## App
- Ansicht: Navigation mit Alle Videos, Heruntergeladen
- Videodaten (Titel, Youtuber, Bild, Url) werden nach dem erfassen gruppiert an den Server gesendet
- Einstellung: Profil auswählen
## App
- Startansicht:
- Navigation unten: Alle Videos, Heruntergeladen
- Icons oben rechts: Mülleimer (Löschen), Benutzer (Profile)
- Alle Videos: Videos als Cards auflisten (Untereinander: Bild, Youtuber, Titel)
- Heruntergeladen: Heruntergeladene Videos als Cards auflisten (Untereinander: Bild, Youtuber, Titel)
- Klick auf Card zeigt die Videoübersicht (Starten, Download, Zurück)
- Klick auf Startet startet den Stream über den Server mit den Standard Video-Controls und einem Zurück-Button
- Klick auf Download lädt das Video herunter und wird lokal auf dem Client gespeichert
- Klick auf Icon zeigt verfügbare Profile
- Das ausgewählte Profil wird persistiert und bestimmt welche Videos angezeigt werden
- Klick auf Icon löscht alle nicht heruntergeladenen Videos vom aktuellen Profil
- Bei neuen Videoeinträgen in der DB werden die Videos für das zugehörige Profil in der App aktualisiert
- Klick auf ein Video zeigt die Videoübersicht
- Neue Videoeinträge in der DB aktualisieren direkt die Videoliste
- Funktioniert nur Online und wenn Server verfügbar
- Heruntergeladen: Heruntergeladene (lokale) Videos als Cards auflisten (Untereinander: Bild, Youtuber, Titel)
- Videodaten und Videodatei werden lokal gespeichert (funktionieren Offline)
- Mülleimer Icon: Alle Videodaten von nicht heruntergeladenen Videos zum aktuellen Profil löschen
- Benutzer Icon: Verfügbare Profile anzeigen
- Klick auf ein Profile setzt dieses als das aktuelle Profil
- Es werden nur Videos zu dem Profil angezeigt
- Standardprofil enthält alle Videos ohne Profilzuweisung
- Videoübersicht:
- Oben links: Zurück-Button
- Unter Zurück-Button: Thumbnail
- Unten: Abspielen und Download Buttons
- Abspielen:
- "Zurück"-Button oben linsk
- Standard Videos Controls
- Startet einen Stream über den Server
- Download:
- Video auf dem Server herunterladen, Video lokal speichern, Video auf dem Server löschen
- Ladeanimation währenddessen
- Beim Abspielen wird das heruntergeladene Video priorisiert
- Fehlerbehandlung
- Server nicht erreichbar: Fehlermeldung "Server nicht erreichbar" anzeigen unter Alle Videos