hmm. anyone possibly interested in getting together to figure out a standard music & playlist lexicon like @standard.site? #AtmosphereConf has sharing-pilled me
comet.sh
@comet.sh
Music streaming on ATProto. GitHub: https://github.com/cometsh Tangled: https://tangled.sh/@comet.sh Chat on Discord: https://discord.gg/ZKK7DnubD9 from @ovyerus.com
what's this? an atex release during #ATmosphereConf?? you better believe it! atex 0.8.0 brings a lot to the table, including: - an XRPC server router (pictured) - a plc.directory client - atproto crypto utilities - and a few more misc. things! tangled.org/comet.sh/atex
finally released a new version of Drinkup, bringing breaking changes for how to use it, but also new support for Tap and Jetstream! tangled.org/comet.sh/dri... #elixir #atproto
comet.sh/drinkup
Elixir ATProtocol firehose & subscription listener
tangled.org
atex v0.7.0 is out and it's a doozy! - Much easier to use OAuth client. - Utilities for helping create new permission scopes. - Identity cache has a TTL now. - Cache for OAuth server info - OAuth Plug is actually usable, with a new `:callback` parameter! tangled.org/comet.sh/atex #elixir #atproto
hello all! if you’ve been tracking your plays, we made you a year-end thing. we’re not data scientists, but we tried crunching your numbers anyway. your top tracks, listening patterns, and all the stats you (probably?) didn’t know you wanted. happy new year from all of us! yearinmusic.teal.fm
Statusphere Elixir has been published! it serves as a proper example for atex and Drinkup, and also has taught me a bunch I need to change in those libraries to make the developer experience nicer, before diving into Comet proper. tangled.org/comet.sh/sta... #elixir #atproto
comet.sh/statusphere_elixir
An example AT Protocol application, written in Elixir using atex and Drinkup.
tangled.org
actually i don't think i need to touch anything more on the atex side just yet. Might finally get a start on properly working on Comet!
v0.5.0 of atex is out now! some breaking changes with `Atex.XRPC.Client` being renamed to `Atex.XRPC.LoginClient` and `Atex.HTTP` has been ditched, and now we have OAuth support and a new `Atex.XRPC.OAuthClient` for acting as an authenticated user! tangled.org/@comet.sh/at... #elixir #atproto
@comet.sh/atex
A set of utilities for working with the AT Protocol in Elixir.
tangled.org
I'm building an alternative streaming option for artists called tracklist:// where they will be able to self-host their music catalog and stream it directly to fans. As musicians ourselves, our goal is to empower artists with connection. Sign up for our waitlist here; www.tracklist.diy
tracklist :// — music
tracklist.diy
“It can be a little scary,” Hotline TNT frontman Will Anderson says of taking his music off Spotify, “but one of the things we’re trying to do is illustrate that it might not be as scary as you think.”
ok well in the meantime while i'm trying to figure out hooking up atex's oauth stuff to a HTTP client, i have finally pushed the Plug for implementing the flow! github.com/cometsh/atex...
feat: basic OAuth Plug and utils · cometsh/atex@1164a1e
github.com
v0.4.0 of atex is now released! bringing along the `deflexicon` macro to get runtime validation schemas and typespecs from a lexicon definition, and `mix atex.lexicons` to generate modules with `deflexicon` from a directory of lexicons! #elixir #atproto
@comet.sh/atex
A set of utilities for working with the AT Protocol in Elixir.
tangled.sh
Welcome. Anisota is here. Step inside. 🕯️ anisota.net 🕯️
anisota for Bluesky & ATProto
a new, experimental way to experience social media
anisota.net
We now have a public roadmap available on the website! This is subject to change as we get through the goals, but it'll give you an idea of what we're hoping to achieve. comet.sh
almost done with my lexicon to runtime-validation schema stuff for atex! just need to handle subscriptions, queries, and procedures - all of which should come along faster since the bulk of it is done - and then a command for codegen and it's good to go!
Comet's code (and related projects) are now available on @tangled.sh! Stuff will still be a bit GitHub-centric, but I'll do my best to keep them synced and responsive on both sides. tangled.sh/@comet.sh
tangled.sh
DJ/"radio" streams in Comet, anyone? 👀
STREAMPLACE 0.7 is OUT NOW!!! Two huge features: 1. You can now stream directly from the Streamplace iOS/Android app! Grab the latest version from the App/Play store and try it out! 2. Our TypeScript SDK is live! Add livestreaming to your own #atproto apps! stream.place/docs/compone...
STREAMPLACE 0.7 is OUT NOW!!! Two huge features: 1. You can now stream directly from the Streamplace iOS/Android app! Grab the latest version from the App/Play store and try it out! 2. Our TypeScript SDK is live! Add livestreaming to your own #atproto apps! stream.place/docs/compone...
Player Component
How to set up and use the Player component from @streamplace/components.
stream.place
Still around! Got sick for about a week and it really took me out, but I'm better now and back on my shit!
We now have a Discord server for talking about development and music stuff! discord.gg/ZKK7DnubD9
Join the Comet Discord Server!
Check out the Comet community on Discord – hang out with 1 other members and enjoy free voice and text chat.
discord.gg
Drinkup is now released! If you ever wanted an easy way to read from the ATProto firehose in Elixir. github.com/cometsh/drin...
GitHub - cometsh/drinkup: Elixir ATProtocol firehose & subscription listener
Elixir ATProtocol firehose & subscription listener - cometsh/drinkup
github.com
Discussions/RFCs for some important topics for the future (copyright, moderation, social graph) are now open! github.com/Ovyerus/come...
Ovyerus comet Rfcs · Discussions
Explore the GitHub Discussions forum for Ovyerus comet in the Rfcs category.
github.com
Now on GitHub! Very early days, current focus is on finishing up the lexicons, and then probably moving over to Rust because I don't want to write TS. Contributions and suggestions are welcome! github.com/Ovyerus/comet
GitHub - Ovyerus/comet: Music on ATProto!
Music on ATProto! Contribute to Ovyerus/comet development by creating an account on GitHub.
github.com