A music player that connects to your cloud/distributed storage.
5
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: allow playlist items to be ephemeral too

+5
+4
src/components/transformer/output/refiner/default/element.js
··· 27 27 collection: computed(() => { 28 28 return base.playlistItems.collection() ?? []; 29 29 }), 30 + save: async (newPlaylists) => { 31 + const filtered = newPlaylists.filter((p) => !p.ephemeral); 32 + await base.playlistItems.save(filtered); 33 + }, 30 34 }, 31 35 themes: { 32 36 ...base.themes,
+1
src/definitions/output/playlistItem.json
··· 15 15 "description": "Criteria for matching this item against a set of tracks", 16 16 "items": { "type": "ref", "ref": "#criterion" } 17 17 }, 18 + "ephemeral": { "type": "boolean" }, 18 19 "playlist": { "type": "string", "description": "The name of the playlist" }, 19 20 "positionedAfter": { 20 21 "type": "string",