feat(federation): add schema.org/PeerTube embedUrl to playable-audio notes (experiment)
Mirrors how PeerTube exposes an embed endpoint: a playable-audio Note now carries an
embedUrl pointing at the gated /embed player page (no audio file is exposed — anti-steal
intact). If a Mastodon client honours embedUrl on a Note it can show an inline player;
otherwise it degrades to the existing twitter:player card. To be confirmed in the official
Mastodon mobile app (where external player cards don't play inline).
- src/services/ActivityPubService.js (buildNote) — note.embedUrl = <base>/embed?post=<slug>
for playable-audio posts
Co-Authored-By: Claude <noreply@…>