Sign in

Tsiry Sandratraina 🦀

@tsiry-sandratraina.com
359 followers 674 following 202 posts

Building @rocksky.app, @atradio.fm and github.com/tsirysndr/rockboxd Support my work → github.com/sponsors/tsirysndr Tangled → tangled.org/tsiry-sandratraina.com GitHub → github.com/tsirysndr

PostsRepliesMedia
Reposted by Tsiry Sandratraina 🦀
FoxxMD @foxxmd.dev · 27/09/2026
A new release of Multi-Scrobbler, version 0.19.0, is available: 3 new pipelines stages including one using @rocksky.app , an improved rocksky client, 20% smaller docker image, and typescript strict mode conversion of the codebase to reduce bugs!
docs.multi-scrobbler.app
Overview | Multi-Scrobbler
Latest Release
0123
Tsiry Sandratraina 🦀 @tsiry-sandratraina.com · 27/09/2026
021
Tsiry Sandratraina 🦀 @tsiry-sandratraina.com · 27/09/2026
🤯
030
Reposted by Tsiry Sandratraina 🦀
Victoria @vicwalker.dev.br · 25/09/2026
Trying @atpassport.net login flow with @rocksky.app and my test account @teste.vicwalker.dev.br (Edge on Windows)
042
Reposted by Tsiry Sandratraina 🦀
Rocksky @rocksky.app · 25/09/2026
You can now sign in to @rocksky.app with @atpassport.net
0174
Reposted by Tsiry Sandratraina 🦀
Rocksky @rocksky.app · 24/09/2026
New look for Rocksky Our brand-new landing page is live: rocksky.app
rocksky landing page
1185
Tsiry Sandratraina 🦀 @tsiry-sandratraina.com · 23/09/2026
I wanted a simple way to collect and explore @rocksky.app's OpenTelemetry data, so I built my own: "otelview", so I can spot and resolve Rocksky API issues quickly. Single binary, built-in storage (DuckDB), simple web ui. tangled.org/tsiry-sandra...
opentelemetry
010
Tsiry Sandratraina 🦀 @tsiry-sandratraina.com · 15/09/2026
Music player (atproto-native app) → internet radio → ICY metadata → enriched with Rocksky metadata → scrobbled to @rocksky.app
internet radio scrobbling
161
Tsiry Sandratraina 🦀 @tsiry-sandratraina.com · 10/09/2026
Turned Codex into my DJ, forked Mixxx + added an MCP server: tangled.org/tsiry-sandra... Built a DJ skill: tangled.org/tsiry-sandra... Now it searches my local library, matches BPM + key, queues tracks, and mixes.
mixxx ai dj
010
Tsiry Sandratraina 🦀 @tsiry-sandratraina.com · 08/09/2026
Probably my favorite thing I've built into @rocksky.app : 'Explore', every track anyone has scrobbled, queryable with RSQL rocksky.app/explore
Rocksky RSQL
061
Tsiry Sandratraina 🦀 @tsiry-sandratraina.com · 07/09/2026
I listen to music everywhere: local files, Spotify, Tidal. So why do I have to like the same song three times? Why do I have to build the same playlist three times? That's the itch behind @rocksky.app : one music identity, synced across every app, on AT Proto
2161
Reposted by Tsiry Sandratraina 🦀
tangled.org trending @stitch.selfhosted.social · 07/09/2026
An extensible music server written in Rust , single binary, zero dependency
tangled.sh
tsiry-sandratraina.com/music-player
An extensible music server written in Rust , single binary, zero dependency
041
Tsiry Sandratraina 🦀 @tsiry-sandratraina.com · 06/09/2026
an atproto-native music player: one rust binary, native gui in @slint.dev , skins included. likes from @rocksky.app , radio favorites from @atradio.fm, now playing published to your PDS, scrobbles back. tangled.org/tsiry-sandra...
58314
Reposted by Tsiry Sandratraina 🦀
liz holmes stan account @theranos.top · 05/09/2026
i'm finally releasing my scrobbler for @rocksky.app! github.com/anthonyisnot... - currently works as a portable .exe - supports spotify/apple music/tidal/etc via windows media controls - no ads, no analytics, etc
1133
Tsiry Sandratraina 🦀 @tsiry-sandratraina.com · 05/09/2026
Listening to Chemicals by SG Lewis on Rocksky 🎵 rocksky.app/did:plc:7vdl...
rocksky.app
Track: Chemicals by SG Lewis
See listening stats and favorites for Chemicals by SG Lewis on Rocksky.
000
Tsiry Sandratraina 🦀 @tsiry-sandratraina.com · 03/09/2026
mixxx + subsonic support (my fork) + @rocksky.app navidrome = DJing straight from my self-hosted library. it just works
mixxx + subsonic
4183
Reposted by Tsiry Sandratraina 🦀
liz holmes stan account @theranos.top · 30/08/2026
i feel like i'm just going to start open-sourcing all of the little tools i made for myself like this little spotify (or any windows-installed music app) -> rocksky scrobbler soon
031
Tsiry Sandratraina 🦀 @tsiry-sandratraina.com · 28/08/2026
playing with NFC + ATProto in @rocksky.app desktop. the card stores an AT URI pointing to a playlist or album, tap it -> Rocksky resolves the record and starts playback
2191
Reposted by Tsiry Sandratraina 🦀
Yohan Yukiya Sese Cuneta 사요한 謝雪矢 @youronly.one · 27/08/2026
Awesome! Loving it! atradio.fm Radio streaming on the ATmosphere network. @atradio.fm
atradio.fm
atradio.fm — social internet radio on AT Protocol
atradio.fm is a social internet radio platform built on AT Protocol. Save, organize, discover, and listen to radio stations with your own portable account.
061
Reposted by Tsiry Sandratraina 🦀
tangled.org trending @stitch.selfhosted.social · 26/08/2026
A social internet radio platform built on AT Protocol.
tangled.sh
atradio.fm/atradio
A social internet radio platform built on AT Protocol.
051
Reposted by Tsiry Sandratraina 🦀
Lou @lou.gg · 26/08/2026
What if we followed that up with activity support for @atradio.fm and @rocksky.app? That'd be crazy, right? Now live on the spaces alpha of @colibri.social spaces.colibri.social/app
A Colibri profile showing a "LISTENING TO ATRADIO.FM" activity.A Colibri profile showing a "LISTENING TO ROCKSKY.APP" activity.
1308
Reposted by Tsiry Sandratraina 🦀
Rocksky @rocksky.app · 26/08/2026
New on Rocksky: Explore You can now query the catalog directly with RSQL: songs, albums, artists, playlists and scrobbles. Combine predicates with ; (and) and , (or), group with parentheses, use * as a wildcard.
0122
Reposted by Tsiry Sandratraina 🦀
Rocksky @rocksky.app · 26/08/2026
Top scrobblers: see the most active listeners, over a date range or all time
062
Reposted by Tsiry Sandratraina 🦀
Lou @lou.gg · 25/08/2026
@colibri.social's spaces alpha now supports @teal.fm as the first of many ATproto native activities 👀
A Colibri profile with a "LISTENING TO TEAL.FM" activity
66314
Reposted by Tsiry Sandratraina 🦀
tangled.org trending @stitch.selfhosted.social · 25/08/2026
Press a Gleam (Erlang/BEAM) app into a single self-contained binary — a Burrito for Gleam.
tangled.sh
tsiry-sandratraina.com/panini
Press a Gleam (Erlang/BEAM) app into a single self-contained binary — a Burrito for Gleam.
071
Tsiry Sandratraina 🦀 @tsiry-sandratraina.com · 23/08/2026
@rocksky.app now supports playlists. app.rocksky.playlist holds the collection, app.rocksky.playlist.song holds each entry, strong-ref'd to the song record so the link stays content-addressed. Open lexicons, so any player can read or build on them.
042
Tsiry Sandratraina 🦀 @tsiry-sandratraina.com · 23/08/2026
@rocksky.app stores EQ, tone, crossfade and replay gain as records on ATProto. Any other player can reuse them and stay in sync, your sound follows you across apps.
162
Tsiry Sandratraina 🦀 @tsiry-sandratraina.com · 23/08/2026
working on a desktop (tauri) version of @rocksky.app
0121
Tsiry Sandratraina 🦀 @tsiry-sandratraina.com · 22/08/2026
gave @rocksky.app's now playing screen a refresh
031
Tsiry Sandratraina 🦀 @tsiry-sandratraina.com · 22/08/2026
asked attie to dig through a week of @rocksky.app scrobbles
011
Tsiry Sandratraina 🦀 @tsiry-sandratraina.com · 21/08/2026
one @rocksky.app feature I use every day besides scrobbling: I have the CLI running on a few machines, stream my private music library, and switch playback between devices right from the mini player on rocksky.app
041
Reposted by Tsiry Sandratraina 🦀
Rocksky @rocksky.app · 20/08/2026
Rocksky just passed 1 million scrobbles. Still kind of crazy to see this. Thanks to everyone using it
0172
Tsiry Sandratraina 🦀 @tsiry-sandratraina.com · 18/08/2026
tried triggering a tangled workflow manually and running it locally in a microvm, very experimental still tangled.org/tsiry-sandra...
0121
Tsiry Sandratraina 🦀 @tsiry-sandratraina.com · 12/08/2026
Linux binaries running as ordinary macOS processes 🤯 github.com/mslxnu/nativ...
github.com
GitHub - mslxnu/native_abi: macOS Subsystem for Linux / Native ABI — Linux binaries running as ordinary macOS processes
macOS Subsystem for Linux / Native ABI — Linux binaries running as ordinary macOS processes - mslxnu/native_abi
020
Reposted by Tsiry Sandratraina 🦀
tangled.org trending @stitch.selfhosted.social · 31/07/2026
A Firecracker-style microVM launcher for BSD and Linux guests on macOS, built on libkrun (Hypervisor.framework)
tangled.sh
tsiry-sandratraina.com/bsdkrun
A Firecracker-style microVM launcher for BSD and Linux guests on macOS, built on libkrun (Hypervisor.framework)
061
Tsiry Sandratraina 🦀 @tsiry-sandratraina.com · 31/07/2026
Hey @aly.codes , I noticed some repository names don't seem to resolve correctly (e.g. b6vv5hhlayy56 instead of the actual repo name)
200
Tsiry Sandratraina 🦀 @tsiry-sandratraina.com · 30/07/2026
Freshly grilled Panini. Zero calories. 100% open source. tangled.org/tsiry-sandra...
tangled.org
tsiry-sandratraina.com/panini
Press a Gleam (Erlang/BEAM) app into a single self-contained binary — a Burrito for Gleam.
020
Reposted by Tsiry Sandratraina 🦀
tangled.org trending @stitch.selfhosted.social · 29/07/2026
A delightful terminal UI framework for the BEAM - Bubble Tea for Erlang. The Elm Architecture on prim_tty, with reusable bubbles
tangled.sh
tsiry-sandratraina.com/beamtea
A delightful terminal UI framework for the BEAM - Bubble Tea for Erlang. The Elm Architecture on prim_tty, with reusable bubbles
051
Reposted by Tsiry Sandratraina 🦀
tangled.org trending @stitch.selfhosted.social · 29/07/2026
Serve a raw PCM audio stream to any Squeezelite / Squeezebox client over the SlimProto protocol.
tangled.sh
tsiry-sandratraina.com/squeezed
Serve a raw PCM audio stream to any Squeezelite / Squeezebox client over the SlimProto protocol.
011
Reposted by Tsiry Sandratraina 🦀
Rocksky @rocksky.app · 27/07/2026
Rocksky Tip: Press '?' to see all available keyboard shortcuts and navigate Rocksky faster.
081
Reposted by Tsiry Sandratraina 🦀
tangled.org trending @stitch.selfhosted.social · 27/07/2026
A modern, network-enabled music player platform built on Rockbox technology.
tangled.sh
tsiry-sandratraina.com/rockboxd
A modern, network-enabled music player platform built on Rockbox technology.
0101
Tsiry Sandratraina 🦀 @tsiry-sandratraina.com · 26/07/2026
playing with Rocksky.match_song/2 from the @rocksky.app SDK. Handy for cleaning up scrobble data or building a music app without wrangling multiple APIs yourself.
361
Reposted by Tsiry Sandratraina 🦀
Rocksky @rocksky.app · 25/07/2026
New in the Rocksky CLI: `rocksky mpd` Serves your Rocksky library over the MPD protocol, point any MPD client (ncmpcpp, rmpc, mpc, Cantata, mobile apps) at it to browse and control playback, with scrobbling handled automatically behind the scenes. docs.rocksky.app/cli/mpd
docs.rocksky.app
mpd - Rocksky
Serve your Rocksky library over the MPD protocol to control playback and browse music.
171
Tsiry Sandratraina 🦀 @tsiry-sandratraina.com · 25/07/2026
haunt.at/tsiry-sandra...
haunt.at
010
Reposted by Tsiry Sandratraina 🦀
Rocksky @rocksky.app · 24/07/2026
Just added `rocksky import` to import your listening history into Rocksky. Supports Spotify Extended Streaming History and last.fm CSV exports.
1125
Reposted by Tsiry Sandratraina 🦀
tangled.org trending @stitch.selfhosted.social · 22/07/2026
A terminal client for Tangled, the git forge built on AT Protocol.
tangled.sh
aly.codes/tg
A terminal client for Tangled, the git forge built on AT Protocol.
031
Reposted by Tsiry Sandratraina 🦀
tangled.org trending @stitch.selfhosted.social · 22/07/2026
Rocksky SDK demos across 10 languages — a tour of the AppView read-query API.
tangled.sh
rocksky.app/rocksky-sdk-demo
Rocksky SDK demos across 10 languages — a tour of the AppView read-query API.
042
Reposted by Tsiry Sandratraina 🦀
Rocksky @rocksky.app · 22/07/2026
Added a new repository to showcase the Rocksky SDK with practical examples. If you're building on Rocksky, this is a good place to get started. tangled.org/rocksky.app/...
tangled.org
rocksky.app/rocksky-sdk-demo
Rocksky SDK demos across 10 languages — a tour of the AppView read-query API.
0122
Tsiry Sandratraina 🦀 @tsiry-sandratraina.com · 21/07/2026
Listening to Waiting On The Sky To Change by STARSET, Breaking Benjamin, Judge & Jury on @rocksky.app 🎵 rocksky.app/did:plc:7vdl...
rocksky.app
Track: Waiting On The Sky To Change by STARSET, Breaking Benjamin, Judge & Jury
See listening stats and favorites for Waiting On The Sky To Change by STARSET, Breaking Benjamin, Judge & Jury on Rocksky.
000
Tsiry Sandratraina 🦀 @tsiry-sandratraina.com · 21/07/2026
Streaming my music library from @rocksky.app's Navidrome-compatible API with the Rocksky CLI (powered by rockbox-ffi) on an Orange Pi Zero 3W. npmx.dev/package/@roc... npmx.dev/package/rock...
010