Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Media-View #53

Open
24 tasks
SpraxDev opened this issue Jul 1, 2023 · 0 comments
Open
24 tasks

Media-View #53

SpraxDev opened this issue Jul 1, 2023 · 0 comments
Assignees

Comments

@SpraxDev
Copy link
Member

SpraxDev commented Jul 1, 2023

Libraries

Einstellungen

  • Anzeigename
  • Welche Ordner sind Teil der Library (n viele möglich)
  • Sollen externe APIs angefunkt werden, beim sammeln von Meta-Daten?
    • Welche APIs/Provider bzw. Reihenfolge
  • Bevorzugte Sprache für extern angefragte Daten

Freigaben

  • Finden getrennt von den Dateifreigaben statt
    • Kann maybe smart mit Dateifreigaben kombiniert werden, aber primär ist getrenntes Feature

Scan

  • Stellt fest, welche Dateien im Index/der Datenbank aktulisiert werden müssen
    • Datei hat sich verändert (bzw. ist neu hinzugekommen)
    • Externe API hat neuere Daten, als beim letzen Mal? (Wenn, dann mit cooldown)
  • Ausführung des Scans
    • Bekommt technisch einen Pfad rein, und scannt diesen rekursiv, wenn es ein Ordner ist
    • Apollo weiß, dass sich eine Datei verändert hat? => Scan queuen für die Datei
    • Jede Zeit X wird automatisch gescannt
      • Soll Apollo-Unbekannte Änderungen im Index verzeichnen
      • Hält Infos aus externen Quellen aktuell (Bilder, Zusammenfassung, neuer Trailer?, ...)
      • Im optimal-Fall sagt dieser getriggerte Scan fast immer: Alles geil diggi, nix zu tun
  • Welche Infos werden ermittelt?
    • Episoden
      • Name/Titel
      • Nummer/Reihenfolge
      • Thumbnail
      • Zusammenfassung
      • FSK-Freigabe
    • Thumbnail/Cover der ganzen Serie/des ganzen Films
  • Ordner- und Datei-Struktur gleich wie bei Jellyfin

Media (Serien, Filme, ...)

  • Der Watch-Progress wird gespeichert
    • Ermöglicht das Fortsetzen bei der aktuellen/nächsten Folge
@SpraxDev SpraxDev self-assigned this Jul 1, 2023
@SpraxDev SpraxDev pinned this issue Jul 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant