39 lines
1.6 KiB
Markdown
39 lines
1.6 KiB
Markdown
# 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
|
|
|
|
- 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)
|
|
- 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
|