What is the cause of this error message?
Sorry
Cannot get this video regarding follow constraints
⯈ Error details
I tried to embed a PeerTube video, but instead of displaying the video, I get a black screen with the above error message. If I click « Error details » then the right-triangle becomes a down-triangle, but no additional text is displayed.
This is the embed code
<iframe title="BusKill: Secure Your Laptop in Seconds" width="560" height="315" src="https://makertube.net/videos/embed/d9712db9-c999-4c80-a750-8abf6b7494da" frameborder="0" allowfullscreen="" sandbox="allow-same-origin allow-scripts allow-popups allow-forms"></iframe>
I fixed this by changing the embed code to this instead:
<iframe title="BusKill: Secure Your Laptop in Seconds" width="560" height="315" src="https://neat.tube/videos/embed/d9712db9-c999-4c80-a750-8abf6b7494da" frameborder="0" allowfullscreen="" sandbox="allow-same-origin allow-scripts allow-popups allow-forms"></iframe>
Note that I had originally clicked « embed » on my own PeerTube instance (maker.tube) and copied the embed code.
To fix this, I went to the source instance of the channel of the video (neat.tube) and copied the embed code there.
Is this a bug?
Hi,
This video may not be publicly provided by your instance and so refuses to display it to anonymous users. It’s the reason why your logged-in account can see it, but not external ones.
The video in question is publicly visible. You don’t need to login to see it:
For some reason I can’t find it on my own instance. But that’s because PeerTube search is broken, and that’s another issue…
This video may not be publicly provided by your instance and so refuses to display it to anonymous users. It’s the reason why your logged-in account can see it, but not external ones.
Wait, are you saying that there’s an option for the instance admin to be able to prevent not-logged-in-users from seeing content from other instances, and maybe that’s also why the search is broken when I don’t login?
Can you link me to the documentation that describes this option and shows how an admin can turn it on and turn it off?
As a creator, I don’t want to be on an instance that has this enabled. If users new to PeerTube can’t search all of PeerTube, it’s a bad UX as it looks like we have pathetically low amount of content.
How can I test to see what is the current state of this setting, without signing up for an account? Is it visible on /about/instance
? Or can I get a list of the instance’s settings from the API somehow?
I think you fetched a remote video on your instance from an instance/channel the admins don’t follow. So the channel/video is only available for your account.
From other instances they don’t follow. Unfortunately we don’t have such documentation, but your can see the configuration on PeerTube/config/production.yaml.example at develop · Chocobozzz/PeerTube · GitHub
Most admins don’t want to display from their origin videos they don’t control. For example, framatube.org admins don’t want to display remote NSFW videos that could be shared as en embed/direct link on social medias for example.
The setting can be found on https://framatube.org/api/v1/config (search.remoteUri
key)
1 Like