Thanks to visit codestin.com
Credit goes to github.com

Skip to content

[P1.1] Attributs fichiers corrects (taille, mtime) #9

@CCoupel

Description

@CCoupel

Objectif

Rapporter des attributs de fichiers exacts à l'OS : taille réelle et date de modification issue des métadonnées du serveur.

Tâches

  • Getattr() : stat.Size = ItemMetadata.FileSize (depuis l'API, pas streamé)
  • Getattr() : stat.Mtim = ItemMetadata.DateAdded (date d'ajout à la bibliothèque)
  • Mettre en cache la taille par itemID pour éviter un appel API à chaque Getattr
  • Taille correcte pour les fichiers virtuels (.nfo, artwork) = taille en mémoire

Pourquoi c'est important

  • L'explorateur affiche la bonne taille avant la copie
  • La barre de progression de copie est précise
  • Les apps qui vérifient la taille avant d'ouvrir fonctionnent correctement

Refs

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1.1Métadonnées : attributs + NFO + artworkmetadataNFO, artwork, cache

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions