diff --git a/src/nautiluszim/scraper.py b/src/nautiluszim/scraper.py index 53fba1d..e19b564 100644 --- a/src/nautiluszim/scraper.py +++ b/src/nautiluszim/scraper.py @@ -320,6 +320,7 @@ def extract_to_fs( def load_collection(self): """Load the collection.json""" if not self.collection: + self.json_collection = [] return with open(self.collection) as fp: self.json_collection = [i for i in json.load(fp) if i.get("files", [])] @@ -452,7 +453,7 @@ def get_file_entry_from(self, file: str | dict[str, str]) -> tuple: uri = None filename = None if not archive_member and not url: - raise ValueError("archive_member and url are both missing") + raise ValueError("archive-member and url are both missing") if url: uri = url filename = Path(url).name diff --git a/src/nautiluszim/templates/nautilus.js b/src/nautiluszim/templates/nautilus.js index b053886..4816514 100644 --- a/src/nautiluszim/templates/nautilus.js +++ b/src/nautiluszim/templates/nautilus.js @@ -152,6 +152,7 @@ var Nautilus = (function() { Nautilus.prototype.init_videojs = function () { videojs.options.controls = true; + videojs.options.playsinline = true; videojs.options.crossorigin = true; videojs.options.preload = "auto"; videojs.options.techOrder = ["html5", "ogvjs"]; @@ -159,7 +160,8 @@ var Nautilus = (function() { videojs.options.controlBar = {pictureInPictureToggle: false}; // for some reason, global controls options is not working window.videojs_options = {controls: true, - preload: 'auto', + preload: 'auto', + playsinline: true, crossorigin: true, controlBar: {pictureInPictureToggle: false}}; };