Changeset a5caa73 in Klonkt for src/services/music/index.js

Timestamp:
08/16/2026 05:10:36 PM (3 weeks ago)
Author:
Robin <roboburr@…>
Branches:
main
Children:
1019a90
Parents:
749605a
Message:

Audio-stream: CORP cross-origin, zodat externe spelers echt kunnen afspelen (prutfolio-src-ap6)

Helmets default Cross-Origin-Resource-Policy: same-origin stond ook op
/audio/stream/*, en daarmee weigert de browser de bytes aan een
cross-origin <audio>-element: het bestand komt aan, de speler blijft
stil. Precies de les die /media al geleerd had -- de stream-route was
toen vergeten. En het zijn juist DEZE URLs die we in federatieve
Audio-objecten adverteren om elders (Funkwhale, de hub) afgespeeld te
worden. WIE mag ophalen beslist de fedi_open-poort, niet CORP.

Gemeten op hub.klonkt.com: /audio/stream/* speelde niet (same-origin),
de oude /media/migrated/*.mp3 wel (cross-origin). Na de fix op
dev.klonkt.com geverifieerd: de header staat er en de stream speelt
cross-origin.

Co-Authored-By: Claude Fable 5 <noreply@…>

(No files)

Note: See TracChangeset for help on using the changeset viewer.