getFileInfo($path); if(!$fileInfo) { return false; } $absPath = $fileview->toTmpFile($path); $fb2 = new \OCA\Files_Opds\FB2($absPath); $cover = $fb2->Cover(); if ($cover) { $image = new \OC_Image(); $image->loadFromData($cover['data']); } return (($cover !== null) && $image->valid()) ? $image : false; } public function isAvailable(\OCP\Files\FileInfo $file) { return $file->getSize() > 0; } }