So to explain what I’ve been trying to do:

I’m using the “Share on Mastodon” WordPress plugin to syndicate all my WordPress posts to Mastodon.

This plugin trims and formats my post so that it would fit within the Mastodon word limit. It would also append the permalink to the post.

However, the plugin also appends an ellipse to the end of the Mastodon post (to show it’s been truncated). But since this is added to the end of the post, where my permalink is, it breaks the URL.

So I’ve been trying to customise the way my post is sent to the plugin so my URL wouldn’t break.

I don’t use ChatGPT much, and even the few times I use it, it is mainly as a creative writing helper (so hallucinations are exactly what I need it to do).

Just now, I used it to help generate a WordPress filter hook to customise how my posts are sent to Mastodon.

In the grand scheme of things, it wasn’t rocket science, but it saved me a lot of time, and it gave me a solution customised to my exact situation.

Update: Okay, so the solution didn’t fix all my problems (as people would have noticed with my repeated “test” posts), but it came pretty close.

Unbelievable that this is still happening in 2026 (or maybe I’m holding it wrong?)

I’m trying to use my HomePods as speakers for my Mac (let’s ignore the wisdom of that). Tried watching a YoutTube video and you get the noticeable 2 sec lag when you start and stop a video.

Googled a solution – instead of setting the HomePod as the system-wide output, use AirPlay within YouTube in Safari.

I didn’t even know that was an option. So I give that a go.
Immediately, my video quality drops to 360p, and the video starts playing in Spanish. wth?

More Googling. Apparently, this has been an issue since 2023?

Workaround: Select a fixed resolution in your YouTube video (ie. not “Auto”) before starting AirPlay and the audio track would remain in English.

This works, but I find that no matter the resolution you select, the video will be stuck at 360p.

Is there another solution to this?