Record label API
The documentation of the record label WebAPI of Daztrax Studios
Get latest release
[GET] /DS/RecordLabel/GetLatestRelease/v1
This will return a JSON with information of the available release of the record label.
Result example:
{
"result": "Success",
"releaseDetails": {
"releaseType": "Single",
"artworkLink": "https://sms-public-assets.s3.amazonaws.com/66329dcc5df76408f679b5081d2dcaef.jpg",
"color": {
"r": 59,
"g": 172,
"b": 204
},
"releaseName": "Karma",
"releaseVersion": "Phyumi Remix",
"releaseArtists": [
{
"name": "Sacuna",
"artistPage": "https://label.daztraxstudios.com/artists/sacuna"
}
],
"songDetails": [
{
"songName": "Karma",
"songVersion": "Phyumi Remix",
"songDurationValue": 109.0913,
"songArtists": [
{
"name": "Sacuna",
"artistPage": "https://label.daztraxstudios.com/artists/sacuna"
},
{
"name": "Phyumi",
"artistPage": "https://label.daztraxstudios.com/artists/phyumi"
}
]
}
],
"streamLink": "https://ffm.to/sacuna-karma-phyumi-remix",
"releaseDateTime": "2024-07-08T00:00:00",
"isLezExclusive": false
}
}
NOTE:
releaseType could return "Released" (as a released song), or "Upcoming" (as a song that is on a pre-save stage).
songDurationValue is a float value of the duration of the song in seconds.
Get latest LEZ release
[GET] /DS/RecordLabel/GetLatestLezRelease/v1
This will return a JSON with information of the latest LEZ exclusive release of the record label.
Result example:
{
"result": "Success",
"releaseDetails": {
"releaseType": "Single",
"artworkLink": "https://sms-public-assets.s3.amazonaws.com/a6954bdf35996868f4c3d6b2d507a656.jpg",
"color": {
"r": 255,
"g": 117,
"b": 179
},
"releaseName": "Wrong",
"releaseVersion": "VIP",
"releaseArtists": [
{
"name": "Sacuna",
"artistPage": "https://label.daztraxstudios.com/artists/sacuna"
}
],
"songDetails": [
{
"songName": "Wrong",
"songVersion": "VIP",
"songDurationValue": 152.0065,
"songArtists": [
{
"name": "Sacuna",
"artistPage": "https://label.daztraxstudios.com/artists/sacuna"
}
]
}
],
"streamLink": "https://ffm.to/sacuna-wrong-vip",
"releaseDateTime": "2022-11-25T00:00:00",
"isLezExclusive": true
}
}
NOTE:
releaseType could return "Released" (as a released song), or "Upcoming" (as a song that is on a pre-save stage).
songDurationValue is a float value of the duration of the song in seconds.
Get released releases
[GET] /DS/RecordLabel/GetReleasedReleases/v1
This will return a JSON with information of all the available releases.
Result example:
{
"result": "Success",
"releases": [
{
"releaseType": "Single",
"artworkLink": "https://sms-public-assets.s3.amazonaws.com/a6954bdf35996868f4c3d6b2d507a656.jpg",
"color": {
"r": 255,
"g": 117,
"b": 179
},
"releaseName": "Wrong",
"releaseVersion": "VIP",
"releaseArtists": [
{
"name": "Sacuna",
"artistPage": "https://label.daztraxstudios.com/artists/sacuna"
}
],
"songDetails": [
{
"songName": "Wrong",
"songVersion": "VIP",
"songDurationValue": 152.0065,
"songArtists": [
{
"name": "Sacuna",
"artistPage": "https://label.daztraxstudios.com/artists/sacuna"
}
]
}
],
"streamLink": "https://ffm.to/sacuna-wrong-vip",
"releaseDateTime": "2022-11-25T00:00:00",
"isLezExclusive": true
},
{
"releaseType": "Single",
"artworkLink": "https://sms-public-assets.s3.amazonaws.com/0731b58010ba40c1c3fc6c076f8f9474.jpg",
"color": {
"r": 1,
"g": 162,
"b": 254
},
"releaseName": "Welcome to LEZ",
"releaseVersion": "Tutorial song",
"releaseArtists": [
{
"name": "Daztrax",
"artistPage": "https://label.daztraxstudios.com/artists/daztrax"
}
],
"songDetails": [
{
"songName": "Welcome to LEZ",
"songVersion": "Tutorial song",
"songDurationValue": 133.5652,
"songArtists": [
{
"name": "Daztrax",
"artistPage": "https://label.daztraxstudios.com/artists/daztrax"
}
]
}
],
"streamLink": "https://ffm.to/daztrax-welcome-to-lez",
"releaseDateTime": "2021-09-03T00:00:00",
"isLezExclusive": true
},
{
"releaseType": "Single",
"artworkLink": "https://sms-public-assets.s3.amazonaws.com/610b6dfae4925ca7266d838ae0e75b43.jpg",
"color": {
"r": 190,
"g": 190,
"b": 190
},
"releaseName": "The Heart of Hell",
"releaseVersion": "",
"releaseArtists": [
{
"name": "Daztrax",
"artistPage": "https://label.daztraxstudios.com/artists/daztrax"
}
],
"songDetails": [
{
"songName": "The Heart of Hell",
"songVersion": "",
"songDurationValue": 264.9995,
"songArtists": [
{
"name": "Daztrax",
"artistPage": "https://label.daztraxstudios.com/artists/daztrax"
}
]
}
],
"streamLink": "https://ffm.to/daztrax-the-heart-of-hell",
"releaseDateTime": "2019-07-23T00:00:00",
"isLezExclusive": false
},
{
"releaseType": "Single",
"artworkLink": "https://sms-public-assets.s3.amazonaws.com/1b807ec9934e69a92cdb818a70ea6114.jpg",
"color": {
"r": 134,
"g": 64,
"b": 151
},
"releaseName": "Light",
"releaseVersion": "",
"releaseArtists": [
{
"name": "Kioshi",
"artistPage": "https://label.daztraxstudios.com/artists/kioshi"
}
],
"songDetails": [
{
"songName": "Light",
"songVersion": "",
"songDurationValue": 242.8604,
"songArtists": [
{
"name": "Kioshi",
"artistPage": "https://label.daztraxstudios.com/artists/kioshi"
}
]
}
],
"streamLink": "https://ffm.to/kioshi-light",
"releaseDateTime": "2018-12-03T00:00:00",
"isLezExclusive": true
}
]
}
NOTE:
releaseType could return "Released" (as a released song), or "Upcoming" (as a song that is on a pre-save stage).
songDurationValue is a float value of the duration of the song in seconds.
Get upcoming releases
[GET] /DS/RecordLabel/GetUpcomingReleases/v1
This will return a JSON with information of all the upcoming releases.
Result example:
{
"result": "Success",
"releases": [
{
"releaseType": "Single",
"artworkLink": "https://sms-public-assets.s3.amazonaws.com/66329dcc5df76408f679b5081d2dcaef.jpg",
"color": {
"r": 59,
"g": 172,
"b": 204
},
"releaseName": "Karma",
"releaseVersion": "Phyumi Remix",
"releaseArtists": [
{
"name": "Sacuna",
"artistPage": "https://label.daztraxstudios.com/artists/sacuna"
}
],
"songDetails": [
{
"songName": "Karma",
"songVersion": "Phyumi Remix",
"songDurationValue": 109.0913,
"songArtists": [
{
"name": "Sacuna",
"artistPage": "https://label.daztraxstudios.com/artists/sacuna"
},
{
"name": "Phyumi",
"artistPage": "https://label.daztraxstudios.com/artists/phyumi"
}
]
}
],
"streamLink": "https://ffm.to/sacuna-karma-phyumi-remix",
"releaseDateTime": "2024-07-08T00:00:00",
"isLezExclusive": false
}
]
}
NOTE:
releaseType could return "Released" (as a released song), or "Upcoming" (as a song that is on a pre-save stage).
songDurationValue is a float value of the duration of the song in seconds.
Get release info
[GET] /DS/RecordLabel/GetReleaseInfo/v1
This will return a JSON with information of the selected release.
Parameters:
[Required] ReleaseIndex: Select the number of the release between 1 and the amount of releases
Result example:
{
"result": "Success",
"releaseNumber": 1,
"releasesCount": 5,
"releaseStatus": "Released",
"releaseInfo": {
"releaseType": "Single",
"artworkLink": "https://sms-public-assets.s3.amazonaws.com/66329dcc5df76408f679b5081d2dcaef.jpg",
"color": {
"r": 59,
"g": 172,
"b": 204
},
"releaseName": "Karma",
"releaseVersion": "Phyumi Remix",
"releaseArtists": [
{
"name": "Sacuna",
"artistPage": "https://label.daztraxstudios.com/artists/sacuna"
}
],
"songDetails": [
{
"songName": "Karma",
"songVersion": "Phyumi Remix",
"songDurationValue": 109.0913,
"songArtists": [
{
"name": "Sacuna",
"artistPage": "https://label.daztraxstudios.com/artists/sacuna"
},
{
"name": "Phyumi",
"artistPage": "https://label.daztraxstudios.com/artists/phyumi"
}
]
}
],
"streamLink": "https://ffm.to/sacuna-karma-phyumi-remix",
"releaseDateTime": "2024-07-08T00:00:00",
"isLezExclusive": false
}
}
NOTE:
releaseType could return "Released" (as a released song), or "Upcoming" (as a song that is on a pre-save stage).
songDurationValue is a float value of the duration of the song in seconds.
releasesCount is a value to indicate the amount of releases.