https://hear-me.social/@codewizard/116546338265386095

This is the link of a Mastodon post. If you open the link, you come across youtube links which play when the button is clicked. But youtube videos aren't playing in Piefed.

What's the problem with Piefed ??๐Ÿค”๐Ÿค”

all 8 comments

sorted by: hot top controversial new old
[โ€“] 6 points 6 months ago

I'll investigate this more tomorrow

  • source
  • Works fine for me on waterfox

  • source
  • [โ€“] 2 points 6 months ago (3 children)

    This should be fixed now. It was an nginx configuration change.

    Test post here: https://feddit.online/post/1667899

  • source
  • hideshow 3 child comments
  • [โ€“] 1 point 3 months ago (1 child)

    Could you point me in the direction what change was needed to make it work? Was it CSP?

  • source
  • parent
  • hideshow 1 child comment
  • [โ€“] 2 points 3 months ago

    YouTube requires a valid Referer header to allow embedded playback, and if Nginx is stripping it out, like mine did, the videos throw an error and refuse to play.

    I fixed this by updating the referrer-Policy header. I updated the server {} block with this:

    add_header Referrer-Policy "strict-origin-when-cross-origin" always;
    
    ๐Ÿ™ 1
  • source
  • parent
  • [โ€“] 1 point 6 months ago

    Im seeing it working on firefox mobile.

    What error are you seeing?

  • source
  • [โ€“] 1 point 6 months ago

    I think there is an issue with some video players that reveal your IP to the hosting instance?

  • source