File Browser
Dateien auf dem TrueNAS browsen und vorschauen
NAS Guard hat einen integrierten File Browser, der direkt über die API (filesystem.listdir) auf dein TrueNAS-Dateisystem zugreift. Kein SMB- oder NFS-Setup nötig.
Wie es funktioniert
- Verzeichnisse durch Tippen navigieren. Dateien und Ordner werden alphabetisch sortiert, Ordner zuerst.
- Auf eine Datei tippen, um sie in QuickLook, dem Audio-Player oder dem Video-Player zu öffnen.
- Dateien werden temporär auf das iPhone heruntergeladen und automatisch wieder gelöscht.
- Maximale Download-Größe für QuickLook-Vorschau: 50 MB.
QuickLook-Vorschau (Dokumente & Bilder)
Folgende Dateitypen werden für die QuickLook-Vorschau unterstützt:
- Bilder: jpg, jpeg, png, gif, heic, webp, tiff, bmp
- Dokumente: pdf, txt, log, conf, cfg, json, xml, yaml, yml, md, rtf, csv, html, htm
- Quellcode: sh, py, rb, pl, go, rs, c, h, cpp, hpp, swift, css, js, ts, sql, ini, properties, toml
- Office: doc, docx, xls, xlsx, ppt, pptx, pages, numbers, key
Audio-Player
Der integrierte Audio-Player unterstützt:
- mp3, flac, wav, aac, ogg, m4a
Der Audio-Player bietet einen Visualizer mit Balken- und Wellenform-Modus.
Video-Player & Streaming
Der integrierte Video-Player unterstützt folgende Container-Formate:
- mp4, mov, m4v, mkv, avi, webm, wmv, flv, mpg, mpeg, ts, m2ts, mts, 3gp
Streaming über den Agent: Wenn der NAS Guard Agent installiert und erreichbar ist, werden Videos direkt gestreamt, ohne die komplette Datei herunterzuladen. Der Agent bietet einen direkten Stream-Endpoint und einen HLS-Remux-Endpoint für Formate, die AVPlayer nicht nativ abspielen kann.
Datei-Icons
Dateien werden mit typspezifischen Icons angezeigt:
- Bilder: Photo-Icon
- Videos: Film-Icon
- Audio: Musiknoten-Icon
- PDF: Rich-Text-Dokument-Icon
- Archive (zip, tar, gz, 7z, rar, bz2): Zipper-Icon
- Disk-Images (iso, img): Optical-Disc-Icon
- Text/Config (txt, log, conf, cfg, md, rtf, csv, ini, properties, toml): Text-Icon
- Strukturierte Daten (json, xml, yaml, yml, html, htm): Text-below-ECG-Icon
- Quellcode (sh, py, rb, pl, go, rs, c, h, cpp, hpp, swift, js, ts, css): Code-Icon
- Datenbanken (db, sqlite, sql): Cylinder-Icon
- Sonstige: generisches Dokument-Icon