{"id":"44d2d607961996d5c7025fde64c29a4c140fd1b58054a566570bfd1481a00469","pubkey":"1bc70a0148b3f316da33fe3c89f23e3e71ac4ff998027ec712b905cd24f6a411","created_at":1767879410,"kind":30817,"tags":[["d","music-tracks"],["title","Music Tracks"],["status","draft"]],"content":"#  Music Tracks\n\n## Event Kind\n\n- `36787`: Music Track (addressable)\n\n## Music Track Event\n\nA music track is an addressable event containing metadata about an audio file.\n\n### Format\n\nThe `.content` field MAY contain lyrics and production credits in plain text or Markdown.\n\n### Tags\n\n**Required:**\n- `d` - Unique identifier for this track\n- `title` - Track title\n- `artist` - Artist name\n- `url` - Direct URL to the audio file\n- `t` - At least one tag with value `\"music\"`\n\n\n**Optional:**\n- `alt` - Human-readable description (NIP-31)\n- `image` - URL to album artwork\n- `video` - URL to music video file\n- `album` - Album name\n- `track_number` - Position in album\n- `released` - ISO 8601 date (YYYY-MM-DD)\n- `t` - Additional genre/category tags\n- `language` - ISO 639-1 language code\n- `explicit` - Set to `\"true\"` for explicit content\n- `duration` - Track length in seconds\n- `format` - Audio format (mp3, flac, m4a, ogg)\n- `bitrate` - Audio bitrate (e.g., \"320kbps\")\n- `sample_rate` - Sample rate in Hz\n- `zap` - Lightning address for zap splits (multiple allowed, see Zap Splits)\n\n### Example\n\n```json\n{\n  \"kind\": 36787,\n  \"content\": \"Lyrics:\\n[Verse 1]\\n...\\n\\nCredits:\\nProducer: John Doe\",\n  \"tags\": [\n    [\"d\", \"summer-nights-2024\"],\n    [\"title\", \"Summer Nights\"],\n    [\"url\", \"https://cdn.blossom.example/audio/abc123.mp3\"],\n    [\"image\", \"https://cdn.blossom.example/img/artwork.jpg\"],\n    [\"video\", \"https://cdn.blossom.example/video/abc123.mp4\"],\n    [\"artist\", \"The Midnight Collective\"],\n    [\"album\", \"Endless Summer\"],\n    [\"track_number\", \"3\"],\n    [\"released\", \"2024-06-15\"],\n    [\"duration\", \"245\"],\n    [\"format\", \"mp3\"],\n    [\"t\", \"music\"],\n    [\"t\", \"electronic\"],\n    [\"alt\", \"Music track: Summer Nights by The Midnight Collective\"]\n  ]\n}\n```\n\n\n## Implementation Notes\n\n- Audio files SHOULD be hosted on Blossom servers for permanence\n- Video files (music videos) MAY be hosted on Blossom servers or other permanent storage\n- Tracks are updatable (addressable events)\n- When no `zap` tag is present, use author's profile Lightning address\n- Clients MAY auto-detect technical metadata (duration, format, bitrate)\n- Clients MAY choose to display video when available, or default to audio-only playback\n- Tracks support NIP-25 reactions and NIP-22 comments\n- Use `naddr` identifiers to link to tracks","sig":"78b327c33d3a09cf2328bdd1f64ee584d70eebcbf921e81d7b1b485590c0aa3072956b3f1ba300d011c0d5f618d7e602313081d8c42b54ddf20e896e9ac8b549"}