Add files from main branch to new-branch

This commit is contained in:
GitHub Actions
2024-12-02 09:57:49 +00:00
commit 72bf03c403
1436 changed files with 116600 additions and 0 deletions

21
worker/radio.js Normal file
View File

@@ -0,0 +1,21 @@
addEventListener('fetch', event => {
event.respondWith(handleRequest(event.request))
})
async function handleRequest(request) {
const url = new URL(request.url)
const id = url.searchParams.get('id') || '639'
const logo = url.searchParams.has('logo')
const d = new Date().toISOString().split('T')[0]
const post = `startdate=&enddate=${d}&broadCastId=${id}`
const apiUrl = 'https://ytapi.radio.cn/ytsrv/srv/interactive/program/list'
const response = await fetch(apiUrl, {
method: 'POST',
headers: { 'equipmentsource': 'WEB' },
body: post
})
const data = await response.json()
const playurl = logo ? data.broadcastLiveImg :
(data.broadcastPlayUrlHighMp3?.includes('m3u8') ? data.broadcastPlayUrlHighMp3 :
data.playUrlHigh || 'https://live.fanmingming.com/assets/nosignal.mp3')
return Response.redirect(playurl, 302)
}