A decentralized music tracking and discovery platform built on AT Protocol 馃幍 rocksky.app
spotify atproto lastfm musicbrainz scrobbling listenbrainz
at main 10 lines 282 B view raw
1use serde::Deserialize; 2 3#[derive(Debug, sqlx::FromRow, Deserialize, Clone)] 4pub struct UserTrack { 5 pub xata_id: String, 6 pub user_id: String, 7 pub track_id: String, 8 #[serde(with = "chrono::serde::ts_seconds")] 9 pub xata_createdat: chrono::DateTime<chrono::Utc>, 10}