some code cleanup
This commit is contained in:
parent
695fd9ebc2
commit
5046b57c6c
64
index.js
64
index.js
|
@ -6,35 +6,35 @@ addEventListener('fetch', event => {
|
||||||
})
|
})
|
||||||
|
|
||||||
const format_string_to_num = {
|
const format_string_to_num = {
|
||||||
'aac_96': '8',
|
aac_96: '8',
|
||||||
'64': '10',
|
64: '10',
|
||||||
'128': '1',
|
128: '1',
|
||||||
'320': '3',
|
320: '3',
|
||||||
'flac': '9',
|
flac: '9',
|
||||||
'mp4_ra1': '13',
|
mp4_ra1: '13',
|
||||||
'mp4_ra2': '14',
|
mp4_ra2: '14',
|
||||||
'mp4_ra3': '15',
|
mp4_ra3: '15',
|
||||||
'mhm1_ra1': '16',
|
mhm1_ra1: '16',
|
||||||
'mhm1_ra2': '17',
|
mhm1_ra2: '17',
|
||||||
'mhm1_ra3': '18',
|
mhm1_ra3: '18',
|
||||||
'sbc_256': '12',
|
sbc_256: '12',
|
||||||
'misc': '0',
|
misc: '0',
|
||||||
}
|
}
|
||||||
|
|
||||||
const format_string_to_gw = {
|
const format_string_to_gw = {
|
||||||
'aac_96': 'AAC_96',
|
aac_96: 'AAC_96',
|
||||||
'64': 'MP3_64',
|
64: 'MP3_64',
|
||||||
'128': 'MP3_128',
|
128: 'MP3_128',
|
||||||
'320': 'MP3_320',
|
320: 'MP3_320',
|
||||||
'flac': 'FLAC',
|
flac: 'FLAC',
|
||||||
'mp4_ra1': 'MP4_RA1',
|
mp4_ra1: 'MP4_RA1',
|
||||||
'mp4_ra2': 'MP4_RA2',
|
mp4_ra2: 'MP4_RA2',
|
||||||
'mp4_ra3': 'MP4_RA3',
|
mp4_ra3: 'MP4_RA3',
|
||||||
'mhm1_ra1': 'MHM1_RA1',
|
mhm1_ra1: 'MHM1_RA1',
|
||||||
'mhm1_ra2': 'MHM1_RA2',
|
mhm1_ra2: 'MHM1_RA2',
|
||||||
'mhm1_ra3': 'MHM1_RA3',
|
mhm1_ra3: 'MHM1_RA3',
|
||||||
'sbc_256': 'SBC_256',
|
sbc_256: 'SBC_256',
|
||||||
'misc': 'MP3_MISC',
|
misc: 'MP3_MISC',
|
||||||
}
|
}
|
||||||
|
|
||||||
async function gw_api_call(method, params) {
|
async function gw_api_call(method, params) {
|
||||||
|
@ -66,7 +66,7 @@ async function gw_api_call(method, params) {
|
||||||
return new Response(JSON.stringify(json.error), { status: 500, headers: { 'content-type': 'application/json' } })
|
return new Response(JSON.stringify(json.error), { status: 500, headers: { 'content-type': 'application/json' } })
|
||||||
}
|
}
|
||||||
|
|
||||||
if (method === "deezer.getUserData") {
|
if (method === 'deezer.getUserData') {
|
||||||
checkForm = json.results.checkForm
|
checkForm = json.results.checkForm
|
||||||
await KV.put('checkForm', checkForm)
|
await KV.put('checkForm', checkForm)
|
||||||
|
|
||||||
|
@ -158,10 +158,10 @@ async function track(id, format, tagging) {
|
||||||
license_token: license_token,
|
license_token: license_token,
|
||||||
media: [
|
media: [
|
||||||
{
|
{
|
||||||
type: "FULL",
|
type: 'FULL',
|
||||||
formats: [
|
formats: [
|
||||||
{
|
{
|
||||||
cipher: "BF_CBC_STRIPE",
|
cipher: 'BF_CBC_STRIPE',
|
||||||
format: format_string_to_gw[format]
|
format: format_string_to_gw[format]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
@ -220,7 +220,7 @@ async function track(id, format, tagging) {
|
||||||
id3.setFrame('TPOS', json.DISK_NUMBER)
|
id3.setFrame('TPOS', json.DISK_NUMBER)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (json.ISRC !== "") {
|
if (json.ISRC !== '') {
|
||||||
id3.setFrame('TSRC', json.ISRC)
|
id3.setFrame('TSRC', json.ISRC)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -230,7 +230,7 @@ async function track(id, format, tagging) {
|
||||||
id3.setFrame('TDAT', split[2] + split[1])
|
id3.setFrame('TDAT', split[2] + split[1])
|
||||||
}
|
}
|
||||||
|
|
||||||
if (json.ALB_PICTURE !== "") {
|
if (json.ALB_PICTURE !== '') {
|
||||||
const url = `https://cdns-images.dzcdn.net/images/cover/${json.ALB_PICTURE}/1000x1000-000000-80-0-0.jpg`
|
const url = `https://cdns-images.dzcdn.net/images/cover/${json.ALB_PICTURE}/1000x1000-000000-80-0-0.jpg`
|
||||||
const cover = await fetch(url)
|
const cover = await fetch(url)
|
||||||
const coverBuffer = await cover.arrayBuffer()
|
const coverBuffer = await cover.arrayBuffer()
|
||||||
|
@ -320,7 +320,7 @@ async function m3u8(type, id, format, tagging, host) {
|
||||||
const response = await fetch(`https://api.deezer.com/${type}/${id}?limit=-1`)
|
const response = await fetch(`https://api.deezer.com/${type}/${id}?limit=-1`)
|
||||||
const json = await response.json()
|
const json = await response.json()
|
||||||
if (json.error !== undefined) {
|
if (json.error !== undefined) {
|
||||||
return new Response(JSON.stringify(json.error), { status: 403, headers: { 'content-type': "application/json" } })
|
return new Response(JSON.stringify(json.error), { status: 403, headers: { 'content-type': 'application/json' } })
|
||||||
}
|
}
|
||||||
|
|
||||||
let list = '#EXTM3U\n'
|
let list = '#EXTM3U\n'
|
||||||
|
|
Loading…
Reference in New Issue