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.

at v4 141 lines 6.0 kB view raw
1import * as _ArtworkAudioMetadata from "./artwork/audio-metadata/element.js" 2import * as _ArtworkInput from "./artwork/input/element.js" 3import * as _ArtworkLastFm from "./artwork/last.fm/element.js" 4import * as _ArtworkMusicbrainz from "./artwork/musicbrainz/element.js" 5import * as _ConfiguratorArtwork from "./configurator/artwork/element.js" 6import * as _ConfiguratorInput from "./configurator/input/element.js" 7import * as _ConfiguratorMetadata from "./configurator/metadata/element.js" 8import * as _ConfiguratorOutput from "./configurator/output/element.js" 9import * as _ConfiguratorScrobbles from "./configurator/scrobbles/element.js" 10import * as _EngineAudio from "./engine/audio/element.js" 11import * as _EngineQueue from "./engine/queue/element.js" 12import * as _EngineRepeatShuffle from "./engine/repeat-shuffle/element.js" 13import * as _EngineScope from "./engine/scope/element.js" 14import * as _InputDropbox from "./input/dropbox/element.js" 15import * as _InputEphemeralCache from "./input/ephemeral-cache/element.js" 16import * as _InputHttps from "./input/https/element.js" 17import * as _InputIcecast from "./input/icecast/element.js" 18import * as _InputLocal from "./input/local/element.js" 19import * as _InputOpensubsonic from "./input/opensubsonic/element.js" 20import * as _InputS3 from "./input/s3/element.js" 21import * as _InputWebdav from "./input/webdav/element.js" 22import * as _MetadataAudioFile from "./metadata/audio-file/element.js" 23import * as _OrchestratorArtwork from "./orchestrator/artwork/element.js" 24import * as _OrchestratorAutoQueue from "./orchestrator/auto-queue/element.js" 25import * as _OrchestratorController from "./orchestrator/controller/element.js" 26import * as _OrchestratorCoverGroups from "./orchestrator/cover-groups/element.js" 27import * as _OrchestratorFavourites from "./orchestrator/favourites/element.js" 28import * as _OrchestratorMediaSession from "./orchestrator/media-session/element.js" 29import * as _OrchestratorOutput from "./orchestrator/output/element.js" 30import * as _OrchestratorPathCollections from "./orchestrator/path-collections/element.js" 31import * as _OrchestratorProcessTracks from "./orchestrator/process-tracks/element.js" 32import * as _OrchestratorQueueAudio from "./orchestrator/queue-audio/element.js" 33import * as _OrchestratorScopedTracks from "./orchestrator/scoped-tracks/element.js" 34import * as _OrchestratorScrobbleAudio from "./orchestrator/scrobble-audio/element.js" 35import * as _OrchestratorSources from "./orchestrator/sources/element.js" 36import * as _OutputBytesS3 from "./output/bytes/s3/element.js" 37import * as _OutputPolymorphicIndexedDb from "./output/polymorphic/indexed-db/element.js" 38import * as _OutputRawAtproto from "./output/raw/atproto/element.js" 39import * as _SupplementLastFm from "./supplement/last.fm/element.js" 40import * as _SupplementListenbrainz from "./supplement/listenbrainz/element.js" 41import * as _SupplementRocksky from "./supplement/rocksky/element.js" 42import * as _TransformerOutputBytesAutomerge from "./transformer/output/bytes/automerge/element.js" 43import * as _TransformerOutputBytesDaslSync from "./transformer/output/bytes/dasl-sync/element.js" 44import * as _TransformerOutputBytesJson from "./transformer/output/bytes/json/element.js" 45import * as _TransformerOutputRawAtprotoSync from "./transformer/output/raw/atproto-sync/element.js" 46import * as _TransformerOutputRefinerDefault from "./transformer/output/refiner/default/element.js" 47import * as _TransformerOutputRefinerInitialContents from "./transformer/output/refiner/initial-contents/element.js" 48import * as _TransformerOutputRefinerPasskeyEncryption from "./transformer/output/refiner/passkey-encryption/element.js" 49import * as _TransformerOutputStringJson from "./transformer/output/string/json/element.js" 50 51export const artwork = { 52 audioMetadata: _ArtworkAudioMetadata, 53 input: _ArtworkInput, 54 lastFm: _ArtworkLastFm, 55 musicbrainz: _ArtworkMusicbrainz, 56} 57 58export const configurator = { 59 artwork: _ConfiguratorArtwork, 60 input: _ConfiguratorInput, 61 metadata: _ConfiguratorMetadata, 62 output: _ConfiguratorOutput, 63 scrobbles: _ConfiguratorScrobbles, 64} 65 66export const engine = { 67 audio: _EngineAudio, 68 queue: _EngineQueue, 69 repeatShuffle: _EngineRepeatShuffle, 70 scope: _EngineScope, 71} 72 73export const input = { 74 dropbox: _InputDropbox, 75 ephemeralCache: _InputEphemeralCache, 76 https: _InputHttps, 77 icecast: _InputIcecast, 78 local: _InputLocal, 79 opensubsonic: _InputOpensubsonic, 80 s3: _InputS3, 81 webdav: _InputWebdav, 82} 83 84export const metadata = { 85 audioFile: _MetadataAudioFile, 86} 87 88export const orchestrator = { 89 artwork: _OrchestratorArtwork, 90 autoQueue: _OrchestratorAutoQueue, 91 controller: _OrchestratorController, 92 coverGroups: _OrchestratorCoverGroups, 93 favourites: _OrchestratorFavourites, 94 mediaSession: _OrchestratorMediaSession, 95 output: _OrchestratorOutput, 96 pathCollections: _OrchestratorPathCollections, 97 processTracks: _OrchestratorProcessTracks, 98 queueAudio: _OrchestratorQueueAudio, 99 scopedTracks: _OrchestratorScopedTracks, 100 scrobbleAudio: _OrchestratorScrobbleAudio, 101 sources: _OrchestratorSources, 102} 103 104export const output = { 105 bytes: { 106 s3: _OutputBytesS3, 107 }, 108 polymorphic: { 109 indexedDb: _OutputPolymorphicIndexedDb, 110 }, 111 raw: { 112 atproto: _OutputRawAtproto, 113 }, 114} 115 116export const supplement = { 117 lastFm: _SupplementLastFm, 118 listenbrainz: _SupplementListenbrainz, 119 rocksky: _SupplementRocksky, 120} 121 122export const transformer = { 123 output: { 124 bytes: { 125 automerge: _TransformerOutputBytesAutomerge, 126 daslSync: _TransformerOutputBytesDaslSync, 127 json: _TransformerOutputBytesJson, 128 }, 129 raw: { 130 atprotoSync: _TransformerOutputRawAtprotoSync, 131 }, 132 refiner: { 133 default: _TransformerOutputRefinerDefault, 134 initialContents: _TransformerOutputRefinerInitialContents, 135 passkeyEncryption: _TransformerOutputRefinerPasskeyEncryption, 136 }, 137 string: { 138 json: _TransformerOutputStringJson, 139 }, 140 }, 141}