Changeset 19a9a1e in Klonkt for src/services/music/index.js
- Timestamp:
- 08/15/2026 07:43:02 AM (4 weeks ago)
- Branches:
- main
- Children:
- bec9001
- Parents:
- e1da6a1
- File:
-
- 1 edited
-
src/services/music/index.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/services/music/index.js
re1da6a1 r19a9a1e 253 253 return pagedCollection(id, items, { 254 254 page, 255 // Een platenkast is geen tijdlijn: `Collection`, niet `OrderedCollection`. 256 // Funkwhale's LibrarySerializer accepteert ook alleen die twee typen 257 // (as:Collection of fw:Library) en zijn CollectionPageSerializer alleen 258 // `CollectionPage` met `items`. 259 ongeordend: true, 255 260 extra: { 256 261 type: 'Library', 257 262 name: site.title || site.slug, 258 263 attributedTo: actorId(base, site.slug), 264 // WAAROM DIT VELD ER MOET STAAN. Funkwhale's LibrarySerializer noemt 265 // `audience` optioneel, maar zijn create() doet er meteen 266 // `privacy[validated_data["audience"]]` mee -- zonder de sleutel is dat 267 // een KeyError en geeft hun server een 500. Dat is wat open.audio op 15-8 268 // teruggaf toen Robin onze library-URI daar opzocht. 269 // 270 // Het is bovendien gewoon waar: alles hierin is fedi_open, dus openbaar. 271 // Bij hen is dit precies het verschil tussen privacy_level 'everyone' en 272 // 'me' -- oftewel of onze nummers daar afspeelbaar zijn. 273 audience: 'https://www.w3.org/ns/activitystreams#Public', 259 274 // Vereist volgens hun docs. Openbaar, dus de telling is eerlijk en de 260 275 // lijst blijft leeg -- wie ons volgt volgt de ACTOR, niet de bak.
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)