Winamp Originals are designed to give your listeners the truest representation of your music, unaltered by normalization, equalization, or compression.
A Winamp Original is a digital collectible that:
- Includes a link to your Original version of your Audio file, your master, a file that has not been normalized, equalized, or compressed
- Includes a link to legal terms that ensure you reserve all rights to the track
- Includes a link to a AAC compressed version of your Audio file to ease up remote listening
- Includes your cover for the track
- Includes metadata from your track such as title, description, music genre, and more (see track metadata below for the possible exhaustive list of information listed)
To better your and your fans' experience, Winamp makes use of Web3 technologies. Every Winamp Original Collectible is an NFT and as a result, they come with:
- Proof of Authenticity, where the NFT serves as a digital certificate of authenticity, ensuring that the artwork is genuine and not a counterfeit
- Royalties, helping you, as a Creator receive a percentage of sales whenever the artwork is resold on secondary markets
- Immutable Provenance, where every sale or transfer of an NFT is recorded on the blockchain, creating a transparent and tamper-proof history of the artwork's ownership
- Rarity, ensuring scarcity in a way that's transparent and verifiable. In the case of Winamp Original, there will be only 1 original version of your artwork tied to the blockchain
- Digital Preservation: Unlike physical art which can degrade over time, digital artworks represented by NFTs can remain pristine indefinitely
- Marketplace: NFT marketplaces enable artists to reach a global audience without the need for traditional galleries or intermediaries. Winamp will only make sure your NFT gets listed on marketplaces that pay royalties.
Track metadata
{
"$id": "https://winamp.com/json-schema/v3/collectible/metadata.json",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"description": "Metadata for a Winamp digital music collectible",
"type": "object",
"properties": {
"json-schema": {
"type": "string",
"description": "shema version",
"const": "https://winamp.com/json-schema/v3/collectible/metadata.json"
},
"name": {
"type": "string",
"description": "title, identifies the asset to which this NFT represents. EIP-721 EIP-1155."
},
"description": {
"type": "string",
"description": "Describes the asset to which this NFT represents, includes the perks. EIP-721 EIP-1155."
},
"image": {
"type": "string",
"description": "Link to Track Cover. Consider using protocols & networks of the Permaweb (Filecoin, IPFS, Arweave...). EIP-721 EIP-1155.",
"format": "iri"
},
"animation_url": {
"type": "string",
"description": "Collectible's main audio file. If (and only IF) the collectible comes with both a lossless and a lossy audio version, use animation_url for the lossy version (e.g.: AAC) and losslessAudio key to link to lossless version (e.g.: FLAC). OpenSea defacto standard.",
"format": "iri"
},
"losslessAudio": {
"type": "string",
"description": "Collectible's second audio file. Link to the losslessAudio file if animation_url is used to link to a lossy version of the original digital audio file. music-nft-20220222 properties set.",
"format": "iri"
},
"performedBy": {
"type": "array",
"description": "Music Band(s) and/or Solo Artist(s) responsible for the performance.",
"items": {
"$ref": "#/$defs/identity"
},
"minItems": 1,
"uniqueItems": true
},
"contributors": {
"type": "array",
"description": "Contributors to the track and their respective roles",
"items": {
"$ref": "#/$defs/contributor"
},
"minItems": 1,
"uniqueItems": true
},
"creditsText": {
"type": "string",
"description": "Enrichment to credits (contributors) or free text alternative to describe contributors"
},
"duration": {
"type": "number",
"description": "duration for the track, in seconds. music-nft-20220222 properties set.",
"minimum": 0,
"maximum": 2147483647
},
"liveStreaming": {
"type": "boolean",
"description": "real-time delivery of content (e.g.: webradio)",
"default": false
},
"mainInstrument": {
"type": "string",
"description": "If applicable, the main instrument for this track."
},
"mood": {
"type": "string",
"description": "If applicable, mood associated with the track."
},
"trackNotes": {
"type": "string",
"description": "More information about the track."
},
"mimeType": {
"type": "string",
"description": "Describes the media type of the asset as defined in the standard RFC 6838 (see IANA and Apache media types list). music-nft-20220222 properties set."
},
"properties": {
"type": "object",
"description": "Arbitrary properties. Values may be strings, numbers, object or arrays. EIP-1155 standard.",
"properties": {
"productType": {
"type": "string",
"enum": [
"Winamp Original",
"Winamp Rare",
"Winamp Fake",
"Other",
"Not Specified"
],
"description": "The product type"
},
"artist": {
"type": "string",
"description": "Artist name"
}
}
},
"license": {
"type": "object",
"description": "Arbitrary properties. Values may be strings, numbers, object or arrays. EIP-1155 standard.",
"properties": {
"legal": {
"type": "string",
"description": "Copyright. By default the license protects the Creator and thus all rights are reserved for the copyright holder.",
"default": "All rights reserved by the copyright holder"
},
"contract": {
"type": "string",
"description": "title, identifies the asset to which this NFT represents. EIP-721 EIP-1155.",
"format": "iri"
}
},
"required": [
"legal"
],
"additionalProperties": false
},
"explicit": {
"type": "object",
"description": "Describes where parental warning is required.",
"properties": {
"imageCover": {
"type": "boolean",
"description": "Please set to true if the image is explicit.",
"default": false
},
"textLyrics": {
"type": "boolean",
"description": "Please set to true if the text lyrics are explicit.",
"default": false
},
"audio": {
"type": "boolean",
"description": "Please set to true if the audio is explicit.",
"default": false
}
},
"required": [
"imageCover",
"textLyrics",
"audio"
],
"additionalProperties": false
},
"lyrics": {
"type": "string",
"description": "Track Lyrics"
},
"performanceVocals": {
"type": "string",
"description": "Performance Vocals",
"enum": [
"Male",
"Female",
"Other",
"Not Specified"
],
"default": "Not Specified"
},
"lyricsVersion": {
"type": "string",
"description": "Track Lyrics version. Use clean version if this track does not contain explicit lyrics, but is available elsewhere with explicit lyrics.",
"enum": [
"Not Explicit",
"Explicit",
"Clean Version"
],
"default": "Not Explicit"
},
"trackVersion": {
"type": "array",
"description": "Track release version.",
"items": {
"type": "string",
"enum": [
"Acoustic",
"Bonus Track",
"Deluxe Edition",
"Extended",
"Master Record",
"Instrumental",
"Live",
"Remastered",
"Remix",
"Collab",
"Other"
]
},
"minItems": 1,
"uniqueItems": true
},
"performanceType": {
"type": "array",
"description": "Track release version.",
"items": {
"type": "string",
"enum": [
"Original version",
"Remix",
"Cover",
"Remix of my own track"
]
},
"uniqueItems": true
},
"ISRC": {
"type": "string",
"description": "international standard code for uniquely identifying sound recordings and music video recordings.",
"pattern": "^([A-Z]{2}[A-Z0-9]{3}[0-9]{7})$"
},
"ISWC": {
"type": "string",
"description": "identifier for musical works, adopted as international standard ISO 15707.",
"pattern": "^(T-[0-9]{3}\\.[0-9]{3}\\.[0-9]{3}-[0-9])$"
},
"perks": {
"type": "string",
"description": "Perks, rewards description for the asset."
},
"compositionOwner": {
"type": "array",
"description": "The full real name(s) of the person(s) who owns the composition rights at the time of minting & the Year of composition.",
"items": {
"$ref": "#/$defs/copyrightOwner"
},
"minItems": 1,
"uniqueItems": true
},
"recordingOwner": {
"type": "array",
"description": "The full real name(s) of the person(s) who owns the recording rights at the time of minting & the Year of recording.",
"items": {
"$ref": "#/$defs/copyrightOwner"
},
"minItems": 1,
"uniqueItems": true
},
"external_url": {
"type": "string",
"description": "The winamp original url for the asset.",
"format": "uri"
}
},
"$defs": {
"contributor": {
"properties": {
"name": {
"type": "string"
},
"role": {
"type": "array",
"contains": {
"enum": [
"Primary Artist",
"Featuring Artist",
"Remixer",
"Composer",
"Performer",
"Producer",
"Author",
"Editor",
"Conductor",
"Arranger",
"Orchestra"
]
},
"minContains": 1
},
"ISNI": {
"type": "string",
"description": "Unformatted Artist ISNI in the form of 4 blocks of 4 digits not separated by spaces, ISO 27729:2012",
"pattern": "^([0]{4}[0-9]{4}[0-9]{4}[0-9]{3}[0-9X]|)$"
}
},
"required": [
"name",
"role"
],
"additionalProperties": false
},
"identity": {
"properties": {
"name": {
"type": "string",
"description": "Name for the solo Artist, or the distinct name of the group of people that performed the Music."
},
"websiteURL": {
"type": "string",
"description": "Official website url for this Music Band or Solo Artist."
},
"ISNI": {
"type": "string",
"description": "Unformatted ISNI for the identity, in the form of 4 blocks of 4 digits not separated by spaces, ISO 27729:2012",
"pattern": "^([0]{4}[0-9]{4}[0-9]{4}[0-9]{3}[0-9X]|)$"
}
},
"required": [
"name"
]
},
"copyrightOwner": {
"properties": {
"fullname": {
"type": "string",
"description": "full real name"
},
"ISNI": {
"type": "string",
"description": "Unformatted ISNI for the identity, in the form of 4 blocks of 4 digits not separated by spaces, ISO 27729:2012",
"pattern": "^([0]{4}[0-9]{4}[0-9]{4}[0-9]{3}[0-9X]|)$"
},
"yearOf": {
"type": "string",
"description": "Year related to the identity, represented as a four-digit number",
"pattern": "^(1[0-9]{3}|2[0-9]{3})$"
}
},
"required": [
"fullname"
]
}
},
"required": [
"json-schema",
"name",
"description",
"image",
"mimeType",
"duration",
"animation_url",
"performedBy",
"explicit"
],
"dependentRequired": {
"lyrics": [
"lyricsVersion"
]
}
}
Comments
0 comments
Article is closed for comments.