Search will filter current folder with provided phrase. You can switch folders, search phrase will work until it's cleared.
Sort by Name or Date, change order ascending/descending.
You can reposition Folders view by holding trigger and dragging view using bottom bar.
You can reposition Player and Video Spheres by holding trigger and dragging view using bottom bar.
Second options is to reposition only Player controls
Player controls and spheres will reset to default position on exit from current video playback
Thumbstick:
- up/down for zoom
- left/right for rewind and fast forward (10 seconds jumps)
If there are two connected controllers pressing trigger switches active controller.
Thumbstick:
- left/right for switching pages
- Linux server with installed and configured web server including https (WebXR requires https)
- FFMPEG installed (required if thumbnails generator will be used)
Player is using locally stored JSON file with video sources.
folder,name,src,thumbnail,screen_type,mode,frame_width,frame_height,date,duration
FOLDER_NAME,FILE NAME DISPLAYED IN UI,SOURCE URL TO VIDEO FILE,SOURCE URL TO THUMBNAIL FILE,TYPE OF SCREEN,2D or 3D,DATE TIME (format: %Y-%m-%d %H:%M:%S),DURATION (format: %s)
"screen_type"
can be set to one of values:
sbs
- Side by Side
tb
- Top Bottom 180
360
- Top Bottom 360
sphere180
- fisheye 180, not VR (one lens)
sphere360
- fisheye 360, not VR (one lens)
screen
- normal 2D screen
deno run -A script/makeFiles.js
→ files.csv / files.json
If videos or player can't be loaded make sure that this app files are owned by web server user (eg. www-data) and that web server user can read video and thumbnail files (eg. www-data is owner or permissions for others include read).