o-fl0w / stash-vr

Watch your stash library in VR.
49 stars 8 forks source link

Videos not playing in DeoVR #32

Open dmorandi1967 opened 8 months ago

dmorandi1967 commented 8 months ago

I'm trying to play VR videos using stash-vr but videos don't start. This is the log I see:

Jan 17, 23:52:18 WRN Failed to parse resolution from label error="no resolution height found in label" label=MP4 mod=deovr route=videoData videoId=6 Jan 17, 23:52:18 WRN Failed to parse resolution from label error="no resolution height found in label" label=MP4 mod=deovr route=videoData videoId=7 Jan 17, 23:52:18 WRN Failed to parse resolution from label error="no resolution height found in label" label=MP4 mod=deovr route=videoData videoId=2 Jan 17, 23:52:18 WRN Failed to parse resolution from label error="no resolution height found in label" label=MP4 mod=deovr route=videoData videoId=5 Jan 17, 23:52:18 WRN Failed to parse resolution from label error="no resolution height found in label" label=MP4 mod=deovr route=videoData videoId=1 Jan 17, 23:52:18 WRN Failed to parse resolution from label error="no resolution height found in label" label=MP4 mod=deovr route=videoData videoId=4 Jan 17, 23:52:18 WRN Failed to parse resolution from label error="no resolution height found in label" label=MP4 mod=deovr route=videoData videoId=3 Jan 17, 23:52:34 WRN Failed to parse resolution from label error="no resolution height found in label" label=MP4 mod=deovr route=videoData videoId=4 Jan 17, 23:52:34 WRN Failed to parse resolution from label error="no resolution height found in label" label=MP4 mod=deovr route=videoData videoId=1 Jan 17, 23:52:34 WRN Failed to parse resolution from label error="no resolution height found in label" label=MP4 mod=deovr route=videoData videoId=7 Jan 17, 23:52:34 WRN Failed to parse resolution from label error="no resolution height found in label" label=MP4 mod=deovr route=videoData videoId=3 Jan 17, 23:52:34 WRN Failed to parse resolution from label error="no resolution height found in label" label=MP4 mod=deovr route=videoData videoId=6 Jan 17, 23:52:34 WRN Failed to parse resolution from label error="no resolution height found in label" label=MP4 mod=deovr route=videoData videoId=5 Jan 17, 23:52:34 WRN Failed to parse resolution from label error="no resolution height found in label" label=MP4 mod=deovr route=videoData videoId=2 Jan 18, 22:29:26 DBG Filter skipped: Unsupported filter type on front page: Only user created saved scene filters are supported. mod=web op=bg type=CustomFilter

If I try to play videos on stash I can play them (without VR)

Could someone help me?

jexom commented 8 months ago

Try launching stash-vr with stash url pointing not to localhost but your stash machine ip on lan like 192.168.0.xxx

dmorandi1967 commented 8 months ago

I've tried to create 2 different container: the first with stash and the second with stash-vr but in this way I'm not able to see stash from stash-vr. If I create a single app with docker compose with stash and stash-vr. stash-vr can connect to stash-vr and I see all the scenes but I'm not able to play them This is the yaml file I use:

version: '3.4' services: stash1: image: stashapp/stash:latest

network_mode: bridge

container_name: stash1
restart: unless-stopped
ports:
  - "9999:9999"

section logging: driver: "json-file" options: max-file: "10" max-size: "2m" environment:

Do you use docker compose or another type of installation?

WilderDrone commented 7 months ago

hi @dmorandi1967 were you able to fix this? i am also getting the "no resolution height found in label" error.

dmorandi1967 commented 7 months ago

hi @dmorandi1967 were you able to fix this? i am also getting the "no resolution height found in label" error.

No

TheObsidianGeneral commented 7 months ago

Hey y'all, I'm also seeing this issue. I'm using Heresphere, and I get the exact same error message when I select a video to be played. This happens for all videos, and all videos work correctly in Heresphere when played directly in Stash rather than using Stash VR.

poontology commented 4 months ago

The "no resolution height found in label" error is likely not related (some transcoded sources from stash don't list the resolution and while stash-vr prints this error looking at source code it simply means that it ignores them, it should still be able to provide at least the non-transcoded raw stream).

The issue is more likely to be in your local network, if listing the videos works but streaming them doesn't, try changing STASH_GRAPHQL_URL to the IP address of the server instead of the hostname.

That fixed the issue in heresphere for me. (The underlying reason in my case was related to a secondary router that I have for faster wifi that was recently upgraded but I forgot to turn off dhcp and dns so it was resolving the server to an ipv6 address that was not reachable, and for some reason the heresphere video browser resolves addresses differently from the video streaming component.)