Skip to content

When a member uploads to MediaVerse, BuddyNext publishes a card into the community feed so the upload is visible where people are already reading.

Upload Feed result
Photo A native BuddyNext photo post carrying the media ids, rendered as a grid
Video, audio A typed media card linking to the item
Document uploaded to a drive Nothing. Filing a document is not announced to the community
Document a member attaches to a post A document card, resolved per viewer
Private or members-only upload Nothing. Only public uploads are announced

The card stores a reference, not a snapshot

Section titled “The card stores a reference, not a snapshot”

A media card stores only the media id. Its title and cover are read live, for the person reading the feed.

That is deliberate, and it solves two problems a snapshot would create:

  • Signed thumbnails expire. MediaVerse thumbnail URLs are signed with a short TTL. A URL frozen into a post would stop working within the hour.
  • A frozen title outlives its privacy. Rename or lock a file and a snapshot would keep printing the old name to everyone who can read the feed.

Because resolution happens at render, tightening a file’s privacy immediately stops showing its name and poster to people who may no longer open it.

A card shows a cover when MediaVerse has produced a thumbnail for that media:

  • Images always have one.
  • Video has one when the file carries an embedded cover atom, or when the browser captured a frame during upload.
  • Audio has one when the file carries embedded ID3 artwork.

A file with no artwork still produces a valid card - it simply renders compact, without a cover image.

Cards are published through a scheduled action about two minutes after upload rather than inline, so a large upload is not slowed by feed work. A card appearing a short time after the upload is expected behaviour, not a fault.

If the member already posted the upload from the BuddyNext composer, no second card is added.

The Media entry under BuddyNext Integrations controls whether uploads are announced in the feed. With it off, uploads stay in MediaVerse and nothing is published.

Deleting media withdraws its card. MediaVerse passes the pre-delete permalink when it fires mvs_media_deleted, because the card is keyed on that URL and it cannot be reconstructed once the slug row is gone.