A decentralized music tracking and discovery platform built on AT Protocol 🎵 rocksky.app
spotify atproto lastfm musicbrainz scrobbling listenbrainz

feat: update Discord embed description format to include scrobble URL

authored by

Tsiry Sandratraina and committed by
Tangled
f03c9c27 0d7c15e7

+6 -1
+6 -1
crates/jetstream/src/webhook/discord/mod.rs
··· 6 pub fn embed_from_scrobble(s: &ScrobbleData, rkey: &str) -> DiscordEmbed { 7 let url = format!("https://rocksky.app/{}/scrobble/{}", s.user.did, rkey); 8 9 - let mut desc = format!("**{}**\nby {}", esc(&s.track.title), esc(&s.track.artist)); 10 desc.push_str(&format!("\non *{}*", esc(&s.track.album))); 11 12 DiscordEmbed {
··· 6 pub fn embed_from_scrobble(s: &ScrobbleData, rkey: &str) -> DiscordEmbed { 7 let url = format!("https://rocksky.app/{}/scrobble/{}", s.user.did, rkey); 8 9 + let mut desc = format!( 10 + "**[{}]({})**\nby {}", 11 + esc(&s.track.title), 12 + url, 13 + esc(&s.track.artist) 14 + ); 15 desc.push_str(&format!("\non *{}*", esc(&s.track.album))); 16 17 DiscordEmbed {