app.rocksky.scrobble.defs

rocksky.app

Documentation

scrobbleViewBasic object

No description available.

Properties

album string Optional

The album of the song.

albumUri string at-uri Optional

The URI of the album.

artist string Optional

The artist of the song.

artistUri string at-uri Optional

The URI of the artist.

cover string uri Optional

The album art URL of the song.

date string datetime Optional

The timestamp when the scrobble was created.

id string Optional

The unique identifier of the scrobble.

liked boolean Optional

No description available.

likesCount integer Optional

No description available.

sha256 string Optional

The SHA256 hash of the scrobble data.

title string Optional

The title of the scrobble.

uri string uri Optional

The URI of the scrobble.

user string Optional

The handle of the user who created the scrobble.

userAvatar string uri Optional

The avatar URL of the user who created the scrobble.

userDisplayName string Optional

The display name of the user who created the scrobble.

View raw schema
{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "The unique identifier of the scrobble."
    },
    "uri": {
      "type": "string",
      "format": "uri",
      "description": "The URI of the scrobble."
    },
    "date": {
      "type": "string",
      "format": "datetime",
      "description": "The timestamp when the scrobble was created."
    },
    "user": {
      "type": "string",
      "description": "The handle of the user who created the scrobble."
    },
    "album": {
      "type": "string",
      "description": "The album of the song."
    },
    "cover": {
      "type": "string",
      "format": "uri",
      "description": "The album art URL of the song."
    },
    "liked": {
      "type": "boolean"
    },
    "title": {
      "type": "string",
      "description": "The title of the scrobble."
    },
    "artist": {
      "type": "string",
      "description": "The artist of the song."
    },
    "sha256": {
      "type": "string",
      "description": "The SHA256 hash of the scrobble data."
    },
    "albumUri": {
      "type": "string",
      "format": "at-uri",
      "description": "The URI of the album."
    },
    "artistUri": {
      "type": "string",
      "format": "at-uri",
      "description": "The URI of the artist."
    },
    "likesCount": {
      "type": "integer"
    },
    "userAvatar": {
      "type": "string",
      "format": "uri",
      "description": "The avatar URL of the user who created the scrobble."
    },
    "userDisplayName": {
      "type": "string",
      "description": "The display name of the user who created the scrobble."
    }
  }
}
scrobbleViewDetailed object

No description available.

Properties

album string Optional

The album of the song.

albumUri string at-uri Optional

The URI of the album.

artist string Optional

The artist of the song.

artistUri string at-uri Optional

The URI of the artist.

cover string uri Optional

The album art URL of the song.

date string datetime Optional

The timestamp when the scrobble was created.

id string Optional

The unique identifier of the scrobble.

listeners integer Optional

The number of listeners

scrobbles integer Optional

The number of scrobbles for this song

sha256 string Optional

The SHA256 hash of the scrobble data.

title string Optional

The title of the scrobble.

uri string uri Optional

The URI of the scrobble.

user string Optional

The handle of the user who created the scrobble.

View raw schema
{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "The unique identifier of the scrobble."
    },
    "uri": {
      "type": "string",
      "format": "uri",
      "description": "The URI of the scrobble."
    },
    "date": {
      "type": "string",
      "format": "datetime",
      "description": "The timestamp when the scrobble was created."
    },
    "user": {
      "type": "string",
      "description": "The handle of the user who created the scrobble."
    },
    "album": {
      "type": "string",
      "description": "The album of the song."
    },
    "cover": {
      "type": "string",
      "format": "uri",
      "description": "The album art URL of the song."
    },
    "title": {
      "type": "string",
      "description": "The title of the scrobble."
    },
    "artist": {
      "type": "string",
      "description": "The artist of the song."
    },
    "sha256": {
      "type": "string",
      "description": "The SHA256 hash of the scrobble data."
    },
    "artists": {
      "type": "array",
      "items": {
        "ref": "app.rocksky.artist.defs#artistViewBasic",
        "type": "ref"
      }
    },
    "albumUri": {
      "type": "string",
      "format": "at-uri",
      "description": "The URI of the album."
    },
    "artistUri": {
      "type": "string",
      "format": "at-uri",
      "description": "The URI of the artist."
    },
    "listeners": {
      "type": "integer",
      "description": "The number of listeners"
    },
    "scrobbles": {
      "type": "integer",
      "description": "The number of scrobbles for this song"
    }
  }
}

Lexicon Garden

@