Ricky Mondello (@rmondello@hachyderm.io)
Föderation EN Do 15.08.2024 14:28:38
For me, in Ivory, all shared YouTube links look like this. Anyone know what this is about / is anyone else experiencing this?
(Medien: 1)
Jonathan T (@JonnyT@mastodon.me.uk)
Föderation EN Do 15.08.2024 14:31:03
@rmondello I think it's because YouTube are serving the app their cookie banner instead of the video. Happens in other apps too.
Edit: I avoid using YouTube as much as possible. Does it disappear if you agree/reject their cookies (or already have for this session)?
Renaud Chaput (@renchap@oisaur.com)
Föderation EN Do 15.08.2024 14:31:08
@rmondello Youtube recently made a change and stopped serving the video pages when Mastodon (or other software, AFAIK) is requesting it, probably using some fingerprinting. Mastodon builds a link preview based on the page that is served, hence what you are seeing (in German because your server is probably located in a datacenter in Germany, or Youtube thinks it should see german language).
We tried to get in touch with people at Youtube, but no success so far.
Ethan (@ethanjstark@hachyderm.io)
Föderation EN Do 15.08.2024 14:32:24
I'm guessing that @rmondello has way more background than me. I did see someone posting that links using the link shortener (youtu . be) were the ones affected.
Oliver (@omich@mastodon.social)
Föderation EN Do 15.08.2024 14:32:38
@rmondello same generic german YT description now for some weeks for me in Ivory
Best Wishes, TheJesusFish (@TheJesusFish@mastodon.social)
Föderation EN Do 15.08.2024 14:33:31
@rmondello same. I assumed it was my pihole
Thijs Alkemade (@xnyhps@infosec.exchange)
Föderation EN Do 15.08.2024 14:33:48
@rmondello It's your mastodon instance that fetches the preview, and that is hosted in (or at least YouTube's geoip database thinks it is in) Germany.
Casey Liss (@caseyliss@mastodon.social)
Föderation EN Do 15.08.2024 14:33:54
@rmondello I'm probably going to get the details wrong, but I _think_ the issue is that your particular instance is hosted in Germany, and the server is grabbing the preview on behalf of the client.