···128128 desc: "Fetches cover art for a given set of tracks, stored locally in indexedDB. Uses the artwork configurator to try each configured source in sequence."
129129 - url: "components/orchestrator/scoped-tracks/element.js"
130130 title: "Scoped Tracks"
131131- desc: "Supplies the tracks from the given output to the given search processor whenever the tracks collection changes. Additionally it can perform a search and other ways to reduce the scope of tracks based on the given scope engine. Provides a `tracks` signal similar to `output.tracks.collection`"
131131+ desc: "Watches the given output's tracks collection and runs them through a built-in search index. Can perform a search and other ways to reduce the scope of tracks based on the given scope engine. Provides a `tracks` signal similar to `output.tracks.collection`"
132132133133output:
134134 - url: "components/output/polymorphic/indexed-db/element.js"
···147147 - url: "components/metadata/audio-file/element.js"
148148 title: "Audio File"
149149 desc: "Extracts tags and audio stats from audio files using the music-metadata library."
150150-151151-processors:
152152- - url: "components/processor/search/element.js"
153153- title: "Search"
154154- desc: "Provides a way to search through a collection of tracks, powered by orama.js"
155150156151supplements:
157152 - url: "components/supplement/last.fm/element.js"
···245240 <li><a href="elements/#metadata">Metadata</a></li>
246241 <li><a href="elements/#orchestrators">Orchestrators</a></li>
247242 <li><a href="elements/#output">Output</a></li>
248248- <li><a href="elements/#processors">Processors</a></li>
249243 <li><a href="elements/#supplements">Supplements</a></li>
250244 <li><a href="elements/#transformers">Transformers</a></li>
251245 <!---->
···311305 items: output,
312306 content: `
313307 Output is application-derived data such as playlists. These elements can receive such data and keep it around. These are categorised by the type of data they ingest, or many types in the case of polymorphic. Optionally use transformers to convert output into the expected format.
314314- `
315315- }) }}
316316-317317- {{ await comp.element({
318318- title: "Processors",
319319- items: processors,
320320- content: `
321321- These elements work with the output generated by the input elements to add more data to them, or process them in some other way.
322308 `
323309 }) }}
324310