@danilotakagi.bsky.social

Send the current song in your stream chat

Detects updates of the current listening song from Rocksky and sends the song info to Streamplace chat (easy to adapt for teal.fm)

app.rocksky.actor.status
Lexicon
app.rocksky.actor.status
Operations
Record updated, Record created

Conditions

  • event.did equals {{self}} - Fetches updates only from yourself

Actions (1)

Create a recordAction 1- Post song 'name' - artist (album) as Streamplace chat message

Target Collection
place.stream.chat.message
Record Template
{
  "text": "Now playing: '{{event.commit.record.track.name}}' - {{event.commit.record.track.artist}} ({{event.commit.record.track.album}})",
  "$type": "place.stream.chat.message",
  "streamer": "{{self}}",
  "createdAt": "{{now}}"
}