Files
youtube-app/features.md
Marek Lenczewski 2f37d1b31f update
2026-04-06 20:01:19 +02:00

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