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

Configure Feed

Select the types of activity you want to include in your feed.

fix(listenbrainz): enhance logging in submit_listens to include artist and track information for non-single listens

+4 -1
+4 -1
crates/scrobbler/src/listenbrainz/core/submit.rs
··· 19 19 token: &str, 20 20 ) -> Result<HttpResponse, Error> { 21 21 if payload.listen_type != "single" { 22 - tracing::info!(listen_type = %payload.listen_type.cyan(), "Skipping listen type"); 22 + let artist = payload.payload[0].track_metadata.artist_name.clone(); 23 + let track = payload.payload[0].track_metadata.track_name.clone(); 24 + tracing::info!(listen_type = %payload.listen_type.cyan(), artist = %artist, track = %track, "Skipping listen type"); 25 + 23 26 return Ok(HttpResponse::Ok().json(json!({ 24 27 "status": "ok", 25 28 "payload": {