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

Configure Feed

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

chore: update elements index

+10
+10
src/index.vto
··· 93 93 - url: "components/output/polymorphic/indexed-db/element.js" 94 94 title: "Polymorphic / IndexedDB" 95 95 desc: "Stores output into the local indexedDB. Supports any type of data that indexedDB supports." 96 + - url: "components/output/bytes/s3/element.js" 97 + title: "Bytes / S3" 98 + desc: > 99 + Store output data on AWS S3 or compatible services such as Cloudflare R2. 96 100 - url: "components/output/raw/atproto/element.js" 97 101 title: "Raw / AT Protocol" 98 102 desc: > ··· 129 133 - title: "Output / Bytes / JSON" 130 134 desc: "Raw data schema output ⇄ JSON Uint8Array." 131 135 url: "components/transformer/output/bytes/json/element.js" 136 + - title: "Output / Raw / AT Protocol Sync" 137 + desc: "Wraps an AT Protocol output with a local IndexedDB cache. Uses the repo revision to skip unnecessary fetches and performs union merges with tombstone tracking when both local and remote have diverged." 138 + url: "components/transformer/output/raw/atproto-sync/element.js" 132 139 - title: "Output / Refiner / Default" 133 140 desc: "The task of a refiner transformer is to remove the output state that is not meant to be saved to storage. For example, ephemeral tracks; this transformer will keep them in memory, but they will not be present in the output. **Ideally this is part of every theme, but you may swap it out with another transformer that might provide better defaults.**" 134 141 url: "components/transformer/output/refiner/default/element.js" 142 + - title: "Output / Replicator / Broadcast" 143 + desc: "Replicates output `save` actions across browser tabs using a broadcast channel, keeping groups in sync." 144 + url: "components/transformer/output/replicator/broadcast/element.js" 135 145 - title: "Output / String / JSON" 136 146 desc: "Raw data schema output ⇄ JSON UTF8 string." 137 147 url: "components/transformer/output/string/json/element.js"