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.

chore: add more todos/info to index page

+27 -2
+27 -2
src/index.vto
··· 18 18 - title: "Output" 19 19 desc: "Allows the user to configure a specific output." 20 20 todo: true 21 + - title: "Scrobbles" 22 + desc: "Configure multiple scrobblers (music trackers)." 23 + todo: true 21 24 22 25 engines: 23 26 - url: "components/engine/audio/element.js" ··· 30 33 input: 31 34 - url: "components/input/opensubsonic/element.js" 32 35 title: "Opensubsonic" 36 + desc: "Add any (open)subsonic server." 33 37 - url: "components/input/s3/element.js" 34 38 title: "S3" 35 39 desc: "AWS S3 and services that provide the same surface API such as Cloudflare R2." ··· 68 72 supplements: 69 73 - title: "Last.fm scrobbler" 70 74 todo: true 75 + - title: "ListenBrainz scrobbler" 76 + todo: true 77 + - title: "Rocksky scrobbler" 78 + todo: true 79 + - title: "Teal.fm scrobbler" 80 + todo: true 71 81 72 82 transformers: 73 83 - url: "components/transformer/output/bytes/cambria/element.js" 74 84 title: "Output / Bytes / Cambria lenses" 75 85 desc: "Uses the Cambria library to seamlessly translate between data schemas so that no data migration is needed." 76 86 todo: true 87 + - title: "Output / Bytes / JSON" 88 + desc: "Raw data schema output ⇄ JSON Uint8Array." 89 + todo: true 90 + - title: "Output / String / JSON" 91 + desc: "Raw data schema output ⇄ JSON UTF8 string." 92 + todo: true 77 93 78 94 # SCHEMAS 79 95 80 96 schemas: 81 - - url: "schemas/output/tracks/lexicon.json" 82 - title: "Output / Tracks" 97 + - title: "Output / Favourites" 98 + desc: "Indicate a user's favourite audio. Not a property of a track because tracks are associated with a specific source. Favourites may match with multiple tracks. Specified using the audio's title and artist." 99 + todo: true 100 + - title: "Output / Playlist" 101 + desc: "Just like favourites, does not refer to specific tracks. Unlike favourites, must also specify the album. Can also be considered a collection which is basically an unordered playlist." 102 + todo: true 103 + - title: "Output / Progress" 104 + desc: "Used to track progress of (long) audio playback." 105 + todo: true 106 + - title: "Output / Tracks" 107 + desc: "Represents audio that can be played, or a placeholder for a source of tracks. Contains a URI that will resolve to the audio. This object may be cached if convenient." 83 108 todo: true 84 109 85 110 ---